From 2b41d8a838a9c8a6b21cde2ddd16b9288334e298 Mon Sep 17 00:00:00 2001 From: Erez Rokah Date: Wed, 18 Dec 2019 18:16:02 +0200 Subject: [PATCH] feat: bundle assets with content (#2958) * fix(media_folder_relative): use collection name in unpublished entry * refactor: pass arguments as object to AssetProxy ctor * feat: support media folders per collection * feat: resolve media files path based on entry path * fix: asset public path resolving * refactor: introduce typescript for AssetProxy * refactor: code cleanup * refactor(asset-proxy): add tests,switch to typescript,extract arguments * refactor: typescript for editorialWorkflow * refactor: add typescript for media library actions * refactor: fix type error on map set * refactor: move locale selector into reducer * refactor: add typescript for entries actions * refactor: remove duplication between asset store and media lib * feat: load assets from backend using API * refactor(github): add typescript, cache media files * fix: don't load media URL if already loaded * feat: add media folder config to collection * fix: load assets from API when not in UI state * feat: load entry media files when opening media library * fix: editorial workflow draft media files bug fixes * test(unit): fix unit tests * fix: editor control losing focus * style: add eslint object-shorthand rule * test(cypress): re-record mock data * fix: fix non github backends, large media * test: uncomment only in tests * fix(backend-test): add missing displayURL property * test(e2e): add media library tests * test(e2e): enable visual testing * test(e2e): add github backend media library tests * test(e2e): add git-gateway large media tests * chore: post rebase fixes * test: fix tests * test: fix tests * test(cypress): fix tests * docs: add media_folder docs * test(e2e): add media library delete test * test(e2e): try and fix image comparison on CI * ci: reduce test machines from 9 to 8 * test: add reducers and selectors unit tests * test(e2e): disable visual regression testing for now * test: add getAsset unit tests * refactor: use Asset class component instead of hooks * build: don't inline source maps * test: add more media path tests --- .eslintrc.js | 33 + .github/workflows/nodejs.yml | 6 +- .gitignore | 1 + babel.config.js | 3 + custom-preprocessor.js | 4 - ...elete image from global media library.json | 762 ++++++ ...e Media__can publish entry with image.json | 2066 ++++++++++++++++ ...arge Media__can save entry with image.json | 1409 +++++++++++ ...upload image from entry media library.json | 463 ++++ ...pload image from global media library.json | 694 ++++++ ...t entry image in global media library.json | 1267 ++++++++++ ...d entry image in global media library.json | 1845 ++++++++++++++ ...ow published entry image in grid view.json | 1755 +++++++++++++ ...elete image from global media library.json | 458 ++++ ...hQL API__can publish entry with image.json | 1222 +++++++++ ...raphQL API__can save entry with image.json | 839 +++++++ ...upload image from entry media library.json | 240 ++ ...pload image from global media library.json | 405 +++ ...t entry image in global media library.json | 702 ++++++ ...d entry image in global media library.json | 1141 +++++++++ ...ow published entry image in grid view.json | 1222 +++++++++ ...elete image from global media library.json | 423 ++++ ...EST API__can publish entry with image.json | 1348 ++++++++++ ...- REST API__can save entry with image.json | 929 +++++++ ...upload image from entry media library.json | 234 ++ ...pload image from global media library.json | 371 +++ ...t entry image in global media library.json | 819 ++++++ ...d entry image in global media library.json | 1246 ++++++++++ ...ow published entry image in grid view.json | 1196 +++++++++ ...ng__can change entry status from fork.json | 472 ++-- ...uthoring__can create an entry on fork.json | 414 +--- ...- Open Authoring__can create an entry.json | 347 +-- ...ng__can delete review entry from fork.json | 482 ++-- ...n publish an editorial workflow entry.json | 588 ++--- ...n return entry to draft and delete it.json | 604 ++--- ...ing__can update a draft entry on fork.json | 674 ++--- ...- Open Authoring__can update an entry.json | 986 +++----- ...ccessfully forks repository and loads.json | 211 +- ... - Open Authoring__successfully loads.json | 150 +- ...tatus on and publish multiple entries.json | 1376 ++++------ ...aphQL API__can change workflow status.json | 750 +++--- ...ow - GraphQL API__can create an entry.json | 367 +-- ...ow - GraphQL API__can delete an entry.json | 306 +-- ...n publish an editorial workflow entry.json | 765 +++--- ...ow - GraphQL API__can update an entry.json | 698 ++---- ...orkflow status from within the editor.json | 734 +++--- ...low - GraphQL API__successfully loads.json | 139 +- ...ng__can change entry status from fork.json | 487 ++-- ...uthoring__can create an entry on fork.json | 739 +++--- ...- Open Authoring__can create an entry.json | 908 +++---- ...ng__can delete review entry from fork.json | 775 +++--- ...n publish an editorial workflow entry.json | 862 +++---- ...n return entry to draft and delete it.json | 790 +++--- ...ing__can update a draft entry on fork.json | 943 +++---- ...- Open Authoring__can update an entry.json | 1197 ++++----- ...ccessfully forks repository and loads.json | 265 +- ... - Open Authoring__successfully loads.json | 248 +- ...tatus on and publish multiple entries.json | 2203 +++++++---------- ... REST API__can change workflow status.json | 933 +++---- ...kflow - REST API__can create an entry.json | 554 ++--- ...kflow - REST API__can delete an entry.json | 500 ++-- ...n publish an editorial workflow entry.json | 813 +++--- ...kflow - REST API__can update an entry.json | 1212 ++++----- ...orkflow status from within the editor.json | 865 +++---- ...rkflow - REST API__successfully loads.json | 245 +- cypress/fixtures/media/netlify.png | Bin 0 -> 3470 bytes cypress/integration/github/spec_utils.js | 12 +- cypress/integration/media/media_library.js | 169 ++ ...ry_spec_git-gateway_backend_large_media.js | 27 + ...dia_library_spec_github_backend_graphql.js | 25 + .../media_library_spec_github_backend_rest.js | 25 + .../media_library_spec_test_backend.js | 21 + cypress/plugins/gitGateway.js | 250 ++ cypress/plugins/github.js | 75 +- cypress/plugins/index.js | 59 +- ...e image from global media library.snap.png | Bin 0 -> 43699 bytes ...a -- can publish entry with image.snap.png | Bin 0 -> 91445 bytes ...edia -- can save entry with image.snap.png | Bin 0 -> 93001 bytes ...ad image from entry media library.snap.png | Bin 0 -> 91523 bytes ...d image from global media library.snap.png | Bin 0 -> 69356 bytes ...try image in global media library.snap.png | Bin 0 -> 43240 bytes ...try image in global media library.snap.png | Bin 0 -> 69952 bytes ...ublished entry image in grid view.snap.png | Bin 0 -> 108897 bytes ...e image from global media library.snap.png | Bin 0 -> 44376 bytes ...I -- can publish entry with image.snap.png | Bin 0 -> 92522 bytes ... API -- can save entry with image.snap.png | Bin 0 -> 94427 bytes ...ad image from entry media library.snap.png | Bin 0 -> 92416 bytes ...d image from global media library.snap.png | Bin 0 -> 70454 bytes ...try image in global media library.snap.png | Bin 0 -> 44560 bytes ...try image in global media library.snap.png | Bin 0 -> 71088 bytes ...ublished entry image in grid view.snap.png | Bin 0 -> 109821 bytes ...e image from global media library.snap.png | Bin 0 -> 44977 bytes ...I -- can publish entry with image.snap.png | Bin 0 -> 92556 bytes ... API -- can save entry with image.snap.png | Bin 0 -> 94441 bytes ...ad image from entry media library.snap.png | Bin 0 -> 92331 bytes ...d image from global media library.snap.png | Bin 0 -> 70454 bytes ...try image in global media library.snap.png | Bin 0 -> 44573 bytes ...try image in global media library.snap.png | Bin 0 -> 70878 bytes ...ublished entry image in grid view.snap.png | Bin 0 -> 109884 bytes ...e image from global media library.snap.png | Bin 0 -> 60106 bytes ...y -- can publish entry with image.snap.png | Bin 0 -> 95513 bytes ...rary -- can save entry with image.snap.png | Bin 0 -> 95725 bytes ...ad image from entry media library.snap.png | Bin 0 -> 78834 bytes ...d image from global media library.snap.png | Bin 0 -> 77908 bytes ...try image in global media library.snap.png | Bin 0 -> 56580 bytes ...try image in global media library.snap.png | Bin 0 -> 68438 bytes ...ublished entry image in grid view.snap.png | Bin 0 -> 123045 bytes cypress/support/commands.js | 154 +- cypress/support/index.js | 19 +- cypress/utils/mock-server.js | 7 +- cypress/utils/steps.js | 38 +- dev-test/backends/git-gateway/config.yml | 64 + dev-test/backends/git-gateway/index.html | 41 + dev-test/backends/github/config.yml | 8 +- jest.config.js | 3 - netlify.toml | 2 +- package.json | 56 +- packages/netlify-cms-app/index.d.ts | 2 +- .../netlify-cms-backend-bitbucket/src/API.js | 10 +- .../src/implementation.js | 50 +- .../src/GitHubAPI.js | 2 +- .../src/__tests__/GitHubAPI.spec.js | 5 +- .../src/implementation.js | 64 +- .../netlify-cms-backend-github/package.json | 2 +- .../src/{API.js => API.ts} | 519 ++-- .../src/GraphQLAPI.js | 10 +- .../src/__tests__/API.spec.js | 48 +- .../src/__tests__/implementation.spec.js | 65 +- .../src/implementation.js | 94 +- .../src/types/semaphore.d.ts | 5 + .../netlify-cms-backend-gitlab/src/API.js | 4 +- .../src/__tests__/gitlab.spec.js | 7 +- .../src/implementation.js | 58 +- .../src/implementation.js | 32 +- packages/netlify-cms-core/index.d.ts | 43 +- packages/netlify-cms-core/package.json | 2 +- .../src/__tests__/backend.spec.js | 52 +- .../src/actions/__tests__/config.spec.js | 79 +- .../__tests__/editorialWorkflow.spec.js | 61 +- .../src/actions/__tests__/entries.spec.js | 130 +- .../src/actions/__tests__/media.js | 138 ++ .../actions/__tests__/mediaLibrary.spec.js | 307 +-- .../netlify-cms-core/src/actions/config.js | 17 + ...torialWorkflow.js => editorialWorkflow.ts} | 229 +- .../src/actions/{entries.js => entries.ts} | 356 +-- .../netlify-cms-core/src/actions/media.js | 15 - .../netlify-cms-core/src/actions/media.ts | 67 + .../src/actions/mediaLibrary.js | 434 ---- .../src/actions/mediaLibrary.ts | 505 ++++ .../netlify-cms-core/src/actions/waitUntil.js | 9 - .../netlify-cms-core/src/actions/waitUntil.ts | 38 + .../src/{backend.js => backend.ts} | 491 +++- packages/netlify-cms-core/src/bootstrap.js | 2 +- .../components/Collection/Entries/Entries.js | 3 - .../Collection/Entries/EntriesCollection.js | 8 +- .../Collection/Entries/EntriesSearch.js | 7 +- .../Collection/Entries/EntryCard.js | 35 +- .../Collection/Entries/EntryListing.js | 9 +- .../src/components/Editor/Editor.js | 47 +- .../Editor/EditorControlPane/EditorControl.js | 43 +- .../Editor/EditorControlPane/Widget.js | 4 +- .../EditorPreviewPane/EditorPreviewPane.js | 1 + .../Editor/__tests__/Editor.spec.js | 19 +- .../components/MediaLibrary/MediaLibrary.js | 34 +- .../MediaLibrary/MediaLibraryCardGrid.js | 2 - .../MediaLibrary/MediaLibraryModal.js | 5 +- .../src/components/UI/index.js | 4 +- .../src/components/Workflow/Workflow.js | 2 +- .../{publishModes.js => publishModes.ts} | 10 +- .../src/formats/__tests__/frontmatter.spec.js | 2 - .../providers/assetStore/implementation.js | 7 +- .../src/lib/__tests__/backendHelper.spec.js | 18 +- .../src/lib/__tests__/urlHelper.spec.js | 35 +- .../{stringTemplate.js => stringTemplate.ts} | 47 +- .../src/lib/{urlHelper.js => urlHelper.ts} | 50 +- .../src/{mediaLibrary.js => mediaLibrary.ts} | 27 +- .../src/reducers/__tests__/config.spec.js | 6 +- .../src/reducers/__tests__/entries.spec.js | 254 +- .../src/reducers/__tests__/entryDraft.spec.js | 50 +- .../reducers/__tests__/integrations.spec.ts | 70 + .../reducers/__tests__/mediaLibrary.spec.js | 96 +- .../src/reducers/__tests__/medias.spec.js | 25 - .../src/reducers/__tests__/medias.spec.ts | 20 + .../src/reducers/collections.js | 172 -- .../src/reducers/collections.ts | 195 ++ .../src/reducers/{config.js => config.ts} | 7 +- .../src/reducers/editorialWorkflow.js | 9 +- .../netlify-cms-core/src/reducers/entries.js | 115 - .../netlify-cms-core/src/reducers/entries.ts | 200 ++ .../src/reducers/entryDraft.js | 48 +- .../src/reducers/{index.js => index.ts} | 34 +- .../{integrations.js => integrations.ts} | 22 +- .../src/reducers/mediaLibrary.js | 41 +- .../netlify-cms-core/src/reducers/medias.js | 41 - .../netlify-cms-core/src/reducers/medias.ts | 29 + packages/netlify-cms-core/src/redux/index.js | 14 - packages/netlify-cms-core/src/redux/index.ts | 24 + ...{waitUntilAction.js => waitUntilAction.ts} | 27 +- .../netlify-cms-core/src/selectors/config.js | 1 - .../src/selectors/entryDraft.js | 15 - .../src/types/diacritics.d.ts | 1 + .../netlify-cms-core/src/types/immutable.ts | 24 + .../src/types/redux-notifications.d.ts | 1 + .../src/types/redux-optimist.d.ts | 1 + packages/netlify-cms-core/src/types/redux.ts | 263 ++ .../src/valueObjects/AssetProxy.js | 64 - .../src/valueObjects/AssetProxy.ts | 40 + .../src/valueObjects/Entry.js | 15 - .../src/valueObjects/Entry.ts | 44 + .../src/__tests__/index.spec.js | 6 +- .../src/index.js | 7 +- packages/netlify-cms-lib-util/index.d.ts | 55 + packages/netlify-cms-lib-util/package.json | 1 - .../src/__tests__/path.spec.js | 91 +- packages/netlify-cms-lib-util/src/index.js | 13 +- packages/netlify-cms-lib-util/src/path.js | 49 +- packages/netlify-cms-ui-default/src/Asset.js | 46 + packages/netlify-cms-ui-default/src/index.js | 3 + .../src/FilePreview.js | 16 +- .../src/withFileControl.js | 20 +- .../src/ImagePreview.js | 14 +- .../src/MarkdownControl/RawEditor.js | 9 +- .../plugins/CopyPasteVisual.js | 9 +- .../src/MarkdownPreview.js | 62 +- .../src/__tests__/renderer.spec.js | 138 +- .../src/serializers/index.js | 6 +- .../src/serializers/remarkRehypeShortcodes.js | 10 +- scripts/webpack.js | 6 +- tsconfig.json | 17 + website/content/docs/beta-features.md | 62 +- yarn.lock | 595 ++++- 231 files changed, 37961 insertions(+), 18373 deletions(-) delete mode 100644 custom-preprocessor.js create mode 100644 cypress/fixtures/Git Gateway Backend Media Library - Large Media__can delete image from global media library.json create mode 100644 cypress/fixtures/Git Gateway Backend Media Library - Large Media__can publish entry with image.json create mode 100644 cypress/fixtures/Git Gateway Backend Media Library - Large Media__can save entry with image.json create mode 100644 cypress/fixtures/Git Gateway Backend Media Library - Large Media__can upload image from entry media library.json create mode 100644 cypress/fixtures/Git Gateway Backend Media Library - Large Media__can upload image from global media library.json create mode 100644 cypress/fixtures/Git Gateway Backend Media Library - Large Media__should not show draft entry image in global media library.json create mode 100644 cypress/fixtures/Git Gateway Backend Media Library - Large Media__should show published entry image in global media library.json create mode 100644 cypress/fixtures/Git Gateway Backend Media Library - Large Media__should show published entry image in grid view.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - GraphQL API__can delete image from global media library.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - GraphQL API__can publish entry with image.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - GraphQL API__can save entry with image.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - GraphQL API__can upload image from entry media library.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - GraphQL API__can upload image from global media library.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - GraphQL API__should not show draft entry image in global media library.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - GraphQL API__should show published entry image in global media library.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - GraphQL API__should show published entry image in grid view.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - REST API__can delete image from global media library.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - REST API__can publish entry with image.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - REST API__can save entry with image.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - REST API__can upload image from entry media library.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - REST API__can upload image from global media library.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - REST API__should not show draft entry image in global media library.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - REST API__should show published entry image in global media library.json create mode 100644 cypress/fixtures/GitHub Backend Media Library - REST API__should show published entry image in grid view.json create mode 100644 cypress/fixtures/media/netlify.png create mode 100644 cypress/integration/media/media_library.js create mode 100644 cypress/integration/media_library_spec_git-gateway_backend_large_media.js create mode 100644 cypress/integration/media_library_spec_github_backend_graphql.js create mode 100644 cypress/integration/media_library_spec_github_backend_rest.js create mode 100644 cypress/integration/media_library_spec_test_backend.js create mode 100644 cypress/plugins/gitGateway.js create mode 100644 cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- can delete image from global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- can publish entry with image.snap.png create mode 100644 cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- can save entry with image.snap.png create mode 100644 cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- can upload image from entry media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- can upload image from global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- should not show draft entry image in global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- should show published entry image in global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- should show published entry image in grid view.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- can delete image from global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- can publish entry with image.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- can save entry with image.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- can upload image from entry media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- can upload image from global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- should not show draft entry image in global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- should show published entry image in global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- should show published entry image in grid view.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- can delete image from global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- can publish entry with image.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- can save entry with image.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- can upload image from entry media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- can upload image from global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- should not show draft entry image in global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- should show published entry image in global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- should show published entry image in grid view.snap.png create mode 100644 cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- can delete image from global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- can publish entry with image.snap.png create mode 100644 cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- can save entry with image.snap.png create mode 100644 cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- can upload image from entry media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- can upload image from global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- should not show draft entry image in global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- should show published entry image in global media library.snap.png create mode 100644 cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- should show published entry image in grid view.snap.png create mode 100644 dev-test/backends/git-gateway/config.yml create mode 100644 dev-test/backends/git-gateway/index.html rename packages/netlify-cms-backend-github/src/{API.js => API.ts} (72%) create mode 100644 packages/netlify-cms-backend-github/src/types/semaphore.d.ts create mode 100644 packages/netlify-cms-core/src/actions/__tests__/media.js rename packages/netlify-cms-core/src/actions/{editorialWorkflow.js => editorialWorkflow.ts} (69%) rename packages/netlify-cms-core/src/actions/{entries.js => entries.ts} (59%) delete mode 100644 packages/netlify-cms-core/src/actions/media.js create mode 100644 packages/netlify-cms-core/src/actions/media.ts delete mode 100644 packages/netlify-cms-core/src/actions/mediaLibrary.js create mode 100644 packages/netlify-cms-core/src/actions/mediaLibrary.ts delete mode 100644 packages/netlify-cms-core/src/actions/waitUntil.js create mode 100644 packages/netlify-cms-core/src/actions/waitUntil.ts rename packages/netlify-cms-core/src/{backend.js => backend.ts} (59%) rename packages/netlify-cms-core/src/constants/{publishModes.js => publishModes.ts} (80%) rename packages/netlify-cms-core/src/lib/{stringTemplate.js => stringTemplate.ts} (62%) rename packages/netlify-cms-core/src/lib/{urlHelper.js => urlHelper.ts} (68%) rename packages/netlify-cms-core/src/{mediaLibrary.js => mediaLibrary.ts} (50%) create mode 100644 packages/netlify-cms-core/src/reducers/__tests__/integrations.spec.ts delete mode 100644 packages/netlify-cms-core/src/reducers/__tests__/medias.spec.js create mode 100644 packages/netlify-cms-core/src/reducers/__tests__/medias.spec.ts delete mode 100644 packages/netlify-cms-core/src/reducers/collections.js create mode 100644 packages/netlify-cms-core/src/reducers/collections.ts rename packages/netlify-cms-core/src/reducers/{config.js => config.ts} (73%) delete mode 100644 packages/netlify-cms-core/src/reducers/entries.js create mode 100644 packages/netlify-cms-core/src/reducers/entries.ts rename packages/netlify-cms-core/src/reducers/{index.js => index.ts} (64%) rename packages/netlify-cms-core/src/reducers/{integrations.js => integrations.ts} (56%) delete mode 100644 packages/netlify-cms-core/src/reducers/medias.js create mode 100644 packages/netlify-cms-core/src/reducers/medias.ts delete mode 100644 packages/netlify-cms-core/src/redux/index.js create mode 100644 packages/netlify-cms-core/src/redux/index.ts rename packages/netlify-cms-core/src/redux/middleware/{waitUntilAction.js => waitUntilAction.ts} (64%) delete mode 100644 packages/netlify-cms-core/src/selectors/config.js delete mode 100644 packages/netlify-cms-core/src/selectors/entryDraft.js create mode 100644 packages/netlify-cms-core/src/types/diacritics.d.ts create mode 100644 packages/netlify-cms-core/src/types/immutable.ts create mode 100644 packages/netlify-cms-core/src/types/redux-notifications.d.ts create mode 100644 packages/netlify-cms-core/src/types/redux-optimist.d.ts create mode 100644 packages/netlify-cms-core/src/types/redux.ts delete mode 100644 packages/netlify-cms-core/src/valueObjects/AssetProxy.js create mode 100644 packages/netlify-cms-core/src/valueObjects/AssetProxy.ts delete mode 100644 packages/netlify-cms-core/src/valueObjects/Entry.js create mode 100644 packages/netlify-cms-core/src/valueObjects/Entry.ts create mode 100644 packages/netlify-cms-lib-util/index.d.ts create mode 100644 packages/netlify-cms-ui-default/src/Asset.js create mode 100644 tsconfig.json diff --git a/.eslintrc.js b/.eslintrc.js index b1287ff9..686af383 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -28,6 +28,8 @@ module.exports = { 'emotion/no-vanilla': 'error', 'emotion/import-from-emotion': 'error', 'emotion/styled-import': 'error', + 'require-atomic-updates': [0], + 'object-shorthand': ['error', 'always'], }, plugins: ['babel', 'emotion', 'cypress'], settings: { @@ -35,4 +37,35 @@ module.exports = { version: 'detect', }, }, + overrides: [ + { + files: ['*.ts', '*.tsx'], + parser: '@typescript-eslint/parser', + extends: [ + 'eslint:recommended', + 'plugin:react/recommended', + 'plugin:cypress/recommended', + 'plugin:@typescript-eslint/recommended', + 'prettier/@typescript-eslint', + 'plugin:import/errors', + 'plugin:import/warnings', + 'plugin:import/typescript', + ], + parserOptions: { + ecmaVersion: 2018, + sourceType: 'module', + ecmaFeatures: { + jsx: true, + }, + }, + rules: { + 'require-atomic-updates': [0], + '@typescript-eslint/explicit-function-return-type': 0, + '@typescript-eslint/no-use-before-define': [ + 'error', + { functions: false, classes: true, variables: true }, + ], + }, + }, + ], }; diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index b66bdf2b..e648112c 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -47,7 +47,7 @@ jobs: name: dev-test-website-node-${{ matrix.node-version }} path: dev-test - # non forked workflow (has acceess to build secrets) + # non forked workflow (has access to build secrets) e2e-with-cypress-record: needs: build if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.pull_request.head.repo.fork == false) @@ -55,7 +55,7 @@ jobs: strategy: matrix: - machine: [1, 2, 3, 4, 5] + machine: [1, 2, 3, 4, 5, 6, 7, 8] steps: - uses: actions/checkout@v1 @@ -85,7 +85,7 @@ jobs: CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} NODE_OPTIONS: --max-old-space-size=4096 - # forked workflow (no acceess to build secrets) + # forked workflow (no access to build secrets) e2e-no-cypress-record: needs: build if: github.event_name == 'pull_request' && github.event.pull_request.head.repo.fork == true diff --git a/.gitignore b/.gitignore index 4415ed2d..740c23b8 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@ manifest.yml website/data/contributors.json cypress/videos cypress/screenshots +__diff_output__ /coverage/ .cache *.log diff --git a/babel.config.js b/babel.config.js index e1cbcabe..a181a895 100644 --- a/babel.config.js +++ b/babel.config.js @@ -50,6 +50,7 @@ const defaultPlugins = [ localforage: 'localforage', redux: 'redux', }, + extensions: ['.js', '.jsx', '.es', '.es6', '.mjs', '.ts', '.tsx'], } : { root: path.join(__dirname, 'packages/netlify-cms-core/src/components'), @@ -68,6 +69,7 @@ const defaultPlugins = [ localforage: 'localforage', redux: 'redux', }, + extensions: ['.js', '.jsx', '.es', '.es6', '.mjs', '.ts', '.tsx'], }, ], ]; @@ -82,6 +84,7 @@ const presets = () => { autoLabel: true, }, ], + '@babel/typescript', ]; }; diff --git a/custom-preprocessor.js b/custom-preprocessor.js deleted file mode 100644 index 55708a3c..00000000 --- a/custom-preprocessor.js +++ /dev/null @@ -1,4 +0,0 @@ -const babelJest = require('babel-jest'); -const babelConfig = require('./babel.config.js'); - -module.exports = babelJest.createTransformer(babelConfig); diff --git a/cypress/fixtures/Git Gateway Backend Media Library - Large Media__can delete image from global media library.json b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__can delete image from global media library.json new file mode 100644 index 00000000..96763170 --- /dev/null +++ b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__can delete image from global media library.json @@ -0,0 +1,762 @@ +[ + { + "body": "grant_type=password&username=netlifyCMS%40netlify.com&password=12345678", + "method": "POST", + "url": "/.netlify/identity/token", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Length": "383", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "1", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "{\"access_token\":\"access_token\",\"token_type\":\"bearer\",\"expires_in\":3600,\"refresh_token\":\"refresh_token\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/identity/user", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "262" + }, + "response": "{\"id\":\"3c96fe7c-9c67-45a6-8315-51464121a278\",\"aud\":\"\",\"role\":\"\",\"email\":\"netlifyCMS@netlify.com\",\"confirmed_at\":\"2019-12-17T14:32:23Z\",\"app_metadata\":{\"provider\":\"email\"},\"user_metadata\":{},\"created_at\":\"2019-12-17T14:32:23Z\",\"updated_at\":\"2019-12-17T14:32:23Z\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/settings", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "85" + }, + "response": "{\"github_enabled\":true,\"gitlab_enabled\":false,\"bitbucket_enabled\":false,\"roles\":null}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/branches/master?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"d2279c330e876cb4ad8a84abbcaecd9d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BB2A:66FC:75E05:114494:5DF8E6FF", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4958", + "X-Ratelimit-Reset": "1576596108", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4757" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"718f63c1d39d3ae497eae36663d422aabb2be576\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NjM0MzgzOjcxOGY2M2MxZDM5ZDNhZTQ5N2VhZTM2NjYzZDQyMmFhYmIyYmU1NzY=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-17T14:29:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-17T14:29:12Z\"\n },\n \"message\": \"add .lfsconfig\",\n \"tree\": {\n \"sha\": \"4791a4c7113e727b82483404faa175c80cc02316\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4791a4c7113e727b82483404faa175c80cc02316\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/718f63c1d39d3ae497eae36663d422aabb2be576\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/718f63c1d39d3ae497eae36663d422aabb2be576\",\n \"html_url\": \"https://github.com/owner/repo/commit/718f63c1d39d3ae497eae36663d422aabb2be576\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/718f63c1d39d3ae497eae36663d422aabb2be576/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"cccedba45cd89df3190e24a5e173a89c097b65bb\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/cccedba45cd89df3190e24a5e173a89c097b65bb\",\n \"html_url\": \"https://github.com/owner/repo/commit/cccedba45cd89df3190e24a5e173a89c097b65bb\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"2fb6fc39743245120b5739abad959850\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D138:4A48:1469E3:361E2D:5DF8E702", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4957", + "X-Ratelimit-Reset": "1576596108", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2060" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D138:4A48:1469EA:361E6E:5DF8E703", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4956", + "X-Ratelimit-Reset": "1576596108", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.gitattributes?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BB2A:66FC:75E07:1144A7:5DF8E702", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4955", + "X-Ratelimit-Reset": "1576596108", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1460" + }, + "response": "{\n \"name\": \".gitattributes\",\n \"path\": \".gitattributes\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.gitattributes\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.gitattributes\",\n \"type\": \"file\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"html\": \"https://github.com/owner/repo/blob/master/.gitattributes\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.lfsconfig?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"963ba515fea97ed9d7ee3e0d2da400df367e4515\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8BBC:4D9A:1E832B:4BA9E8:5DF8E702", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4954", + "X-Ratelimit-Reset": "1576596108", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1299" + }, + "response": "{\n \"name\": \".lfsconfig\",\n \"path\": \".lfsconfig\",\n \"sha\": \"963ba515fea97ed9d7ee3e0d2da400df367e4515\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.lfsconfig\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/963ba515fea97ed9d7ee3e0d2da400df367e4515\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.lfsconfig\",\n \"type\": \"file\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vOTNjYTZmZWYtZjY4Ni00ODhmLTk5YTct\\nNmY4NTU5NDY3NDg1Lm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/963ba515fea97ed9d7ee3e0d2da400df367e4515\",\n \"html\": \"https://github.com/owner/repo/blob/master/.lfsconfig\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"db21ef0b834820a5a80d0c190817b1e2\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BB24:07CA:166AB9:392155:5DF8E6F6", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4953", + "X-Ratelimit-Reset": "1576596109", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODYzNDM4Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"f7aebbc62833fe557644a281cf8c6e01\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BB2A:66FC:75E09:1144AF:5DF8E704", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4952", + "X-Ratelimit-Reset": "1576596109", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODYzNDM4MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"63465100bc0b8ad76a252aee1ef991cf\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BB8A:31F9:235126:516F93:5DF8E704", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4951", + "X-Ratelimit-Reset": "1576596109", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4202" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODYzNDM4MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"3637769e2232a1e9dba6702c1114ed93\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D134:3044:15D312:38BEFE:5DF8E702", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4950", + "X-Ratelimit-Reset": "1576596108", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODYzNDM4Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"cfbdc77b065648d5bf6999a2a365a7a2\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8BBC:4D9A:1E8344:4BAA5F:5DF8E703", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4949", + "X-Ratelimit-Reset": "1576596108", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "623" + }, + "response": "{\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"node_id\": \"MDQ6QmxvYjIyODYzNDM4Mzo0MDZhMjQ0ZDE1MjJhM2M4MDllZmFiMGM5Y2U0NmJiZDg2YWE5YzFk\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"9883019980e74f8879b612047a986256\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D134:3044:15D314:38BF6A:5DF8E704", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4948", + "X-Ratelimit-Reset": "1576596108", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODYzNDM4MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/963ba515fea97ed9d7ee3e0d2da400df367e4515?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"f797fa3aac705e1b7e582100695a66d3\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BB8A:31F9:235136:516F9F:5DF8E704", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4947", + "X-Ratelimit-Reset": "1576596108", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "490" + }, + "response": "{\n \"sha\": \"963ba515fea97ed9d7ee3e0d2da400df367e4515\",\n \"node_id\": \"MDQ6QmxvYjIyODYzNDM4Mzo5NjNiYTUxNWZlYTk3ZWQ5ZDdlZTNlMGQyZGE0MDBkZjM2N2U0NTE1\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/963ba515fea97ed9d7ee3e0d2da400df367e4515\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vOTNjYTZmZWYtZjY4Ni00ODhmLTk5YTct\\nNmY4NTU5NDY3NDg1Lm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\",\"size\":3470}", + "method": "POST", + "url": "/.netlify/large-media/verify", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Content-Length": "139", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "{\"code\":404,\"msg\":\"object 93ca6fef-f686-488f-99a7-6f8559467485/b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3 not found\"}", + "status": 404 + }, + { + "body": "{\"operation\":\"upload\",\"transfers\":[\"basic\"],\"objects\":[{\"size\":3470,\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\"}]}", + "method": "POST", + "url": "/.netlify/large-media/objects/batch", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Content-Length": "1058", + "Content-Type": "application/vnd.git-lfs+json", + "Via": "1.1 google", + "Age": "1", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "{\"transfer\":\"basic\",\"objects\":[{\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\",\"size\":3470,\"authenticated\":true,\"actions\":{\"upload\":{\"href\":\"https://nf-git-lfs-jfk-production.s3.amazonaws.com/93ca6fef-f686-488f-99a7-6f8559467485/b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3?X-Amz-Algorithm=AWS4-HMAC-SHA256\\u0026X-Amz-Credential=AKIAI45QHABMIC4EDVSA%2F20191217%2Fus-east-1%2Fs3%2Faws4_request\\u0026X-Amz-Date=20191217T143238Z\\u0026X-Amz-Expires=900\\u0026X-Amz-SignedHeaders=host\\u0026X-Amz-Signature=1150d139b435ed59092d7b8604fac9e6267a990f3ac0472e88adc4a9cd5c5ce8\",\"expires_in\":900},\"verify\":{\"href\":\"https://93ca6fef-f686-488f-99a7-6f8559467485.netlify.com/.netlify/large-media/verify\",\"header\":{\"Authorization\":\"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCJ9LCJlbWFpbCI6Im5ldGxpZnlDTVNAbmV0bGlmeS5jb20iLCJleHAiOjE1NzY1OTY3NTIsInN1YiI6IjNjOTZmZTdjLTljNjctNDVhNi04MzE1LTUxNDY0MTIxYTI3OCIsInVzZXJfbWV0YWRhdGEiOnt9fQ.Z7J3LmqXAvJoQpv-YRarxhMKpiat4hVe6iDsPHXIMBU\"}}}}]}", + "status": 200 + }, + { + "method": "PUT", + "url": "/93ca6fef-f686-488f-99a7-6f8559467485/b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAI45QHABMIC4EDVSA/20191217/us-east-1/s3/aws4_request&X-Amz-Date=20191217T143238Z&X-Amz-Expires=900&X-Amz-SignedHeaders=host&X-Amz-Signature=1150d139b435ed59092d7b8604fac9e6267a990f3ac0472e88adc4a9cd5c5ce8", + "headers": { + "x-amz-id-2": "fGM23OsZhZX8sp3wwKahYVArc1d3DaFJXgqjJ86LIEtwoFfJWbwbL5kXOcuzKuJM5xk3LNEJ+UI=", + "x-amz-request-id": "FCF1B17A3F2FD597", + "Access-Control-Allow-Origin": "*", + "Access-Control-Allow-Methods": "PUT, GET", + "Access-Control-Max-Age": "3000", + "Vary": "Origin, Access-Control-Request-Headers, Access-Control-Request-Method", + "Content-Length": "0", + "Server": "AmazonS3" + }, + "response": null, + "status": 200 + }, + { + "body": "{\"content\":\"dmVyc2lvbiBodHRwczovL2dpdC1sZnMuZ2l0aHViLmNvbS9zcGVjL3YxCm9pZCBzaGEyNTY6YjFkNDBjMTliOTEyZDIxMzBkMWJlZDhmZjFhNjJhNTVjN2Q5MzI5Nzg1MDJlMWQ4NTU5ZWI3Nzk1MWM1ZThkMwpzaXplIDM0NzAK\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "212", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"d315d79ae354cfb29908e37510e1d66a\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D138:4A48:146A43:361EA1:5DF8E704", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4946", + "X-Ratelimit-Reset": "1576596108", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/.netlify/git/github/branches/master?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"d2279c330e876cb4ad8a84abbcaecd9d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BB24:07CA:166B31:392506:5DF8E707", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4945", + "X-Ratelimit-Reset": "1576596109", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4757" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"718f63c1d39d3ae497eae36663d422aabb2be576\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NjM0MzgzOjcxOGY2M2MxZDM5ZDNhZTQ5N2VhZTM2NjYzZDQyMmFhYmIyYmU1NzY=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-17T14:29:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-17T14:29:12Z\"\n },\n \"message\": \"add .lfsconfig\",\n \"tree\": {\n \"sha\": \"4791a4c7113e727b82483404faa175c80cc02316\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4791a4c7113e727b82483404faa175c80cc02316\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/718f63c1d39d3ae497eae36663d422aabb2be576\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/718f63c1d39d3ae497eae36663d422aabb2be576\",\n \"html_url\": \"https://github.com/owner/repo/commit/718f63c1d39d3ae497eae36663d422aabb2be576\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/718f63c1d39d3ae497eae36663d422aabb2be576/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"cccedba45cd89df3190e24a5e173a89c097b65bb\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/cccedba45cd89df3190e24a5e173a89c097b65bb\",\n \"html_url\": \"https://github.com/owner/repo/commit/cccedba45cd89df3190e24a5e173a89c097b65bb\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"718f63c1d39d3ae497eae36663d422aabb2be576\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a137fb3458d391f2740ecc6ebbda52107d65d6ef\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "12590", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"68e46461e62da3f6ee802e3887aec40c\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/a6ba82adff477304f84505a550acb22cef4c4f02", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BB24:07CA:166B44:39255F:5DF8E709", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4944", + "X-Ratelimit-Reset": "1576596109", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"a6ba82adff477304f84505a550acb22cef4c4f02\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a6ba82adff477304f84505a550acb22cef4c4f02\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".lfsconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"963ba515fea97ed9d7ee3e0d2da400df367e4515\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/963ba515fea97ed9d7ee3e0d2da400df367e4515\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0294ef106c58743907a5c855da1eb0f87b0b6dfc\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0294ef106c58743907a5c855da1eb0f87b0b6dfc\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify-functions\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"fbe31f474894267b9b69121368d87b9a8cb45b0e\",\n \"size\": 174,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/fbe31f474894267b9b69121368d87b9a8cb45b0e\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f1a0f0f2ac3973528167886585765d526322c622\",\n \"size\": 6946,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f1a0f0f2ac3973528167886585765d526322c622\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"18d19890ff94b8a99748bfbb80d10700c6d03775\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/18d19890ff94b8a99748bfbb80d10700c6d03775\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\",\n \"size\": 836006,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Upload “static/media/netlify.png”\",\"tree\":\"a6ba82adff477304f84505a550acb22cef4c4f02\",\"parents\":[\"718f63c1d39d3ae497eae36663d422aabb2be576\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.000Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1502", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"8b60bf60de0af728a5463b698dd3d50f\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/9662f9e57358c35270b7a9e7e0f95c049a4856bf", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BB8A:31F9:2351E9:517125:5DF8E70A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4943", + "X-Ratelimit-Reset": "1576596109", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"9662f9e57358c35270b7a9e7e0f95c049a4856bf\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NjM0MzgzOjk2NjJmOWU1NzM1OGMzNTI3MGI3YTllN2UwZjk1YzA0OWE0ODU2YmY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9662f9e57358c35270b7a9e7e0f95c049a4856bf\",\n \"html_url\": \"https://github.com/owner/repo/commit/9662f9e57358c35270b7a9e7e0f95c049a4856bf\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"a6ba82adff477304f84505a550acb22cef4c4f02\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a6ba82adff477304f84505a550acb22cef4c4f02\"\n },\n \"message\": \"Upload “static/media/netlify.png”\",\n \"parents\": [\n {\n \"sha\": \"718f63c1d39d3ae497eae36663d422aabb2be576\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/718f63c1d39d3ae497eae36663d422aabb2be576\",\n \"html_url\": \"https://github.com/owner/repo/commit/718f63c1d39d3ae497eae36663d422aabb2be576\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"9662f9e57358c35270b7a9e7e0f95c049a4856bf\",\"force\":false}", + "method": "PATCH", + "url": "/.netlify/git/github/git/refs/heads/master?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"78dc1a4e2ce79c188f19260d8f0b0ed4\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BB8A:31F9:23520C:517178:5DF8E70B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4942", + "X-Ratelimit-Reset": "1576596109", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "464" + }, + "response": "{\n \"ref\": \"refs/heads/master\",\n \"node_id\": \"MDM6UmVmMjI4NjM0MzgzOm1hc3Rlcg==\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/master\",\n \"object\": {\n \"sha\": \"9662f9e57358c35270b7a9e7e0f95c049a4856bf\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9662f9e57358c35270b7a9e7e0f95c049a4856bf\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:static%2Fmedia?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"d870c17f27a10d6e9de64e7fa4038f1f\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BB8A:31F9:235248:5171D8:5DF8E70C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4941", + "X-Ratelimit-Reset": "1576596108", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "573" + }, + "response": "{\n \"sha\": \"d5006b79d357bf03b74dcff1798dbd9f24532eee\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d5006b79d357bf03b74dcff1798dbd9f24532eee\",\n \"tree\": [\n {\n \"path\": \"netlify.png\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"size\": 129,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "DELETE", + "url": "/.netlify/git/github/contents/static/media/netlify.png?ts=0&sha=a137fb3458d391f2740ecc6ebbda52107d65d6ef&message=Delete “static/media/netlify.png”&branch=master&author=[object Object]", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"8795582603bfae5315a602317c3d96d2\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "C3AA:734F:7C52BA:F6E060:5DF8E70C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4940", + "X-Ratelimit-Reset": "1576596108", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1627" + }, + "response": "{\n \"content\": null,\n \"commit\": {\n \"sha\": \"195e6ed9bbf3fc66882327bfcc82237e9abb6c11\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NjM0MzgzOjE5NWU2ZWQ5YmJmM2ZjNjY4ODIzMjdiZmNjODIyMzdlOWFiYjZjMTE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/195e6ed9bbf3fc66882327bfcc82237e9abb6c11\",\n \"html_url\": \"https://github.com/owner/repo/commit/195e6ed9bbf3fc66882327bfcc82237e9abb6c11\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-17T14:32:46Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-17T14:32:46Z\"\n },\n \"tree\": {\n \"sha\": \"4791a4c7113e727b82483404faa175c80cc02316\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4791a4c7113e727b82483404faa175c80cc02316\"\n },\n \"message\": \"Delete “static/media/netlify.png”\",\n \"parents\": [\n {\n \"sha\": \"9662f9e57358c35270b7a9e7e0f95c049a4856bf\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9662f9e57358c35270b7a9e7e0f95c049a4856bf\",\n \"html_url\": \"https://github.com/owner/repo/commit/9662f9e57358c35270b7a9e7e0f95c049a4856bf\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n }\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/Git Gateway Backend Media Library - Large Media__can publish entry with image.json b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__can publish entry with image.json new file mode 100644 index 00000000..4bd8c9fc --- /dev/null +++ b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__can publish entry with image.json @@ -0,0 +1,2066 @@ +[ + { + "body": "grant_type=password&username=netlifyCMS%40netlify.com&password=12345678", + "method": "POST", + "url": "/.netlify/identity/token", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Length": "383", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "1", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "{\"access_token\":\"access_token\",\"token_type\":\"bearer\",\"expires_in\":3600,\"refresh_token\":\"refresh_token\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/identity/user", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "262" + }, + "response": "{\"id\":\"e6d1663e-e819-49d7-be7d-ad95be0a7e88\",\"aud\":\"\",\"role\":\"\",\"email\":\"netlifyCMS@netlify.com\",\"confirmed_at\":\"2019-12-16T15:55:38Z\",\"app_metadata\":{\"provider\":\"email\"},\"user_metadata\":{},\"created_at\":\"2019-12-16T15:55:38Z\",\"updated_at\":\"2019-12-16T15:55:38Z\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/settings", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "85" + }, + "response": "{\"github_enabled\":true,\"gitlab_enabled\":false,\"bitbucket_enabled\":false,\"roles\":null}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/branches/master?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"88b1eb8dffe0c2fa119163c30092ef16\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BE22:528C:14455:3031D:5DF7A902", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4707", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4757" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"194d08940f296d4c069c23858c8c88ce54aab588\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDIxNzE1OjE5NGQwODk0MGYyOTZkNGMwNjljMjM4NThjOGM4OGNlNTRhYWI1ODg=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:52:27Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:52:27Z\"\n },\n \"message\": \"add .lfsconfig\",\n \"tree\": {\n \"sha\": \"43d0177e62989b48537999c8c4929c3acfcce0e5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/43d0177e62989b48537999c8c4929c3acfcce0e5\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/194d08940f296d4c069c23858c8c88ce54aab588\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/194d08940f296d4c069c23858c8c88ce54aab588\",\n \"html_url\": \"https://github.com/owner/repo/commit/194d08940f296d4c069c23858c8c88ce54aab588\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/194d08940f296d4c069c23858c8c88ce54aab588/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"0b01af7accbdbe81fa40f382204b83251088489a\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0b01af7accbdbe81fa40f382204b83251088489a\",\n \"html_url\": \"https://github.com/owner/repo/commit/0b01af7accbdbe81fa40f382204b83251088489a\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "AB94:64AC:7F9D:10C2F:5DF7A8E9", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4706", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"7d58931b2df632220c6755b5a7ba6de0\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BA00:731D:64A60:DD8E5:5DF7A903", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4705", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2060" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.lfsconfig?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"760f958c8e356983de8dd686983ef8c3d9438d1e\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BA00:731D:64A63:DD922:5DF7A905", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4704", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1299" + }, + "response": "{\n \"name\": \".lfsconfig\",\n \"path\": \".lfsconfig\",\n \"sha\": \"760f958c8e356983de8dd686983ef8c3d9438d1e\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.lfsconfig\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/760f958c8e356983de8dd686983ef8c3d9438d1e\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.lfsconfig\",\n \"type\": \"file\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vOWNiNWE2ODktYzIxYS00NzU1LTljODAt\\nZWFkNzA3NDM0ZWMyLm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/760f958c8e356983de8dd686983ef8c3d9438d1e\",\n \"html\": \"https://github.com/owner/repo/blob/master/.lfsconfig\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.gitattributes?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "96F2:2A2B:5BBBB:D3EDD:5DF7A904", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4703", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1460" + }, + "response": "{\n \"name\": \".gitattributes\",\n \"path\": \".gitattributes\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.gitattributes\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.gitattributes\",\n \"type\": \"file\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"html\": \"https://github.com/owner/repo/blob/master/.gitattributes\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"32e2810d74b9bffd903831ea4102aaca\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "96F2:2A2B:5BBC4:D3F53:5DF7A905", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4702", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4202" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODQyMTcxNTowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"382da7b7f02a97fa1e9c970decd44e84\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BA00:731D:64A73:DD92E:5DF7A905", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4701", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODQyMTcxNTpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"9f59636d1a0b2c7c67276837dc5f8dea\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "AB94:64AC:7F9E:10C95:5DF7A905", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4700", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODQyMTcxNTo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"d4774b5953d12a8d3df24b265aef106c\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BA00:731D:64A77:DD95A:5DF7A906", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4699", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODQyMTcxNTo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"5e7989c8772e0be324aaa75672b17e51\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D85C:3712:48C9:9E47:5DF7A905", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4698", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODQyMTcxNTphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/760f958c8e356983de8dd686983ef8c3d9438d1e?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"2bb28917653a467fd9f9134fd21ee148\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "96F2:2A2B:5BBD5:D3F63:5DF7A905", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4697", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "490" + }, + "response": "{\n \"sha\": \"760f958c8e356983de8dd686983ef8c3d9438d1e\",\n \"node_id\": \"MDQ6QmxvYjIyODQyMTcxNTo3NjBmOTU4YzhlMzU2OTgzZGU4ZGQ2ODY5ODNlZjhjM2Q5NDM4ZDFl\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/760f958c8e356983de8dd686983ef8c3d9438d1e\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vOWNiNWE2ODktYzIxYS00NzU1LTljODAt\\nZWFkNzA3NDM0ZWMyLm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"61bebd1fd6fd4dfd3930763d9519f00e\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "96F2:2A2B:5BBDB:D3F82:5DF7A906", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4696", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "623" + }, + "response": "{\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"node_id\": \"MDQ6QmxvYjIyODQyMTcxNTo0MDZhMjQ0ZDE1MjJhM2M4MDllZmFiMGM5Y2U0NmJiZDg2YWE5YzFk\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/heads/cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "96F2:2A2B:5BC9E:D40BF:5DF7A90A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4695", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; param=raw", + "X-Github-Request-Id": "9EDA:1F8E:6AEB8:129644:5DF7A90B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4694", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "144" + }, + "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/pulls?ts=300&head=cms&state=open&base=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"58c8487edfc53d38b46237c583ccc822-df\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "AB94:64AC:7FA4:10C9F:5DF7A90B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4693", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept-Encoding,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "5" + }, + "response": "[\n\n]\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EDA:1F8E:6AECC:12966A:5DF7A90B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4692", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\",\"size\":3470}", + "method": "POST", + "url": "/.netlify/large-media/verify", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Content-Length": "139", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "{\"code\":404,\"msg\":\"object 9cb5a689-c21a-4755-9c80-ead707434ec2/b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3 not found\"}", + "status": 404 + }, + { + "body": "{\"operation\":\"upload\",\"transfers\":[\"basic\"],\"objects\":[{\"size\":3470,\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\"}]}", + "method": "POST", + "url": "/.netlify/large-media/objects/batch", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Content-Length": "1058", + "Content-Type": "application/vnd.git-lfs+json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "{\"transfer\":\"basic\",\"objects\":[{\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\",\"size\":3470,\"authenticated\":true,\"actions\":{\"upload\":{\"href\":\"https://nf-git-lfs-jfk-production.s3.amazonaws.com/9cb5a689-c21a-4755-9c80-ead707434ec2/b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3?X-Amz-Algorithm=AWS4-HMAC-SHA256\\u0026X-Amz-Credential=AKIAI45QHABMIC4EDVSA%2F20191216%2Fus-east-1%2Fs3%2Faws4_request\\u0026X-Amz-Date=20191216T155557Z\\u0026X-Amz-Expires=900\\u0026X-Amz-SignedHeaders=host\\u0026X-Amz-Signature=b419327228b5abb1157581932f52888560c7b2ae741377ab1391c66c72b4d4d2\",\"expires_in\":900},\"verify\":{\"href\":\"https://9cb5a689-c21a-4755-9c80-ead707434ec2.netlify.com/.netlify/large-media/verify\",\"header\":{\"Authorization\":\"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCJ9LCJlbWFpbCI6Im5ldGxpZnlDTVNAbmV0bGlmeS5jb20iLCJleHAiOjE1NzY1MTUzNDYsInN1YiI6ImU2ZDE2NjNlLWU4MTktNDlkNy1iZTdkLWFkOTViZTBhN2U4OCIsInVzZXJfbWV0YWRhdGEiOnt9fQ._iSfXkMGw1-S_YDD5OeiuxSUiLULL02z1RuoX30ASDg\"}}}}]}", + "status": 200 + }, + { + "method": "PUT", + "url": "/9cb5a689-c21a-4755-9c80-ead707434ec2/b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAI45QHABMIC4EDVSA/20191216/us-east-1/s3/aws4_request&X-Amz-Date=20191216T155557Z&X-Amz-Expires=900&X-Amz-SignedHeaders=host&X-Amz-Signature=b419327228b5abb1157581932f52888560c7b2ae741377ab1391c66c72b4d4d2", + "headers": { + "x-amz-id-2": "kHtEYzEGdHHHc8fxwyOvqBSmX56kWIZQx75NKgZjigB+H+LlLIbBwDDLzJ6925XX56VIyUuFEqY=", + "x-amz-request-id": "55F4EB5323D3937C", + "Access-Control-Allow-Origin": "*", + "Access-Control-Allow-Methods": "PUT, GET", + "Access-Control-Max-Age": "3000", + "Vary": "Origin, Access-Control-Request-Headers, Access-Control-Request-Method", + "Content-Length": "0", + "Server": "AmazonS3" + }, + "response": null, + "status": 200 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTogL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAuMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5Cg==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "212", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"4f62927c84a8d072d25355577bf98764\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "95BA:731D:64B1A:DDAB0:5DF7A90C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4691", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\"\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"dmVyc2lvbiBodHRwczovL2dpdC1sZnMuZ2l0aHViLmNvbS9zcGVjL3YxCm9pZCBzaGEyNTY6YjFkNDBjMTliOTEyZDIxMzBkMWJlZDhmZjFhNjJhNTVjN2Q5MzI5Nzg1MDJlMWQ4NTU5ZWI3Nzk1MWM1ZThkMwpzaXplIDM0NzAK\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "212", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"64ece4168ac2b9c77d5468451738ef40\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EDA:1F8E:6AF18:129706:5DF7A90D", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4690", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/.netlify/git/github/branches/master?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"88b1eb8dffe0c2fa119163c30092ef16\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D85C:3712:48D1:9E55:5DF7A90F", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4689", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4757" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"194d08940f296d4c069c23858c8c88ce54aab588\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDIxNzE1OjE5NGQwODk0MGYyOTZkNGMwNjljMjM4NThjOGM4OGNlNTRhYWI1ODg=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:52:27Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:52:27Z\"\n },\n \"message\": \"add .lfsconfig\",\n \"tree\": {\n \"sha\": \"43d0177e62989b48537999c8c4929c3acfcce0e5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/43d0177e62989b48537999c8c4929c3acfcce0e5\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/194d08940f296d4c069c23858c8c88ce54aab588\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/194d08940f296d4c069c23858c8c88ce54aab588\",\n \"html_url\": \"https://github.com/owner/repo/commit/194d08940f296d4c069c23858c8c88ce54aab588\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/194d08940f296d4c069c23858c8c88ce54aab588/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"0b01af7accbdbe81fa40f382204b83251088489a\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0b01af7accbdbe81fa40f382204b83251088489a\",\n \"html_url\": \"https://github.com/owner/repo/commit/0b01af7accbdbe81fa40f382204b83251088489a\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"194d08940f296d4c069c23858c8c88ce54aab588\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a137fb3458d391f2740ecc6ebbda52107d65d6ef\"},{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "12590", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"3224c3612fd7d4abe38d1e39006d2e8a\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/f1bfeb1f6bf9fb5eacf3eedb7d56aa3a2821a890", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EDA:1F8E:6AF3E:129794:5DF7A90F", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4688", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"f1bfeb1f6bf9fb5eacf3eedb7d56aa3a2821a890\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f1bfeb1f6bf9fb5eacf3eedb7d56aa3a2821a890\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".lfsconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"760f958c8e356983de8dd686983ef8c3d9438d1e\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/760f958c8e356983de8dd686983ef8c3d9438d1e\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6da7fde3a588292130a9d379de4ceb89201a6a85\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6da7fde3a588292130a9d379de4ceb89201a6a85\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify-functions\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"fbe31f474894267b9b69121368d87b9a8cb45b0e\",\n \"size\": 174,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/fbe31f474894267b9b69121368d87b9a8cb45b0e\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f1a0f0f2ac3973528167886585765d526322c622\",\n \"size\": 6946,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f1a0f0f2ac3973528167886585765d526322c622\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"18d19890ff94b8a99748bfbb80d10700c6d03775\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/18d19890ff94b8a99748bfbb80d10700c6d03775\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\",\n \"size\": 836006,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"f1bfeb1f6bf9fb5eacf3eedb7d56aa3a2821a890\",\"parents\":[\"194d08940f296d4c069c23858c8c88ce54aab588\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1505", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"38484de4862b72af10a7f7c9c17ef748\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/cd05bab6a5561ba4a1488fc763dee20451060499", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EDA:1F8E:6AF60:129804:5DF7A911", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4687", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"cd05bab6a5561ba4a1488fc763dee20451060499\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDIxNzE1OmNkMDViYWI2YTU1NjFiYTRhMTQ4OGZjNzYzZGVlMjA0NTEwNjA0OTk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/cd05bab6a5561ba4a1488fc763dee20451060499\",\n \"html_url\": \"https://github.com/owner/repo/commit/cd05bab6a5561ba4a1488fc763dee20451060499\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"f1bfeb1f6bf9fb5eacf3eedb7d56aa3a2821a890\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f1bfeb1f6bf9fb5eacf3eedb7d56aa3a2821a890\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"194d08940f296d4c069c23858c8c88ce54aab588\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/194d08940f296d4c069c23858c8c88ce54aab588\",\n \"html_url\": \"https://github.com/owner/repo/commit/194d08940f296d4c069c23858c8c88ce54aab588\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"cd05bab6a5561ba4a1488fc763dee20451060499\"}", + "method": "POST", + "url": "/.netlify/git/github/git/refs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "548", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"27d47cde67b1bad31c4ab48b99729de9\"", + "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D85C:3712:48D3:9E56:5DF7A910", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4686", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4NDIxNzE1OmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"cd05bab6a5561ba4a1488fc763dee20451060499\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/cd05bab6a5561ba4a1488fc763dee20451060499\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"title\":\"Create Post “1970-01-01-first-title”\",\"body\":\"Automatically generated by Netlify CMS\",\"head\":\"cms/posts/1970-01-01-first-title\",\"base\":\"master\"}", + "method": "POST", + "url": "/.netlify/git/github/pulls?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "22257", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"9c0a38de3d4f46e6cb8cdff441d9b075\"", + "Location": "https://api.github.com/repos/owner/repo/pulls/1", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "95BA:731D:64B9E:DDC67:5DF7A913", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4685", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/1\",\n \"id\": 353635285,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzNjM1Mjg1\",\n \"html_url\": \"https://github.com/owner/repo/pull/1\",\n \"diff_url\": \"https://github.com/owner/repo/pull/1.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/1.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/1\",\n \"number\": 1,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-16T15:56:04Z\",\n \"updated_at\": \"2019-12-16T15:56:04Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/1/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/cd05bab6a5561ba4a1488fc763dee20451060499\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"cd05bab6a5561ba4a1488fc763dee20451060499\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228421715,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MjE3MTU=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-16T15:52:01Z\",\n \"updated_at\": \"2019-12-16T15:52:34Z\",\n \"pushed_at\": \"2019-12-16T15:56:03Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"194d08940f296d4c069c23858c8c88ce54aab588\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228421715,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MjE3MTU=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-16T15:52:01Z\",\n \"updated_at\": \"2019-12-16T15:52:34Z\",\n \"pushed_at\": \"2019-12-16T15:56:03Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/1\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/cd05bab6a5561ba4a1488fc763dee20451060499\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 14,\n \"deletions\": 0,\n \"changed_files\": 2\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D85C:3712:48D5:9E59:5DF7A913", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4684", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"IyBOZXRsaWZ5IENNUwoKVGhpcyB0cmVlIGlzIHVzZWQgYnkgdGhlIE5ldGxpZnkgQ01TIHRvIHN0b3JlIG1ldGFkYXRhIGluZm9ybWF0aW9uIGZvciBzcGVjaWZpYyBmaWxlcyBhbmQgYnJhbmNoZXMu\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "212", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"3156f065a81822e373cd144d6e9702ad\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EDA:1F8E:6AFF9:12986B:5DF7A912", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4683", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n}\n", + "status": 201 + }, + { + "body": "{\"tree\":[{\"path\":\"README.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"98787d1bd948850444433e91a43091a76c4eb455\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "571", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"5e0d7b955f7108e62472f2c6c696acfb\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EDA:1F8E:6B00E:129A36:5DF7A916", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4682", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"First Commit\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1096", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"d84f87aaeb7c25befdbdf1fde03e9a0a\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/15b2e081e9a6fce460edee6f2d8ada8977494d80", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EDA:1F8E:6B037:129AA0:5DF7A917", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4681", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"15b2e081e9a6fce460edee6f2d8ada8977494d80\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDIxNzE1OjE1YjJlMDgxZTlhNmZjZTQ2MGVkZWU2ZjJkOGFkYTg5Nzc0OTRkODA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/15b2e081e9a6fce460edee6f2d8ada8977494d80\",\n \"html_url\": \"https://github.com/owner/repo/commit/15b2e081e9a6fce460edee6f2d8ada8977494d80\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"15b2e081e9a6fce460edee6f2d8ada8977494d80\"}", + "method": "POST", + "url": "/.netlify/git/github/git/refs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "494", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"a2ec0fb6b376e0b64eb1d0da63ee91e2\"", + "Location": "https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "95BA:731D:64C5A:DDCDB:5DF7A914", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4680", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDIxNzE1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"15b2e081e9a6fce460edee6f2d8ada8977494d80\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/15b2e081e9a6fce460edee6f2d8ada8977494d80\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiJjZDA1YmFiNmE1NTYxYmE0YTE0ODhmYzc2M2RlZTIwNDUxMDYwNDk5In0sInVzZXIiOiJuZXRsaWZ5Q01TIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3In0sImZpbGVzIjpbeyJwYXRoIjoic3RhdGljL21lZGlhL25ldGxpZnkucG5nIiwic2hhIjoiYTEzN2ZiMzQ1OGQzOTFmMjc0MGVjYzZlYmJkYTUyMTA3ZDY1ZDZlZiJ9XX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "212", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"31c53ae0a0f71ac773c94e5431942f42\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/79c80c322aefa4aca6aa72332d2a8337384d52ed", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "95BA:731D:64C99:DDE76:5DF7A919", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4679", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"79c80c322aefa4aca6aa72332d2a8337384d52ed\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/79c80c322aefa4aca6aa72332d2a8337384d52ed\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"15b2e081e9a6fce460edee6f2d8ada8977494d80\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"79c80c322aefa4aca6aa72332d2a8337384d52ed\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "869", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"ae4bc695f84ceded726a861cb7011b2c\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/3c21fb1814c14cff06779ee41fdfc5ec138eb132", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EDA:1F8E:6B0AD:129B15:5DF7A918", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4678", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"3c21fb1814c14cff06779ee41fdfc5ec138eb132\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3c21fb1814c14cff06779ee41fdfc5ec138eb132\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"047ce9376d8bd6bd10eca4d09522bbb0e7940052\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/047ce9376d8bd6bd10eca4d09522bbb0e7940052\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"3c21fb1814c14cff06779ee41fdfc5ec138eb132\",\"parents\":[\"15b2e081e9a6fce460edee6f2d8ada8977494d80\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1517", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"1b0dab4b559748a470eaf5123172c6ca\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/570b19ead1074c07bc6363e68a8f9138eed1aa9f", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D85C:3712:48DD:9E60:5DF7A915", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4677", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"570b19ead1074c07bc6363e68a8f9138eed1aa9f\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDIxNzE1OjU3MGIxOWVhZDEwNzRjMDdiYzYzNjNlNjhhOGY5MTM4ZWVkMWFhOWY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/570b19ead1074c07bc6363e68a8f9138eed1aa9f\",\n \"html_url\": \"https://github.com/owner/repo/commit/570b19ead1074c07bc6363e68a8f9138eed1aa9f\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"3c21fb1814c14cff06779ee41fdfc5ec138eb132\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3c21fb1814c14cff06779ee41fdfc5ec138eb132\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"15b2e081e9a6fce460edee6f2d8ada8977494d80\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/15b2e081e9a6fce460edee6f2d8ada8977494d80\",\n \"html_url\": \"https://github.com/owner/repo/commit/15b2e081e9a6fce460edee6f2d8ada8977494d80\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"570b19ead1074c07bc6363e68a8f9138eed1aa9f\",\"force\":false}", + "method": "PATCH", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"d6ccbbfd9578c8490f9659a384ff6175\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D85C:3712:48DE:9E77:5DF7A91B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4676", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDIxNzE1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"570b19ead1074c07bc6363e68a8f9138eed1aa9f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/570b19ead1074c07bc6363e68a8f9138eed1aa9f\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"528b58447015c676a0f055a939ff65b64c7ba147\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "95BA:731D:64D05:DDEB5:5DF7A91A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4675", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1743" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D85C:3712:48E0:9E7E:5DF7A91D", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4674", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"12119c4fe6166f29324bea9b83567541\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D85C:3712:48E1:9E7F:5DF7A91E", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4673", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "615" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"node_id\": \"MDQ6QmxvYjIyODQyMTcxNTo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"b1cb1359f37ee6cc2fb09a12acf3d7e6\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "AB94:64AC:7FC6:10CA1:5DF7A90C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4672", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "539" + }, + "response": "{\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"node_id\": \"MDQ6QmxvYjIyODQyMTcxNTphMTM3ZmIzNDU4ZDM5MWYyNzQwZWNjNmViYmRhNTIxMDdkNjVkNmVm\",\n \"size\": 129,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"content\": \"dmVyc2lvbiBodHRwczovL2dpdC1sZnMuZ2l0aHViLmNvbS9zcGVjL3YxCm9p\\nZCBzaGEyNTY6YjFkNDBjMTliOTEyZDIxMzBkMWJlZDhmZjFhNjJhNTVjN2Q5\\nMzI5Nzg1MDJlMWQ4NTU5ZWI3Nzk1MWM1ZThkMwpzaXplIDM0NzAK\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/large-media/origin/b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3?nf_resize=fit&w=560&h=320", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Cache-Control": "public, max-age=0, must-revalidate", + "Content-Length": "8467", + "Content-Type": "image/png", + "Etag": "d117f6d4477d098b466beea8e33a3430f411195c4bbfedebe0fe01fa06cd3d56", + "Via": "1.1 google", + "X-Bb-Gen-Id": "", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": { + "encoding": "base64", + "content": "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" + }, + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/commits/cd05bab6a5561ba4a1488fc763dee20451060499/status?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6fa639f35b5309a58554d13630af30ca\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo, repo:status", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "96F2:2A2B:5C0EE:D4152:5DF7A90C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4671", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"cd05bab6a5561ba4a1488fc763dee20451060499\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228421715,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MjE3MTU=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/cd05bab6a5561ba4a1488fc763dee20451060499\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/cd05bab6a5561ba4a1488fc763dee20451060499/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"d6ccbbfd9578c8490f9659a384ff6175\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BE22:528C:144D9:30493:5DF7A91E", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4670", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDIxNzE1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"570b19ead1074c07bc6363e68a8f9138eed1aa9f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/570b19ead1074c07bc6363e68a8f9138eed1aa9f\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiJjZDA1YmFiNmE1NTYxYmE0YTE0ODhmYzc2M2RlZTIwNDUxMDYwNDk5In0sInVzZXIiOiJuZXRsaWZ5Q01TIiwic3RhdHVzIjoicGVuZGluZ19wdWJsaXNoIiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNTI4YjU4NDQ3MDE1YzY3NmEwZjA1NWE5MzlmZjY1YjY0YzdiYTE0NyJ9LCJmaWxlcyI6W3sicGF0aCI6InN0YXRpYy9tZWRpYS9uZXRsaWZ5LnBuZyIsInNoYSI6ImExMzdmYjM0NThkMzkxZjI3NDBlY2M2ZWJiZGE1MjEwN2Q2NWQ2ZWYifV19LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "212", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"f8e51ad629b3eb840cd5cd3e6dafe6d2\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/6d6f57b9b9dedee08baad8a1a02a2a38c9e16ada", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BE22:528C:144DE:304C4:5DF7A921", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4669", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"6d6f57b9b9dedee08baad8a1a02a2a38c9e16ada\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d6f57b9b9dedee08baad8a1a02a2a38c9e16ada\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"570b19ead1074c07bc6363e68a8f9138eed1aa9f\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"6d6f57b9b9dedee08baad8a1a02a2a38c9e16ada\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "869", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"93c69266b985426cb81ec70334c837f2\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/2d57c352e8d0638faca5cc0f614246a2233dcd7b", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "95BA:731D:64D92:DE04E:5DF7A920", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4668", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"2d57c352e8d0638faca5cc0f614246a2233dcd7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2d57c352e8d0638faca5cc0f614246a2233dcd7b\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"3f6f85ebdd233393be8da9bb771e59489df46b1f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3f6f85ebdd233393be8da9bb771e59489df46b1f\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"2d57c352e8d0638faca5cc0f614246a2233dcd7b\",\"parents\":[\"570b19ead1074c07bc6363e68a8f9138eed1aa9f\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1517", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"ed8c59a888d4d8e02f3a76048d8e675b\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/e8c50260d0715ebcab0c52c03cc1e73f5083ae39", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "C266:30DC:1F07C:4B12F:5DF7A922", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4667", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"e8c50260d0715ebcab0c52c03cc1e73f5083ae39\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDIxNzE1OmU4YzUwMjYwZDA3MTVlYmNhYjBjNTJjMDNjYzFlNzNmNTA4M2FlMzk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e8c50260d0715ebcab0c52c03cc1e73f5083ae39\",\n \"html_url\": \"https://github.com/owner/repo/commit/e8c50260d0715ebcab0c52c03cc1e73f5083ae39\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"2d57c352e8d0638faca5cc0f614246a2233dcd7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2d57c352e8d0638faca5cc0f614246a2233dcd7b\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"570b19ead1074c07bc6363e68a8f9138eed1aa9f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/570b19ead1074c07bc6363e68a8f9138eed1aa9f\",\n \"html_url\": \"https://github.com/owner/repo/commit/570b19ead1074c07bc6363e68a8f9138eed1aa9f\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"e8c50260d0715ebcab0c52c03cc1e73f5083ae39\",\"force\":false}", + "method": "PATCH", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"974f2544f9087168392acb91dffdc49b\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "C266:30DC:1F087:4B14E:5DF7A923", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4666", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDIxNzE1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"e8c50260d0715ebcab0c52c03cc1e73f5083ae39\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e8c50260d0715ebcab0c52c03cc1e73f5083ae39\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/commits/cd05bab6a5561ba4a1488fc763dee20451060499/status?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6fa639f35b5309a58554d13630af30ca\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo, repo:status", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EDA:1F8E:6B1C7:129E84:5DF7A922", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4665", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"cd05bab6a5561ba4a1488fc763dee20451060499\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228421715,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MjE3MTU=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/cd05bab6a5561ba4a1488fc763dee20451060499\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/cd05bab6a5561ba4a1488fc763dee20451060499/status\"\n}\n", + "status": 200 + }, + { + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"cd05bab6a5561ba4a1488fc763dee20451060499\",\"merge_method\":\"merge\"}", + "method": "PUT", + "url": "/.netlify/git/github/pulls/1/merge?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"767a648c544e58d3e9d859b08e8462f4\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BE22:528C:144EB:304D2:5DF7A922", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4664", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "123" + }, + "response": "{\n \"sha\": \"4605a50725575a946199f9931ee6ae4a2f57c058\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "status": 200 + }, + { + "method": "DELETE", + "url": "/.netlify/git/github/git/refs/heads/cms%2Fposts%2F1970-01-01-first-title?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "95BA:731D:64E2D:DE141:5DF7A925", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4663", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "0" + }, + "response": null, + "status": 204 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"974f2544f9087168392acb91dffdc49b\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BE22:528C:144F9:304F3:5DF7A927", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4662", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDIxNzE1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"e8c50260d0715ebcab0c52c03cc1e73f5083ae39\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e8c50260d0715ebcab0c52c03cc1e73f5083ae39\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"e8c50260d0715ebcab0c52c03cc1e73f5083ae39\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "571", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"5e0d7b955f7108e62472f2c6c696acfb\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EDA:1F8E:6B25E:12A099:5DF7A929", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4661", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"e8c50260d0715ebcab0c52c03cc1e73f5083ae39\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1517", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"d62d19ddc39a73d625f9e5a70486a300\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/a112fd501446ee7f96256281f26f7344813d5e4a", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EDA:1F8E:6B26A:12A0EB:5DF7A92A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4660", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"a112fd501446ee7f96256281f26f7344813d5e4a\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDIxNzE1OmExMTJmZDUwMTQ0NmVlN2Y5NjI1NjI4MWYyNmY3MzQ0ODEzZDVlNGE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a112fd501446ee7f96256281f26f7344813d5e4a\",\n \"html_url\": \"https://github.com/owner/repo/commit/a112fd501446ee7f96256281f26f7344813d5e4a\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"e8c50260d0715ebcab0c52c03cc1e73f5083ae39\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e8c50260d0715ebcab0c52c03cc1e73f5083ae39\",\n \"html_url\": \"https://github.com/owner/repo/commit/e8c50260d0715ebcab0c52c03cc1e73f5083ae39\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"a112fd501446ee7f96256281f26f7344813d5e4a\",\"force\":false}", + "method": "PATCH", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"f017fdc96ee7b79414c5af0a7596a622\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "96F2:2A2B:5C2DB:D48D8:5DF7A920", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4658", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDIxNzE1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a112fd501446ee7f96256281f26f7344813d5e4a\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a112fd501446ee7f96256281f26f7344813d5e4a\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/commits/cd05bab6a5561ba4a1488fc763dee20451060499/status?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6fa639f35b5309a58554d13630af30ca\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo, repo:status", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "BE22:528C:1450D:30514:5DF7A92A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4659", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"cd05bab6a5561ba4a1488fc763dee20451060499\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228421715,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MjE3MTU=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/cd05bab6a5561ba4a1488fc763dee20451060499\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/cd05bab6a5561ba4a1488fc763dee20451060499/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"528b58447015c676a0f055a939ff65b64c7ba147\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "C266:30DC:1F0C8:4B1F1:5DF7A92C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4657", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1613" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:static/media?ts=300&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"69637f89cf4bff5a034b25bbb65886d6\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8C84:730F:C8A23:1F146B:5DF7A92C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4656", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "573" + }, + "response": "{\n \"sha\": \"d5006b79d357bf03b74dcff1798dbd9f24532eee\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d5006b79d357bf03b74dcff1798dbd9f24532eee\",\n \"tree\": [\n {\n \"path\": \"netlify.png\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"size\": 129,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"528b58447015c676a0f055a939ff65b64c7ba147\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8C84:730F:C8A4C:1F151C:5DF7A92D", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4655", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1613" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EDA:1F8E:6B2AC:12A1AA:5DF7A92C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4654", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "154" + }, + "response": "{\n \"message\": \"No commit found for the ref cms/posts/1970-01-01-first-title\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:static/media?ts=300&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"69637f89cf4bff5a034b25bbb65886d6\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8C92:1330:12F8D7:2AC7A5:5DF7A92C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4653", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "573" + }, + "response": "{\n \"sha\": \"d5006b79d357bf03b74dcff1798dbd9f24532eee\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d5006b79d357bf03b74dcff1798dbd9f24532eee\",\n \"tree\": [\n {\n \"path\": \"netlify.png\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"size\": 129,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"528b58447015c676a0f055a939ff65b64c7ba147\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "C266:30DC:1F0DA:4B1FF:5DF7A92C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4652", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1613" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/Git Gateway Backend Media Library - Large Media__can save entry with image.json b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__can save entry with image.json new file mode 100644 index 00000000..9113aafa --- /dev/null +++ b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__can save entry with image.json @@ -0,0 +1,1409 @@ +[ + { + "body": "grant_type=password&username=netlifyCMS%40netlify.com&password=12345678", + "method": "POST", + "url": "/.netlify/identity/token", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Length": "383", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "1", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "{\"access_token\":\"access_token\",\"token_type\":\"bearer\",\"expires_in\":3600,\"refresh_token\":\"refresh_token\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/identity/user", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "262" + }, + "response": "{\"id\":\"45fd99d5-d6d0-4f05-95e1-74b30f458984\",\"aud\":\"\",\"role\":\"\",\"email\":\"netlifyCMS@netlify.com\",\"confirmed_at\":\"2019-12-16T15:39:23Z\",\"app_metadata\":{\"provider\":\"email\"},\"user_metadata\":{},\"created_at\":\"2019-12-16T15:39:23Z\",\"updated_at\":\"2019-12-16T15:39:23Z\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/settings", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "85" + }, + "response": "{\"github_enabled\":true,\"gitlab_enabled\":false,\"bitbucket_enabled\":false,\"roles\":null}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/branches/master?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6c1b4bc17dc1c4316c063d77769fa803\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "E4A8:3B4B:142F4:2F895:5DF7A566", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4958", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4747" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjA1NTZlYWU5ZDEyMzBkMjBkYjUyNWJmOGRjYjIzMWQwNDljY2I1OGU=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"message\": \"add .lfsconfig\",\n \"tree\": {\n \"sha\": \"bf4f08dd44c865cf6005784bb4f014262d644510\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bf4f08dd44c865cf6005784bb4f014262d644510\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"0b01af7accbdbe81fa40f382204b83251088489a\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0b01af7accbdbe81fa40f382204b83251088489a\",\n \"html_url\": \"https://github.com/owner/repo/commit/0b01af7accbdbe81fa40f382204b83251088489a\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e7799e9c3600d7435f08c662e09d829d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8B76:3F61:1643F1:2D9514:5DF7A569", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4957", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2054" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.gitattributes?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:AE2D6:1AD1DD:5DF7A55C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4956", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1453" + }, + "response": "{\n \"name\": \".gitattributes\",\n \"path\": \".gitattributes\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.gitattributes\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.gitattributes\",\n \"type\": \"file\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"html\": \"https://github.com/owner/repo/blob/master/.gitattributes\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "EB62:6B53:73F71:10F370:5DF7A567", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4955", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.lfsconfig?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"a27b385326cbbb0e53f813796dc1aea767ed3358\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8B76:3F61:164402:2D9616:5DF7A56A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4954", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1292" + }, + "response": "{\n \"name\": \".lfsconfig\",\n \"path\": \".lfsconfig\",\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.lfsconfig\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.lfsconfig\",\n \"type\": \"file\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vNjQ4Y2ZmODctYTZkZC00ZGJkLWI4YTMt\\nNmI5Njk1MTBiZjYzLm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"html\": \"https://github.com/owner/repo/blob/master/.lfsconfig\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"4072b23826ef5a6bf65f48bb4b5c72b9\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:AE2E1:1AD8A6:5DF7A56A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4953", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "3895" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"455d5dae200d4af0e8629c631acb21d9\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "E4A8:3B4B:142FD:2F8BE:5DF7A569", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4952", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4201" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e6e98ad80bb0a51307fa7735248d8c51\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "EB62:6B53:73F85:10F44D:5DF7A56A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4950", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "10649" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e3d85de88d4511ea3bad201548d7a2cf\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A40D6:1AEAF6:5DF7A55C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4951", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2713" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"211d9410068eb720751e6bf9dd9b51f3\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D5C6:6B1D:16C3A1:2E6D8E:5DF7A55C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4949", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "622" + }, + "response": "{\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo0MDZhMjQ0ZDE1MjJhM2M4MDllZmFiMGM5Y2U0NmJiZDg2YWE5YzFk\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"1c56f7f0a1f7c76f8043a53e817cbb8f\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "EB62:6B53:73F87:10F46F:5DF7A56A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4948", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "22506" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"14655ef01890db1e2e8507fe48f7d599\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A40FC:1AF2A9:5DF7A56A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4947", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "489" + }, + "response": "{\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphMjdiMzg1MzI2Y2JiYjBlNTNmODEzNzk2ZGMxYWVhNzY3ZWQzMzU4\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vNjQ4Y2ZmODctYTZkZC00ZGJkLWI4YTMt\\nNmI5Njk1MTBiZjYzLm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; param=raw", + "X-Github-Request-Id": "88D4:4B44:AE3DD:1AD8E9:5DF7A56A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4946", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "144" + }, + "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/heads/cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A41FB:1AF301:5DF7A56B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4945", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A4222:1AF5A1:5DF7A570", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4944", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/pulls?ts=300&head=cms&state=open&base=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"58c8487edfc53d38b46237c583ccc822-df\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:AE3FC:1ADBA1:5DF7A570", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4943", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept-Encoding,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "5" + }, + "response": "[\n\n]\n", + "status": 200 + }, + { + "body": "{\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\",\"size\":3470}", + "method": "POST", + "url": "/.netlify/large-media/verify", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Content-Length": "4", + "Content-Type": "application/vnd.git-lfs+json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "null", + "status": 200 + }, + { + "body": "{\"content\":\"dmVyc2lvbiBodHRwczovL2dpdC1sZnMuZ2l0aHViLmNvbS9zcGVjL3YxCm9pZCBzaGEyNTY6YjFkNDBjMTliOTEyZDIxMzBkMWJlZDhmZjFhNjJhNTVjN2Q5MzI5Nzg1MDJlMWQ4NTU5ZWI3Nzk1MWM1ZThkMwpzaXplIDM0NzAK\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"7a94f17782e60d731f10228df7b7d59c\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:AE43B:1ADBF5:5DF7A571", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4942", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\"\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTogL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAuMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5Cg==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"aab026a6443f672a301dd3d734e10eb2\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A424C:1AF5EA:5DF7A571", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4941", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/.netlify/git/github/branches/master?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6c1b4bc17dc1c4316c063d77769fa803\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D65A:2D1F:9DA17:19E9B7:5DF7A56A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4940", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4747" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjA1NTZlYWU5ZDEyMzBkMjBkYjUyNWJmOGRjYjIzMWQwNDljY2I1OGU=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"message\": \"add .lfsconfig\",\n \"tree\": {\n \"sha\": \"bf4f08dd44c865cf6005784bb4f014262d644510\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bf4f08dd44c865cf6005784bb4f014262d644510\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"0b01af7accbdbe81fa40f382204b83251088489a\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0b01af7accbdbe81fa40f382204b83251088489a\",\n \"html_url\": \"https://github.com/owner/repo/commit/0b01af7accbdbe81fa40f382204b83251088489a\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a137fb3458d391f2740ecc6ebbda52107d65d6ef\"},{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "12550", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"9736a16bd404a2deb3314e63e01e0ae4\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/26fc02d456cff4430bc9105875626087aaf88065", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D6BC:7DB2:527C4:DEA9A:5DF7A573", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4939", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"26fc02d456cff4430bc9105875626087aaf88065\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/26fc02d456cff4430bc9105875626087aaf88065\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".lfsconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6da7fde3a588292130a9d379de4ceb89201a6a85\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6da7fde3a588292130a9d379de4ceb89201a6a85\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify-functions\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"fbe31f474894267b9b69121368d87b9a8cb45b0e\",\n \"size\": 174,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/fbe31f474894267b9b69121368d87b9a8cb45b0e\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f1a0f0f2ac3973528167886585765d526322c622\",\n \"size\": 6946,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f1a0f0f2ac3973528167886585765d526322c622\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"18d19890ff94b8a99748bfbb80d10700c6d03775\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/18d19890ff94b8a99748bfbb80d10700c6d03775\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\",\n \"size\": 836006,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"26fc02d456cff4430bc9105875626087aaf88065\",\"parents\":[\"0556eae9d1230d20db525bf8dcb231d049ccb58e\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1500", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"c4152d2ffe2b1e1165f4abd346ed4c4e\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:AE4AF:1ADD2B:5DF7A573", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4938", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjU5NzcxZjhkOWUyODEyZGViNjA2MTFiNjZjYjZiN2JmYzJiYzdhZTc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"html_url\": \"https://github.com/owner/repo/commit/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"26fc02d456cff4430bc9105875626087aaf88065\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/26fc02d456cff4430bc9105875626087aaf88065\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\"}", + "method": "POST", + "url": "/.netlify/git/github/git/refs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "546", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"784995241db412571c1ee9614893603c\"", + "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A42E7:1AF736:5DF7A573", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4937", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"title\":\"Create Post “1970-01-01-first-title”\",\"body\":\"Automatically generated by Netlify CMS\",\"head\":\"cms/posts/1970-01-01-first-title\",\"base\":\"master\"}", + "method": "POST", + "url": "/.netlify/git/github/pulls?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "22151", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"76e1fb71a4907f2463a355613d06cdd7\"", + "Location": "https://api.github.com/repos/owner/repo/pulls/1", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D6BA:3DD4:160FBA:2CFCE8:5DF7A573", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4936", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/1\",\n \"id\": 353627706,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzNjI3NzA2\",\n \"html_url\": \"https://github.com/owner/repo/pull/1\",\n \"diff_url\": \"https://github.com/owner/repo/pull/1.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/1.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/1\",\n \"number\": 1,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-16T15:40:39Z\",\n \"updated_at\": \"2019-12-16T15:40:39Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/1/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-16T15:35:39Z\",\n \"updated_at\": \"2019-12-16T15:40:02Z\",\n \"pushed_at\": \"2019-12-16T15:40:38Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-16T15:35:39Z\",\n \"updated_at\": \"2019-12-16T15:40:02Z\",\n \"pushed_at\": \"2019-12-16T15:40:38Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/1\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 14,\n \"deletions\": 0,\n \"changed_files\": 2\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D6BA:3DD4:16106B:2D00CC:5DF7A577", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4935", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"IyBOZXRsaWZ5IENNUwoKVGhpcyB0cmVlIGlzIHVzZWQgYnkgdGhlIE5ldGxpZnkgQ01TIHRvIHN0b3JlIG1ldGFkYXRhIGluZm9ybWF0aW9uIGZvciBzcGVjaWZpYyBmaWxlcyBhbmQgYnJhbmNoZXMu\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"c1a254a70e8e40d195156f63771d0839\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8C0C:6B1A:A8089:1AB132:5DF7A573", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4934", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n}\n", + "status": 201 + }, + { + "body": "{\"tree\":[{\"path\":\"README.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"98787d1bd948850444433e91a43091a76c4eb455\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "569", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"16345032a3234f38ec51594e37509deb\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D6BA:3DD4:16110D:2D026B:5DF7A579", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4933", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"First Commit\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1093", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"c5ad7f7ad3b3eabd47c08e9254cbbd76\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/15b2e081e9a6fce460edee6f2d8ada8977494d80", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A43C7:1AF9AA:5DF7A578", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4932", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"15b2e081e9a6fce460edee6f2d8ada8977494d80\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjE1YjJlMDgxZTlhNmZjZTQ2MGVkZWU2ZjJkOGFkYTg5Nzc0OTRkODA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/15b2e081e9a6fce460edee6f2d8ada8977494d80\",\n \"html_url\": \"https://github.com/owner/repo/commit/15b2e081e9a6fce460edee6f2d8ada8977494d80\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"15b2e081e9a6fce460edee6f2d8ada8977494d80\"}", + "method": "POST", + "url": "/.netlify/git/github/git/refs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "492", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"22fe36011f79f8d7af0e4ae9428f16ac\"", + "Location": "https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8C0C:6B1A:A8106:1AB436:5DF7A579", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4931", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"15b2e081e9a6fce460edee6f2d8ada8977494d80\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/15b2e081e9a6fce460edee6f2d8ada8977494d80\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiI1OTc3MWY4ZDllMjgxMmRlYjYwNjExYjY2Y2I2YjdiZmMyYmM3YWU3In0sInVzZXIiOiJuZXRsaWZ5Q01TIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3In0sImZpbGVzIjpbeyJwYXRoIjoic3RhdGljL21lZGlhL25ldGxpZnkucG5nIiwic2hhIjoiYTEzN2ZiMzQ1OGQzOTFmMjc0MGVjYzZlYmJkYTUyMTA3ZDY1ZDZlZiJ9XX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"bc110dd90b5407a47bcaec2c5bf50512\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/8d2708fae5a4aafe3c9e170ef5243211ac6a5eae", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8C0C:6B1A:A813D:1AB599:5DF7A57B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4930", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"8d2708fae5a4aafe3c9e170ef5243211ac6a5eae\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8d2708fae5a4aafe3c9e170ef5243211ac6a5eae\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"15b2e081e9a6fce460edee6f2d8ada8977494d80\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"8d2708fae5a4aafe3c9e170ef5243211ac6a5eae\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "866", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"31710fddae26695daa0e7f1f21243c36\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/19bf2b86078203e60e1e29123efa1fd26af545c3", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D6BC:7DB2:528A0:DECAA:5DF7A57B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4929", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"19bf2b86078203e60e1e29123efa1fd26af545c3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/19bf2b86078203e60e1e29123efa1fd26af545c3\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"fcc2176a25ef832fcca60186079bd5c90a172270\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/fcc2176a25ef832fcca60186079bd5c90a172270\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"19bf2b86078203e60e1e29123efa1fd26af545c3\",\"parents\":[\"15b2e081e9a6fce460edee6f2d8ada8977494d80\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1512", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"0bd0468e25eb944fdf20a9533578c0f3\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/04be972ed4beb31e8952007aef1f38d16dd59b36", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A4473:1AFAB0:5DF7A57A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4928", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"04be972ed4beb31e8952007aef1f38d16dd59b36\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjA0YmU5NzJlZDRiZWIzMWU4OTUyMDA3YWVmMWYzOGQxNmRkNTliMzY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/04be972ed4beb31e8952007aef1f38d16dd59b36\",\n \"html_url\": \"https://github.com/owner/repo/commit/04be972ed4beb31e8952007aef1f38d16dd59b36\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"19bf2b86078203e60e1e29123efa1fd26af545c3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/19bf2b86078203e60e1e29123efa1fd26af545c3\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"15b2e081e9a6fce460edee6f2d8ada8977494d80\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/15b2e081e9a6fce460edee6f2d8ada8977494d80\",\n \"html_url\": \"https://github.com/owner/repo/commit/15b2e081e9a6fce460edee6f2d8ada8977494d80\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"04be972ed4beb31e8952007aef1f38d16dd59b36\",\"force\":false}", + "method": "PATCH", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"2040c1cb7cc79f104711085c175fce14\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A44A2:1AFC8B:5DF7A57E", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4927", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"04be972ed4beb31e8952007aef1f38d16dd59b36\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/04be972ed4beb31e8952007aef1f38d16dd59b36\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A44E5:1AFD1E:5DF7A57F", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4926", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"528b58447015c676a0f055a939ff65b64c7ba147\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A44F1:1AFD85:5DF7A580", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4925", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1736" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"1c33b054e277fab0b7e96441d4c14cec\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8C0C:6B1A:A8221:1AB5F9:5DF7A57C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4924", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "614" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"1a0ebe9c3d9e21d3c1cd4448407f858c\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D6BC:7DB2:528E0:DEE25:5DF7A581", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4923", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "538" + }, + "response": "{\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphMTM3ZmIzNDU4ZDM5MWYyNzQwZWNjNmViYmRhNTIxMDdkNjVkNmVm\",\n \"size\": 129,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"content\": \"dmVyc2lvbiBodHRwczovL2dpdC1sZnMuZ2l0aHViLmNvbS9zcGVjL3YxCm9p\\nZCBzaGEyNTY6YjFkNDBjMTliOTEyZDIxMzBkMWJlZDhmZjFhNjJhNTVjN2Q5\\nMzI5Nzg1MDJlMWQ4NTU5ZWI3Nzk1MWM1ZThkMwpzaXplIDM0NzAK\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/large-media/origin/b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3?nf_resize=fit&w=560&h=320", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Cache-Control": "public, max-age=0, must-revalidate", + "Content-Length": "8467", + "Content-Type": "image/png", + "Etag": "d117f6d4477d098b466beea8e33a3430f411195c4bbfedebe0fe01fa06cd3d56", + "Via": "1.1 google", + "X-Bb-Gen-Id": "", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": { + "encoding": "base64", + "content": "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" + }, + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"ddf750cb391c0ad4b37b4024c28e4883\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo, repo:status", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D6BC:7DB2:528FB:DEE31:5DF7A581", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4922", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"ddf750cb391c0ad4b37b4024c28e4883\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo, repo:status", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:AE82A:1AE40C:5DF7A582", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4917", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status\"\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/Git Gateway Backend Media Library - Large Media__can upload image from entry media library.json b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__can upload image from entry media library.json new file mode 100644 index 00000000..9bd4f7ba --- /dev/null +++ b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__can upload image from entry media library.json @@ -0,0 +1,463 @@ +[ + { + "body": "grant_type=password&username=netlifyCMS%40netlify.com&password=12345678", + "method": "POST", + "url": "/.netlify/identity/token", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Length": "383", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "1", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "{\"access_token\":\"access_token\",\"token_type\":\"bearer\",\"expires_in\":3600,\"refresh_token\":\"refresh_token\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/identity/user", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "262" + }, + "response": "{\"id\":\"45fd99d5-d6d0-4f05-95e1-74b30f458984\",\"aud\":\"\",\"role\":\"\",\"email\":\"netlifyCMS@netlify.com\",\"confirmed_at\":\"2019-12-16T15:39:23Z\",\"app_metadata\":{\"provider\":\"email\"},\"user_metadata\":{},\"created_at\":\"2019-12-16T15:39:23Z\",\"updated_at\":\"2019-12-16T15:39:23Z\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/settings", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "85" + }, + "response": "{\"github_enabled\":true,\"gitlab_enabled\":false,\"bitbucket_enabled\":false,\"roles\":null}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/branches/master?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6c1b4bc17dc1c4316c063d77769fa803\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:ADFDB:1AD05D:5DF7A559", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4974", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4747" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjA1NTZlYWU5ZDEyMzBkMjBkYjUyNWJmOGRjYjIzMWQwNDljY2I1OGU=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"message\": \"add .lfsconfig\",\n \"tree\": {\n \"sha\": \"bf4f08dd44c865cf6005784bb4f014262d644510\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bf4f08dd44c865cf6005784bb4f014262d644510\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"0b01af7accbdbe81fa40f382204b83251088489a\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0b01af7accbdbe81fa40f382204b83251088489a\",\n \"html_url\": \"https://github.com/owner/repo/commit/0b01af7accbdbe81fa40f382204b83251088489a\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.lfsconfig?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"a27b385326cbbb0e53f813796dc1aea767ed3358\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D292:7E0D:1586DA:2D42AE:5DF7A557", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4972", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1292" + }, + "response": "{\n \"name\": \".lfsconfig\",\n \"path\": \".lfsconfig\",\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.lfsconfig\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.lfsconfig\",\n \"type\": \"file\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vNjQ4Y2ZmODctYTZkZC00ZGJkLWI4YTMt\\nNmI5Njk1MTBiZjYzLm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"html\": \"https://github.com/owner/repo/blob/master/.lfsconfig\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e7799e9c3600d7435f08c662e09d829d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "EB62:6B53:73DAF:10EEE8:5DF7A558", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4973", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2054" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:ADFFE:1AD118:5DF7A55A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4971", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.gitattributes?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D292:7E0D:1586E5:2D46B3:5DF7A55B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4970", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1453" + }, + "response": "{\n \"name\": \".gitattributes\",\n \"path\": \".gitattributes\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.gitattributes\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.gitattributes\",\n \"type\": \"file\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"html\": \"https://github.com/owner/repo/blob/master/.gitattributes\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"4072b23826ef5a6bf65f48bb4b5c72b9\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A3E21:1AE8FF:5DF7A559", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4969", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "3895" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"455d5dae200d4af0e8629c631acb21d9\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "E4A8:3B4B:142B5:2F79A:5DF7A557", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4968", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4201" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"14655ef01890db1e2e8507fe48f7d599\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:AE020:1AD17A:5DF7A55B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4967", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "489" + }, + "response": "{\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphMjdiMzg1MzI2Y2JiYjBlNTNmODEzNzk2ZGMxYWVhNzY3ZWQzMzU4\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vNjQ4Y2ZmODctYTZkZC00ZGJkLWI4YTMt\\nNmI5Njk1MTBiZjYzLm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"1c56f7f0a1f7c76f8043a53e817cbb8f\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8B2E:442C:156879:2CD656:5DF7A557", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4966", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "22506" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e6e98ad80bb0a51307fa7735248d8c51\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D5C6:6B1D:16BD97:2E6CEF:5DF7A55C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4965", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "10649" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e3d85de88d4511ea3bad201548d7a2cf\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:AE027:1AD1D1:5DF7A55C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4964", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2713" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"211d9410068eb720751e6bf9dd9b51f3\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D5C6:6B1D:16BDCC:2E6D1E:5DF7A55C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4963", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "622" + }, + "response": "{\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo0MDZhMjQ0ZDE1MjJhM2M4MDllZmFiMGM5Y2U0NmJiZDg2YWE5YzFk\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/Git Gateway Backend Media Library - Large Media__can upload image from global media library.json b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__can upload image from global media library.json new file mode 100644 index 00000000..393f9c68 --- /dev/null +++ b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__can upload image from global media library.json @@ -0,0 +1,694 @@ +[ + { + "body": "grant_type=password&username=netlifyCMS%40netlify.com&password=12345678", + "method": "POST", + "url": "/.netlify/identity/token", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Length": "383", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "2", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "{\"access_token\":\"access_token\",\"token_type\":\"bearer\",\"expires_in\":3600,\"refresh_token\":\"refresh_token\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/identity/user", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "262" + }, + "response": "{\"id\":\"45fd99d5-d6d0-4f05-95e1-74b30f458984\",\"aud\":\"\",\"role\":\"\",\"email\":\"netlifyCMS@netlify.com\",\"confirmed_at\":\"2019-12-16T15:39:23Z\",\"app_metadata\":{\"provider\":\"email\"},\"user_metadata\":{},\"created_at\":\"2019-12-16T15:39:23Z\",\"updated_at\":\"2019-12-16T15:39:23Z\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/settings", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "1", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "85" + }, + "response": "{\"github_enabled\":true,\"gitlab_enabled\":false,\"bitbucket_enabled\":false,\"roles\":null}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/branches/master?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6c1b4bc17dc1c4316c063d77769fa803\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D292:7E0D:1577B2:2D2385:5DF7A532", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4995", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4747" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjA1NTZlYWU5ZDEyMzBkMjBkYjUyNWJmOGRjYjIzMWQwNDljY2I1OGU=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"message\": \"add .lfsconfig\",\n \"tree\": {\n \"sha\": \"bf4f08dd44c865cf6005784bb4f014262d644510\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bf4f08dd44c865cf6005784bb4f014262d644510\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"0b01af7accbdbe81fa40f382204b83251088489a\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0b01af7accbdbe81fa40f382204b83251088489a\",\n \"html_url\": \"https://github.com/owner/repo/commit/0b01af7accbdbe81fa40f382204b83251088489a\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e7799e9c3600d7435f08c662e09d829d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:AD980:1ABE14:5DF7A532", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4994", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2054" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D292:7E0D:15780B:2D262C:5DF7A535", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4993", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.lfsconfig?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"a27b385326cbbb0e53f813796dc1aea767ed3358\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:AD98C:1ABFCE:5DF7A536", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4992", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1292" + }, + "response": "{\n \"name\": \".lfsconfig\",\n \"path\": \".lfsconfig\",\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.lfsconfig\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.lfsconfig\",\n \"type\": \"file\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vNjQ4Y2ZmODctYTZkZC00ZGJkLWI4YTMt\\nNmI5Njk1MTBiZjYzLm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"html\": \"https://github.com/owner/repo/blob/master/.lfsconfig\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.gitattributes?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D292:7E0D:15783F:2D26DC:5DF7A536", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4991", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1453" + }, + "response": "{\n \"name\": \".gitattributes\",\n \"path\": \".gitattributes\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.gitattributes\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.gitattributes\",\n \"type\": \"file\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"html\": \"https://github.com/owner/repo/blob/master/.gitattributes\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e3d85de88d4511ea3bad201548d7a2cf\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "E4A8:3B4B:141CE:2F5AE:5DF7A532", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4990", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2713" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"4072b23826ef5a6bf65f48bb4b5c72b9\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "80B6:5FCD:12162D:27FD1F:5DF7A532", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4989", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "3895" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"1c56f7f0a1f7c76f8043a53e817cbb8f\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:AD9A0:1ABFE3:5DF7A536", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4988", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "22506" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"455d5dae200d4af0e8629c631acb21d9\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9ED8:24E9:F32F:20448:5DF7A537", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4987", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4201" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e6e98ad80bb0a51307fa7735248d8c51\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D292:7E0D:157858:2D2734:5DF7A537", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4986", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "10649" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"14655ef01890db1e2e8507fe48f7d599\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D292:7E0D:157875:2D2765:5DF7A537", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4985", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "489" + }, + "response": "{\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphMjdiMzg1MzI2Y2JiYjBlNTNmODEzNzk2ZGMxYWVhNzY3ZWQzMzU4\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vNjQ4Y2ZmODctYTZkZC00ZGJkLWI4YTMt\\nNmI5Njk1MTBiZjYzLm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"211d9410068eb720751e6bf9dd9b51f3\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:AD9B4:1AC01F:5DF7A537", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4984", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "622" + }, + "response": "{\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo0MDZhMjQ0ZDE1MjJhM2M4MDllZmFiMGM5Y2U0NmJiZDg2YWE5YzFk\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\",\"size\":3470}", + "method": "POST", + "url": "/.netlify/large-media/verify", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Content-Length": "139", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "{\"code\":404,\"msg\":\"object 648cff87-a6dd-4dbd-b8a3-6b969510bf63/b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3 not found\"}", + "status": 404 + }, + { + "body": "{\"operation\":\"upload\",\"transfers\":[\"basic\"],\"objects\":[{\"size\":3470,\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\"}]}", + "method": "POST", + "url": "/.netlify/large-media/objects/batch", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Content-Length": "1058", + "Content-Type": "application/vnd.git-lfs+json", + "Via": "1.1 google", + "Age": "1", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "{\"transfer\":\"basic\",\"objects\":[{\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\",\"size\":3470,\"authenticated\":true,\"actions\":{\"upload\":{\"href\":\"https://nf-git-lfs-jfk-production.s3.amazonaws.com/648cff87-a6dd-4dbd-b8a3-6b969510bf63/b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3?X-Amz-Algorithm=AWS4-HMAC-SHA256\\u0026X-Amz-Credential=AKIAI45QHABMIC4EDVSA%2F20191216%2Fus-east-1%2Fs3%2Faws4_request\\u0026X-Amz-Date=20191216T153936Z\\u0026X-Amz-Expires=900\\u0026X-Amz-SignedHeaders=host\\u0026X-Amz-Signature=77f76eeb506ae33d4709c9543683a2867af49dcb8ca094e0cb4a66af36109f28\",\"expires_in\":900},\"verify\":{\"href\":\"https://648cff87-a6dd-4dbd-b8a3-6b969510bf63.netlify.com/.netlify/large-media/verify\",\"header\":{\"Authorization\":\"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCJ9LCJlbWFpbCI6Im5ldGxpZnlDTVNAbmV0bGlmeS5jb20iLCJleHAiOjE1NzY1MTQzNzEsInN1YiI6IjQ1ZmQ5OWQ1LWQ2ZDAtNGYwNS05NWUxLTc0YjMwZjQ1ODk4NCIsInVzZXJfbWV0YWRhdGEiOnt9fQ.lNXcVaOdy1pb4DggZlLArk63pCwYogL-7fKYXAVW0qM\"}}}}]}", + "status": 200 + }, + { + "method": "PUT", + "url": "/648cff87-a6dd-4dbd-b8a3-6b969510bf63/b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAI45QHABMIC4EDVSA/20191216/us-east-1/s3/aws4_request&X-Amz-Date=20191216T153936Z&X-Amz-Expires=900&X-Amz-SignedHeaders=host&X-Amz-Signature=77f76eeb506ae33d4709c9543683a2867af49dcb8ca094e0cb4a66af36109f28", + "headers": { + "x-amz-id-2": "jrzrtOm6+cSYbAttgFCMdqF2DBTJ0Ryj4u/cl89VTyUv0sZ21QfPESkCI0OMpi73wElq/hv83ME=", + "x-amz-request-id": "227EE3BB619FBEB3", + "Access-Control-Allow-Origin": "*", + "Access-Control-Allow-Methods": "PUT, GET", + "Access-Control-Max-Age": "3000", + "Vary": "Origin, Access-Control-Request-Headers, Access-Control-Request-Method", + "Content-Length": "0", + "Server": "AmazonS3" + }, + "response": null, + "status": 200 + }, + { + "body": "{\"content\":\"dmVyc2lvbiBodHRwczovL2dpdC1sZnMuZ2l0aHViLmNvbS9zcGVjL3YxCm9pZCBzaGEyNTY6YjFkNDBjMTliOTEyZDIxMzBkMWJlZDhmZjFhNjJhNTVjN2Q5MzI5Nzg1MDJlMWQ4NTU5ZWI3Nzk1MWM1ZThkMwpzaXplIDM0NzAK\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"7a94f17782e60d731f10228df7b7d59c\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:ADA14:1AC054:5DF7A537", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4983", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/.netlify/git/github/branches/master?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6c1b4bc17dc1c4316c063d77769fa803\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:ADA29:1AC1B2:5DF7A53A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4982", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4747" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjA1NTZlYWU5ZDEyMzBkMjBkYjUyNWJmOGRjYjIzMWQwNDljY2I1OGU=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"message\": \"add .lfsconfig\",\n \"tree\": {\n \"sha\": \"bf4f08dd44c865cf6005784bb4f014262d644510\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bf4f08dd44c865cf6005784bb4f014262d644510\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"0b01af7accbdbe81fa40f382204b83251088489a\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0b01af7accbdbe81fa40f382204b83251088489a\",\n \"html_url\": \"https://github.com/owner/repo/commit/0b01af7accbdbe81fa40f382204b83251088489a\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a137fb3458d391f2740ecc6ebbda52107d65d6ef\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "12550", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"4e4973c6322f679eec3a011c425508a3\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/e0c2bf965518ebc01e7c718974d4c26273e4170f", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D292:7E0D:157A74:2D27A3:5DF7A537", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4981", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"e0c2bf965518ebc01e7c718974d4c26273e4170f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e0c2bf965518ebc01e7c718974d4c26273e4170f\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".lfsconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0294ef106c58743907a5c855da1eb0f87b0b6dfc\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0294ef106c58743907a5c855da1eb0f87b0b6dfc\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify-functions\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"fbe31f474894267b9b69121368d87b9a8cb45b0e\",\n \"size\": 174,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/fbe31f474894267b9b69121368d87b9a8cb45b0e\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f1a0f0f2ac3973528167886585765d526322c622\",\n \"size\": 6946,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f1a0f0f2ac3973528167886585765d526322c622\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"18d19890ff94b8a99748bfbb80d10700c6d03775\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/18d19890ff94b8a99748bfbb80d10700c6d03775\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\",\n \"size\": 836006,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Upload “static/media/netlify.png”\",\"tree\":\"e0c2bf965518ebc01e7c718974d4c26273e4170f\",\"parents\":[\"0556eae9d1230d20db525bf8dcb231d049ccb58e\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.000Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1497", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"3ee22ab69d50e1d291b1f877f2967f23\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/6657a44948372ce726c604e9052c99f0e783edd7", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "80B6:5FCD:121824:280076:5DF7A537", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4980", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"6657a44948372ce726c604e9052c99f0e783edd7\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjY2NTdhNDQ5NDgzNzJjZTcyNmM2MDRlOTA1MmM5OWYwZTc4M2VkZDc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6657a44948372ce726c604e9052c99f0e783edd7\",\n \"html_url\": \"https://github.com/owner/repo/commit/6657a44948372ce726c604e9052c99f0e783edd7\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"e0c2bf965518ebc01e7c718974d4c26273e4170f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e0c2bf965518ebc01e7c718974d4c26273e4170f\"\n },\n \"message\": \"Upload “static/media/netlify.png”\",\n \"parents\": [\n {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"6657a44948372ce726c604e9052c99f0e783edd7\",\"force\":false}", + "method": "PATCH", + "url": "/.netlify/git/github/git/refs/heads/master?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"83dcd92f13b13d7f0ffdcb0a01d1ba7d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "88D4:4B44:ADA64:1AC1E6:5DF7A53B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4979", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "462" + }, + "response": "{\n \"ref\": \"refs/heads/master\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOm1hc3Rlcg==\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/master\",\n \"object\": {\n \"sha\": \"6657a44948372ce726c604e9052c99f0e783edd7\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6657a44948372ce726c604e9052c99f0e783edd7\"\n }\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/Git Gateway Backend Media Library - Large Media__should not show draft entry image in global media library.json b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__should not show draft entry image in global media library.json new file mode 100644 index 00000000..93c228b2 --- /dev/null +++ b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__should not show draft entry image in global media library.json @@ -0,0 +1,1267 @@ +[ + { + "body": "grant_type=password&username=netlifyCMS%40netlify.com&password=12345678", + "method": "POST", + "url": "/.netlify/identity/token", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Length": "383", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "1", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "{\"access_token\":\"access_token\",\"token_type\":\"bearer\",\"expires_in\":3600,\"refresh_token\":\"refresh_token\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/identity/user", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "262" + }, + "response": "{\"id\":\"45fd99d5-d6d0-4f05-95e1-74b30f458984\",\"aud\":\"\",\"role\":\"\",\"email\":\"netlifyCMS@netlify.com\",\"confirmed_at\":\"2019-12-16T15:39:23Z\",\"app_metadata\":{\"provider\":\"email\"},\"user_metadata\":{},\"created_at\":\"2019-12-16T15:39:23Z\",\"updated_at\":\"2019-12-16T15:39:23Z\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/settings", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "85" + }, + "response": "{\"github_enabled\":true,\"gitlab_enabled\":false,\"bitbucket_enabled\":false,\"roles\":null}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/branches/master?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6c1b4bc17dc1c4316c063d77769fa803\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "ADA4:5AC0:64BFE:DFA69:5DF7A5C6", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4856", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4747" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjA1NTZlYWU5ZDEyMzBkMjBkYjUyNWJmOGRjYjIzMWQwNDljY2I1OGU=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"message\": \"add .lfsconfig\",\n \"tree\": {\n \"sha\": \"bf4f08dd44c865cf6005784bb4f014262d644510\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bf4f08dd44c865cf6005784bb4f014262d644510\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"0b01af7accbdbe81fa40f382204b83251088489a\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0b01af7accbdbe81fa40f382204b83251088489a\",\n \"html_url\": \"https://github.com/owner/repo/commit/0b01af7accbdbe81fa40f382204b83251088489a\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e7799e9c3600d7435f08c662e09d829d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "851E:2C3C:11EB00:27E109:5DF7A5B9", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4855", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2054" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.lfsconfig?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"a27b385326cbbb0e53f813796dc1aea767ed3358\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A54E4:1B1420:5DF7A5A8", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4854", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1292" + }, + "response": "{\n \"name\": \".lfsconfig\",\n \"path\": \".lfsconfig\",\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.lfsconfig\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.lfsconfig\",\n \"type\": \"file\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vNjQ4Y2ZmODctYTZkZC00ZGJkLWI4YTMt\\nNmI5Njk1MTBiZjYzLm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"html\": \"https://github.com/owner/repo/blob/master/.lfsconfig\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.gitattributes?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "851E:2C3C:11EB0E:27F658:5DF7A5D5", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4853", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1453" + }, + "response": "{\n \"name\": \".gitattributes\",\n \"path\": \".gitattributes\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.gitattributes\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.gitattributes\",\n \"type\": \"file\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"html\": \"https://github.com/owner/repo/blob/master/.gitattributes\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "ADA4:5AC0:64C27:DFF67:5DF7A5D4", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4852", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"455d5dae200d4af0e8629c631acb21d9\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D06A:6524:13121E:29FD54:5DF7A5B3", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4850", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4201" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e3d85de88d4511ea3bad201548d7a2cf\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "ADA4:5AC0:64C47:DFFC5:5DF7A5D5", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4851", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2713" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"4072b23826ef5a6bf65f48bb4b5c72b9\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A54FC:1B2A4E:5DF7A5D5", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4849", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "3895" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"1c56f7f0a1f7c76f8043a53e817cbb8f\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A54FF:1B2AB6:5DF7A5D5", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4848", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "22506" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"14655ef01890db1e2e8507fe48f7d599\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A5501:1B2ABC:5DF7A5D5", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4846", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "489" + }, + "response": "{\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphMjdiMzg1MzI2Y2JiYjBlNTNmODEzNzk2ZGMxYWVhNzY3ZWQzMzU4\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vNjQ4Y2ZmODctYTZkZC00ZGJkLWI4YTMt\\nNmI5Njk1MTBiZjYzLm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e6e98ad80bb0a51307fa7735248d8c51\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "ADA4:5AC0:64C4E:DFFFD:5DF7A5D5", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4847", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "10649" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"211d9410068eb720751e6bf9dd9b51f3\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "ADA4:5AC0:64CBD:E000A:5DF7A5D5", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4845", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "3", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "622" + }, + "response": "{\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo0MDZhMjQ0ZDE1MjJhM2M4MDllZmFiMGM5Y2U0NmJiZDg2YWE5YzFk\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/heads/cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "83A2:5A88:54636:C6642:5DF7A5DB", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4844", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; param=raw", + "X-Github-Request-Id": "D06A:6524:13161A:2A217A:5DF7A5DE", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4843", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/pulls?ts=300&head=cms&state=open&base=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"58c8487edfc53d38b46237c583ccc822-df\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "83A2:5A88:54653:C677E:5DF7A5DF", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4842", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept-Encoding,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "5" + }, + "response": "[\n\n]\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "86E8:4D73:10F1F9:26BBC1:5DF7A5DE", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4841", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\",\"size\":3470}", + "method": "POST", + "url": "/.netlify/large-media/verify", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Content-Length": "4", + "Content-Type": "application/vnd.git-lfs+json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "null", + "status": 200 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTogL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAuMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5Cg==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"aab026a6443f672a301dd3d734e10eb2\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "86E8:4D73:10F253:26BCC5:5DF7A5DF", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4840", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\"\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"dmVyc2lvbiBodHRwczovL2dpdC1sZnMuZ2l0aHViLmNvbS9zcGVjL3YxCm9pZCBzaGEyNTY6YjFkNDBjMTliOTEyZDIxMzBkMWJlZDhmZjFhNjJhNTVjN2Q5MzI5Nzg1MDJlMWQ4NTU5ZWI3Nzk1MWM1ZThkMwpzaXplIDM0NzAK\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"7a94f17782e60d731f10228df7b7d59c\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A56FC:1B2F39:5DF7A5DE", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4839", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/.netlify/git/github/branches/master?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6c1b4bc17dc1c4316c063d77769fa803\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "83A2:5A88:546BA:C67B6:5DF7A5DF", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4838", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4747" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjA1NTZlYWU5ZDEyMzBkMjBkYjUyNWJmOGRjYjIzMWQwNDljY2I1OGU=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"message\": \"add .lfsconfig\",\n \"tree\": {\n \"sha\": \"bf4f08dd44c865cf6005784bb4f014262d644510\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bf4f08dd44c865cf6005784bb4f014262d644510\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"0b01af7accbdbe81fa40f382204b83251088489a\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0b01af7accbdbe81fa40f382204b83251088489a\",\n \"html_url\": \"https://github.com/owner/repo/commit/0b01af7accbdbe81fa40f382204b83251088489a\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a137fb3458d391f2740ecc6ebbda52107d65d6ef\"},{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "12550", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"9736a16bd404a2deb3314e63e01e0ae4\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/26fc02d456cff4430bc9105875626087aaf88065", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "83A2:5A88:546D9:C687A:5DF7A5E1", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4837", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"26fc02d456cff4430bc9105875626087aaf88065\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/26fc02d456cff4430bc9105875626087aaf88065\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".lfsconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6da7fde3a588292130a9d379de4ceb89201a6a85\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6da7fde3a588292130a9d379de4ceb89201a6a85\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify-functions\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"fbe31f474894267b9b69121368d87b9a8cb45b0e\",\n \"size\": 174,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/fbe31f474894267b9b69121368d87b9a8cb45b0e\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f1a0f0f2ac3973528167886585765d526322c622\",\n \"size\": 6946,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f1a0f0f2ac3973528167886585765d526322c622\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"18d19890ff94b8a99748bfbb80d10700c6d03775\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/18d19890ff94b8a99748bfbb80d10700c6d03775\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\",\n \"size\": 836006,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"26fc02d456cff4430bc9105875626087aaf88065\",\"parents\":[\"0556eae9d1230d20db525bf8dcb231d049ccb58e\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1500", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"c4152d2ffe2b1e1165f4abd346ed4c4e\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A577B:1B3089:5DF7A5E0", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4836", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjU5NzcxZjhkOWUyODEyZGViNjA2MTFiNjZjYjZiN2JmYzJiYzdhZTc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"html_url\": \"https://github.com/owner/repo/commit/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"26fc02d456cff4430bc9105875626087aaf88065\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/26fc02d456cff4430bc9105875626087aaf88065\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\"}", + "method": "POST", + "url": "/.netlify/git/github/git/refs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "546", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"784995241db412571c1ee9614893603c\"", + "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "82C4:6523:A57A9:1B31D4:5DF7A5E3", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4835", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"title\":\"Create Post “1970-01-01-first-title”\",\"body\":\"Automatically generated by Netlify CMS\",\"head\":\"cms/posts/1970-01-01-first-title\",\"base\":\"master\"}", + "method": "POST", + "url": "/.netlify/git/github/pulls?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "22151", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"a99cdefbebf02d164f1c572f34d6fcbc\"", + "Location": "https://api.github.com/repos/owner/repo/pulls/3", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B00A:6519:17D866:31D63E:5DF7A5E4", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4834", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/3\",\n \"id\": 353628560,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzNjI4NTYw\",\n \"html_url\": \"https://github.com/owner/repo/pull/3\",\n \"diff_url\": \"https://github.com/owner/repo/pull/3.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/3.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/3\",\n \"number\": 3,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-16T15:42:29Z\",\n \"updated_at\": \"2019-12-16T15:42:29Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/3/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/3/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/3/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-16T15:35:39Z\",\n \"updated_at\": \"2019-12-16T15:42:05Z\",\n \"pushed_at\": \"2019-12-16T15:42:28Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-16T15:35:39Z\",\n \"updated_at\": \"2019-12-16T15:42:05Z\",\n \"pushed_at\": \"2019-12-16T15:42:28Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/3\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/3\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/3/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 14,\n \"deletions\": 0,\n \"changed_files\": 2\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"4eaccf7a44d77a77f61bd5da8dc250a8\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D280:16F1:11121F:25EBA9:5DF7A5E5", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4833", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"36e6d33ca5035c64a90ebfdba532b76545e73cc7\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/36e6d33ca5035c64a90ebfdba532b76545e73cc7\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiI1OTc3MWY4ZDllMjgxMmRlYjYwNjExYjY2Y2I2YjdiZmMyYmM3YWU3In0sInVzZXIiOiJuZXRsaWZ5Q01TIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3In0sImZpbGVzIjpbeyJwYXRoIjoic3RhdGljL21lZGlhL25ldGxpZnkucG5nIiwic2hhIjoiYTEzN2ZiMzQ1OGQzOTFmMjc0MGVjYzZlYmJkYTUyMTA3ZDY1ZDZlZiJ9XX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"3f3d49d1adf58977b8ee044801aaf323\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/ffd53936c5c3440c990972203dee92b1290702a1", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "86E8:4D73:10F4A9:26BDAA:5DF7A5E0", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4832", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"ffd53936c5c3440c990972203dee92b1290702a1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ffd53936c5c3440c990972203dee92b1290702a1\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"36e6d33ca5035c64a90ebfdba532b76545e73cc7\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"ffd53936c5c3440c990972203dee92b1290702a1\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "866", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"9e47c49a22dda6177c75277fc8afc851\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/a2a3f1dcf80db680de26d120a95b4a285e4ec6df", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D280:16F1:111292:25ED70:5DF7A5E7", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4831", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"a2a3f1dcf80db680de26d120a95b4a285e4ec6df\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a2a3f1dcf80db680de26d120a95b4a285e4ec6df\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0b47199e8cbc1107f5fdc8531e5836c6310eaf9a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0b47199e8cbc1107f5fdc8531e5836c6310eaf9a\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"a2a3f1dcf80db680de26d120a95b4a285e4ec6df\",\"parents\":[\"36e6d33ca5035c64a90ebfdba532b76545e73cc7\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1512", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"d40590fa7685a4c4b4a49b4fe9b11b79\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/1a8caf4f8c9ee17c4c153dc9ba18cd9d7e3978e6", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D06A:6524:1319A4:2A2923:5DF7A5E8", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4830", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"1a8caf4f8c9ee17c4c153dc9ba18cd9d7e3978e6\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjFhOGNhZjRmOGM5ZWUxN2M0YzE1M2RjOWJhMThjZDlkN2UzOTc4ZTY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1a8caf4f8c9ee17c4c153dc9ba18cd9d7e3978e6\",\n \"html_url\": \"https://github.com/owner/repo/commit/1a8caf4f8c9ee17c4c153dc9ba18cd9d7e3978e6\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"a2a3f1dcf80db680de26d120a95b4a285e4ec6df\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a2a3f1dcf80db680de26d120a95b4a285e4ec6df\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"36e6d33ca5035c64a90ebfdba532b76545e73cc7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/36e6d33ca5035c64a90ebfdba532b76545e73cc7\",\n \"html_url\": \"https://github.com/owner/repo/commit/36e6d33ca5035c64a90ebfdba532b76545e73cc7\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"1a8caf4f8c9ee17c4c153dc9ba18cd9d7e3978e6\",\"force\":false}", + "method": "PATCH", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"752c14d7ec5f9eba45497e97adbca410\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B00C:3F61:167817:2E04A4:5DF7A5E9", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4829", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1a8caf4f8c9ee17c4c153dc9ba18cd9d7e3978e6\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1a8caf4f8c9ee17c4c153dc9ba18cd9d7e3978e6\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"528b58447015c676a0f055a939ff65b64c7ba147\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D06A:6524:131A86:2A29BA:5DF7A5E8", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4828", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1736" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B00C:3F61:1678BB:2E0539:5DF7A5EA", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4827", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"1c33b054e277fab0b7e96441d4c14cec\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "86E8:4D73:10F626:26C29C:5DF7A5E7", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4826", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "614" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"1a0ebe9c3d9e21d3c1cd4448407f858c\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D06A:6524:131AFE:2A2B64:5DF7A5EA", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4825", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "538" + }, + "response": "{\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphMTM3ZmIzNDU4ZDM5MWYyNzQwZWNjNmViYmRhNTIxMDdkNjVkNmVm\",\n \"size\": 129,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"content\": \"dmVyc2lvbiBodHRwczovL2dpdC1sZnMuZ2l0aHViLmNvbS9zcGVjL3YxCm9p\\nZCBzaGEyNTY6YjFkNDBjMTliOTEyZDIxMzBkMWJlZDhmZjFhNjJhNTVjN2Q5\\nMzI5Nzg1MDJlMWQ4NTU5ZWI3Nzk1MWM1ZThkMwpzaXplIDM0NzAK\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/large-media/origin/b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3?nf_resize=fit&w=560&h=320", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Cache-Control": "public, max-age=0, must-revalidate", + "Content-Length": "8467", + "Content-Type": "image/png", + "Etag": "d117f6d4477d098b466beea8e33a3430f411195c4bbfedebe0fe01fa06cd3d56", + "Via": "1.1 google", + "X-Bb-Gen-Id": "", + "Age": "1", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": { + "encoding": "base64", + "content": "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" + }, + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"ddf750cb391c0ad4b37b4024c28e4883\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo, repo:status", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D06A:6524:131B6F:2A2C79:5DF7A5EC", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4824", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"ddf750cb391c0ad4b37b4024c28e4883\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo, repo:status", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B08E:6A00:122DD1:289FE8:5DF7A5F2", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4819", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status\"\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/Git Gateway Backend Media Library - Large Media__should show published entry image in global media library.json b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__should show published entry image in global media library.json new file mode 100644 index 00000000..605f2f43 --- /dev/null +++ b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__should show published entry image in global media library.json @@ -0,0 +1,1845 @@ +[ + { + "body": "grant_type=password&username=netlifyCMS%40netlify.com&password=12345678", + "method": "POST", + "url": "/.netlify/identity/token", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Length": "383", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "1", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "{\"access_token\":\"access_token\",\"token_type\":\"bearer\",\"expires_in\":3600,\"refresh_token\":\"refresh_token\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/identity/user", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "262" + }, + "response": "{\"id\":\"45fd99d5-d6d0-4f05-95e1-74b30f458984\",\"aud\":\"\",\"role\":\"\",\"email\":\"netlifyCMS@netlify.com\",\"confirmed_at\":\"2019-12-16T15:39:23Z\",\"app_metadata\":{\"provider\":\"email\"},\"user_metadata\":{},\"created_at\":\"2019-12-16T15:39:23Z\",\"updated_at\":\"2019-12-16T15:39:23Z\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/settings", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "85" + }, + "response": "{\"github_enabled\":true,\"gitlab_enabled\":false,\"bitbucket_enabled\":false,\"roles\":null}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/branches/master?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6c1b4bc17dc1c4316c063d77769fa803\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "87B4:6523:A5BF1:1B3BEA:5DF7A5F8", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4816", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4747" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjA1NTZlYWU5ZDEyMzBkMjBkYjUyNWJmOGRjYjIzMWQwNDljY2I1OGU=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"message\": \"add .lfsconfig\",\n \"tree\": {\n \"sha\": \"bf4f08dd44c865cf6005784bb4f014262d644510\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bf4f08dd44c865cf6005784bb4f014262d644510\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"0b01af7accbdbe81fa40f382204b83251088489a\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0b01af7accbdbe81fa40f382204b83251088489a\",\n \"html_url\": \"https://github.com/owner/repo/commit/0b01af7accbdbe81fa40f382204b83251088489a\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e7799e9c3600d7435f08c662e09d829d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "87B4:6523:A5C24:1B3D7A:5DF7A5FC", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4815", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2054" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.lfsconfig?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"a27b385326cbbb0e53f813796dc1aea767ed3358\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "87B6:6513:6389B:10AFED:5DF7A5F8", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4814", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1292" + }, + "response": "{\n \"name\": \".lfsconfig\",\n \"path\": \".lfsconfig\",\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.lfsconfig\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.lfsconfig\",\n \"type\": \"file\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vNjQ4Y2ZmODctYTZkZC00ZGJkLWI4YTMt\\nNmI5Njk1MTBiZjYzLm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"html\": \"https://github.com/owner/repo/blob/master/.lfsconfig\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.gitattributes?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0DE:2C3C:11F8D9:281225:5DF7A5F9", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4813", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1453" + }, + "response": "{\n \"name\": \".gitattributes\",\n \"path\": \".gitattributes\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.gitattributes\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.gitattributes\",\n \"type\": \"file\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"html\": \"https://github.com/owner/repo/blob/master/.gitattributes\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0C4:2D1F:9F4E2:1A30B2:5DF7A5F8", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4812", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e3d85de88d4511ea3bad201548d7a2cf\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3B4:0E8D:11C350:279464:5DF7A5FB", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4811", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2713" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"4072b23826ef5a6bf65f48bb4b5c72b9\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0C4:2D1F:9F4F1:1A32B6:5DF7A5FD", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4810", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "3895" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"455d5dae200d4af0e8629c631acb21d9\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3CA:2D21:1236EE:293732:5DF7A5F8", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4809", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4201" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"14655ef01890db1e2e8507fe48f7d599\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0DE:2C3C:11F90C:2814CF:5DF7A5FD", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4808", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "489" + }, + "response": "{\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphMjdiMzg1MzI2Y2JiYjBlNTNmODEzNzk2ZGMxYWVhNzY3ZWQzMzU4\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vNjQ4Y2ZmODctYTZkZC00ZGJkLWI4YTMt\\nNmI5Njk1MTBiZjYzLm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"1c56f7f0a1f7c76f8043a53e817cbb8f\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "87B6:6513:638AE:10B125:5DF7A5FD", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4807", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "22506" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e6e98ad80bb0a51307fa7735248d8c51\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "87B4:6523:A5C40:1B3E01:5DF7A5FD", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4806", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "10649" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"211d9410068eb720751e6bf9dd9b51f3\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3CA:2D21:123712:293AE4:5DF7A5FD", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4805", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "622" + }, + "response": "{\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo0MDZhMjQ0ZDE1MjJhM2M4MDllZmFiMGM5Y2U0NmJiZDg2YWE5YzFk\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/heads/cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "87B4:6523:A5D22:1B3E59:5DF7A5FD", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4804", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", + "Etag": "\"ffd53936c5c3440c990972203dee92b1290702a1-df\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; param=raw", + "X-Github-Request-Id": "87B6:6513:63941:10B14A:5DF7A5FD", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4803", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept-Encoding,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "566" + }, + "response": "{\"type\":\"PR\",\"pr\":{\"number\":3,\"head\":\"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\"},\"user\":\"netlifyCMS\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"},\"files\":[{\"path\":\"static/media/netlify.png\",\"sha\":\"a137fb3458d391f2740ecc6ebbda52107d65d6ef\"}]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0DE:2C3C:11FB7E:28154A:5DF7A5FD", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4801", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/pulls?ts=300&head=cms&state=open&base=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"58c8487edfc53d38b46237c583ccc822-df\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3CA:2D21:1238C4:293B33:5DF7A5FE", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4802", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept-Encoding,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "5" + }, + "response": "[\n\n]\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "87B6:6513:6395C:10B2AD:5DF7A603", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4800", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "154" + }, + "response": "{\n \"message\": \"No commit found for the ref cms/posts/1970-01-01-first-title\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0DE:2C3C:11FBB4:281A2A:5DF7A603", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4799", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\",\"size\":3470}", + "method": "POST", + "url": "/.netlify/large-media/verify", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Content-Length": "4", + "Content-Type": "application/vnd.git-lfs+json", + "Via": "1.1 google", + "Age": "1", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "null", + "status": 200 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTogL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAuMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5Cg==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"aab026a6443f672a301dd3d734e10eb2\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "87B4:6523:A5DAE:1B4293:5DF7A605", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4797", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\"\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"dmVyc2lvbiBodHRwczovL2dpdC1sZnMuZ2l0aHViLmNvbS9zcGVjL3YxCm9pZCBzaGEyNTY6YjFkNDBjMTliOTEyZDIxMzBkMWJlZDhmZjFhNjJhNTVjN2Q5MzI5Nzg1MDJlMWQ4NTU5ZWI3Nzk1MWM1ZThkMwpzaXplIDM0NzAK\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"7a94f17782e60d731f10228df7b7d59c\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0DE:2C3C:11FC1F:281B59:5DF7A605", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4798", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/.netlify/git/github/branches/master?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6c1b4bc17dc1c4316c063d77769fa803\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0DE:2C3C:11FC5F:281BD7:5DF7A605", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4796", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4747" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjA1NTZlYWU5ZDEyMzBkMjBkYjUyNWJmOGRjYjIzMWQwNDljY2I1OGU=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"message\": \"add .lfsconfig\",\n \"tree\": {\n \"sha\": \"bf4f08dd44c865cf6005784bb4f014262d644510\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bf4f08dd44c865cf6005784bb4f014262d644510\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"0b01af7accbdbe81fa40f382204b83251088489a\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0b01af7accbdbe81fa40f382204b83251088489a\",\n \"html_url\": \"https://github.com/owner/repo/commit/0b01af7accbdbe81fa40f382204b83251088489a\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a137fb3458d391f2740ecc6ebbda52107d65d6ef\"},{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "12550", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"9736a16bd404a2deb3314e63e01e0ae4\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/26fc02d456cff4430bc9105875626087aaf88065", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8818:6084:15BC51:2D8185:5DF7A605", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4795", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"26fc02d456cff4430bc9105875626087aaf88065\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/26fc02d456cff4430bc9105875626087aaf88065\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".lfsconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6da7fde3a588292130a9d379de4ceb89201a6a85\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6da7fde3a588292130a9d379de4ceb89201a6a85\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify-functions\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"fbe31f474894267b9b69121368d87b9a8cb45b0e\",\n \"size\": 174,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/fbe31f474894267b9b69121368d87b9a8cb45b0e\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f1a0f0f2ac3973528167886585765d526322c622\",\n \"size\": 6946,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f1a0f0f2ac3973528167886585765d526322c622\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"18d19890ff94b8a99748bfbb80d10700c6d03775\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/18d19890ff94b8a99748bfbb80d10700c6d03775\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\",\n \"size\": 836006,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"26fc02d456cff4430bc9105875626087aaf88065\",\"parents\":[\"0556eae9d1230d20db525bf8dcb231d049ccb58e\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1500", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"c4152d2ffe2b1e1165f4abd346ed4c4e\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3B4:0E8D:11C745:279EA0:5DF7A607", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4794", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjU5NzcxZjhkOWUyODEyZGViNjA2MTFiNjZjYjZiN2JmYzJiYzdhZTc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"html_url\": \"https://github.com/owner/repo/commit/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"26fc02d456cff4430bc9105875626087aaf88065\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/26fc02d456cff4430bc9105875626087aaf88065\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\"}", + "method": "POST", + "url": "/.netlify/git/github/git/refs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "546", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"784995241db412571c1ee9614893603c\"", + "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3B4:0E8D:11C7A3:279F09:5DF7A608", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4793", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"title\":\"Create Post “1970-01-01-first-title”\",\"body\":\"Automatically generated by Netlify CMS\",\"head\":\"cms/posts/1970-01-01-first-title\",\"base\":\"master\"}", + "method": "POST", + "url": "/.netlify/git/github/pulls?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "22151", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"211ef5f5d85b4794803a83f3fb9555bb\"", + "Location": "https://api.github.com/repos/owner/repo/pulls/4", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3B4:0E8D:11C82C:27A021:5DF7A609", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4792", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/4\",\n \"id\": 353628844,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzNjI4ODQ0\",\n \"html_url\": \"https://github.com/owner/repo/pull/4\",\n \"diff_url\": \"https://github.com/owner/repo/pull/4.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/4.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/4\",\n \"number\": 4,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-16T15:43:06Z\",\n \"updated_at\": \"2019-12-16T15:43:06Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/4/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/4/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/4/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-16T15:35:39Z\",\n \"updated_at\": \"2019-12-16T15:42:05Z\",\n \"pushed_at\": \"2019-12-16T15:43:05Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-16T15:35:39Z\",\n \"updated_at\": \"2019-12-16T15:42:05Z\",\n \"pushed_at\": \"2019-12-16T15:43:05Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/4\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/4\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/4\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/4/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/4/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/4/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 14,\n \"deletions\": 0,\n \"changed_files\": 2\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"752c14d7ec5f9eba45497e97adbca410\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0DE:2C3C:11FDF9:281C57:5DF7A606", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4791", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1a8caf4f8c9ee17c4c153dc9ba18cd9d7e3978e6\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1a8caf4f8c9ee17c4c153dc9ba18cd9d7e3978e6\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiI1OTc3MWY4ZDllMjgxMmRlYjYwNjExYjY2Y2I2YjdiZmMyYmM3YWU3In0sInVzZXIiOiJuZXRsaWZ5Q01TIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3In0sImZpbGVzIjpbeyJwYXRoIjoic3RhdGljL21lZGlhL25ldGxpZnkucG5nIiwic2hhIjoiYTEzN2ZiMzQ1OGQzOTFmMjc0MGVjYzZlYmJkYTUyMTA3ZDY1ZDZlZiJ9XX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"19b77ac4a0c9de2bc3d8dfaf22e0bf8c\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/81b55afe59d341ddc6233376d58abea2c5312989", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0DE:2C3C:11FE44:28202B:5DF7A60B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4790", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"81b55afe59d341ddc6233376d58abea2c5312989\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/81b55afe59d341ddc6233376d58abea2c5312989\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"1a8caf4f8c9ee17c4c153dc9ba18cd9d7e3978e6\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"81b55afe59d341ddc6233376d58abea2c5312989\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "866", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"20644cefc9078a43e1a0d52b271f4b0a\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/d550edd03b9c1dbb8cd727f994ece4c022601e63", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0DE:2C3C:11FE7A:2820EC:5DF7A60B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4789", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"d550edd03b9c1dbb8cd727f994ece4c022601e63\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d550edd03b9c1dbb8cd727f994ece4c022601e63\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"868acc691672f33412d675fabc71ac37ac4f41a7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/868acc691672f33412d675fabc71ac37ac4f41a7\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"d550edd03b9c1dbb8cd727f994ece4c022601e63\",\"parents\":[\"1a8caf4f8c9ee17c4c153dc9ba18cd9d7e3978e6\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1512", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"c0710e3657029c0476f6cb3b4b4e43d6\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/b789d746d7ab2c2f808f34240aa98a112b9d2e31", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3B4:0E8D:11C9B4:27A174:5DF7A60A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4788", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"b789d746d7ab2c2f808f34240aa98a112b9d2e31\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOmI3ODlkNzQ2ZDdhYjJjMmY4MDhmMzQyNDBhYTk4YTExMmI5ZDJlMzE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b789d746d7ab2c2f808f34240aa98a112b9d2e31\",\n \"html_url\": \"https://github.com/owner/repo/commit/b789d746d7ab2c2f808f34240aa98a112b9d2e31\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"d550edd03b9c1dbb8cd727f994ece4c022601e63\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d550edd03b9c1dbb8cd727f994ece4c022601e63\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"1a8caf4f8c9ee17c4c153dc9ba18cd9d7e3978e6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1a8caf4f8c9ee17c4c153dc9ba18cd9d7e3978e6\",\n \"html_url\": \"https://github.com/owner/repo/commit/1a8caf4f8c9ee17c4c153dc9ba18cd9d7e3978e6\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"b789d746d7ab2c2f808f34240aa98a112b9d2e31\",\"force\":false}", + "method": "PATCH", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6716bdc1d8fafbcdf2c666633a4cae0d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3B4:0E8D:11C9FF:27A446:5DF7A60D", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4787", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b789d746d7ab2c2f808f34240aa98a112b9d2e31\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b789d746d7ab2c2f808f34240aa98a112b9d2e31\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"528b58447015c676a0f055a939ff65b64c7ba147\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8818:6084:15C003:2D8373:5DF7A607", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4786", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1736" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3B4:0E8D:11CACB:27A554:5DF7A60E", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4785", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"1c33b054e277fab0b7e96441d4c14cec\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3B4:0E8D:11CAE0:27A660:5DF7A60F", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4784", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "614" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"1a0ebe9c3d9e21d3c1cd4448407f858c\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3B4:0E8D:11CB29:27A69A:5DF7A610", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4783", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "538" + }, + "response": "{\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphMTM3ZmIzNDU4ZDM5MWYyNzQwZWNjNmViYmRhNTIxMDdkNjVkNmVm\",\n \"size\": 129,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"content\": \"dmVyc2lvbiBodHRwczovL2dpdC1sZnMuZ2l0aHViLmNvbS9zcGVjL3YxCm9p\\nZCBzaGEyNTY6YjFkNDBjMTliOTEyZDIxMzBkMWJlZDhmZjFhNjJhNTVjN2Q5\\nMzI5Nzg1MDJlMWQ4NTU5ZWI3Nzk1MWM1ZThkMwpzaXplIDM0NzAK\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/large-media/origin/b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3?nf_resize=fit&w=560&h=320", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Cache-Control": "public, max-age=0, must-revalidate", + "Content-Length": "8467", + "Content-Type": "image/png", + "Etag": "d117f6d4477d098b466beea8e33a3430f411195c4bbfedebe0fe01fa06cd3d56", + "Via": "1.1 google", + "X-Bb-Gen-Id": "", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": { + "encoding": "base64", + "content": "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" + }, + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"ddf750cb391c0ad4b37b4024c28e4883\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo, repo:status", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0DE:2C3C:120055:28217F:5DF7A60C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4782", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6716bdc1d8fafbcdf2c666633a4cae0d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8818:6084:15C108:2D8B90:5DF7A60F", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4781", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b789d746d7ab2c2f808f34240aa98a112b9d2e31\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b789d746d7ab2c2f808f34240aa98a112b9d2e31\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiI1OTc3MWY4ZDllMjgxMmRlYjYwNjExYjY2Y2I2YjdiZmMyYmM3YWU3In0sInVzZXIiOiJuZXRsaWZ5Q01TIiwic3RhdHVzIjoicGVuZGluZ19wdWJsaXNoIiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNTI4YjU4NDQ3MDE1YzY3NmEwZjA1NWE5MzlmZjY1YjY0YzdiYTE0NyJ9LCJmaWxlcyI6W3sicGF0aCI6InN0YXRpYy9tZWRpYS9uZXRsaWZ5LnBuZyIsInNoYSI6ImExMzdmYjM0NThkMzkxZjI3NDBlY2M2ZWJiZGE1MjEwN2Q2NWQ2ZWYifV19LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"7fe9f686876a40d2b6c3933de67c0009\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/fb7dce2296f9666e746e092b4f70cd7bbae8d1c9", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8818:6084:15C137:2D8E61:5DF7A612", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4780", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"fb7dce2296f9666e746e092b4f70cd7bbae8d1c9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/fb7dce2296f9666e746e092b4f70cd7bbae8d1c9\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"b789d746d7ab2c2f808f34240aa98a112b9d2e31\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"fb7dce2296f9666e746e092b4f70cd7bbae8d1c9\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "866", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"24be3a59ac1fdd696d57d81e73a914e8\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/3f487f3996c4722b90a6557220f42f478f45e1fe", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3B4:0E8D:11CC64:27A732:5DF7A610", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4779", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"3f487f3996c4722b90a6557220f42f478f45e1fe\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3f487f3996c4722b90a6557220f42f478f45e1fe\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e21b64c89c90a581a646ab1f65ce68bde854f6ae\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e21b64c89c90a581a646ab1f65ce68bde854f6ae\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"3f487f3996c4722b90a6557220f42f478f45e1fe\",\"parents\":[\"b789d746d7ab2c2f808f34240aa98a112b9d2e31\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1512", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"965e8a846cab054f7b852d6101134c9a\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/86e18e30f80ca38969d5ebf564c9d14dd6216b3f", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0DE:2C3C:120142:2825B8:5DF7A612", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4778", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"86e18e30f80ca38969d5ebf564c9d14dd6216b3f\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjg2ZTE4ZTMwZjgwY2EzODk2OWQ1ZWJmNTY0YzlkMTRkZDYyMTZiM2Y=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/86e18e30f80ca38969d5ebf564c9d14dd6216b3f\",\n \"html_url\": \"https://github.com/owner/repo/commit/86e18e30f80ca38969d5ebf564c9d14dd6216b3f\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"3f487f3996c4722b90a6557220f42f478f45e1fe\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3f487f3996c4722b90a6557220f42f478f45e1fe\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"b789d746d7ab2c2f808f34240aa98a112b9d2e31\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b789d746d7ab2c2f808f34240aa98a112b9d2e31\",\n \"html_url\": \"https://github.com/owner/repo/commit/b789d746d7ab2c2f808f34240aa98a112b9d2e31\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"86e18e30f80ca38969d5ebf564c9d14dd6216b3f\",\"force\":false}", + "method": "PATCH", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"ef7c13d510e9f6663a462f71c52b63ca\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3B4:0E8D:11CD05:27AA1A:5DF7A614", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4777", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"86e18e30f80ca38969d5ebf564c9d14dd6216b3f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/86e18e30f80ca38969d5ebf564c9d14dd6216b3f\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"ddf750cb391c0ad4b37b4024c28e4883\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo, repo:status", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0C4:2D1F:9FB3E:1A32E8:5DF7A5FD", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4776", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status\"\n}\n", + "status": 200 + }, + { + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\"merge_method\":\"merge\"}", + "method": "PUT", + "url": "/.netlify/git/github/pulls/4/merge?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"926c124b9492dc7752f3e35376ee224b\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0DE:2C3C:12021F:2827EA:5DF7A615", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4775", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "123" + }, + "response": "{\n \"sha\": \"ceb562cdc5376027f8bbe866c9b7876d541132a0\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "status": 200 + }, + { + "method": "DELETE", + "url": "/.netlify/git/github/git/refs/heads/cms%2Fposts%2F1970-01-01-first-title?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3B4:0E8D:11CE7E:27ABAD:5DF7A616", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4774", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "0" + }, + "response": null, + "status": 204 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"ef7c13d510e9f6663a462f71c52b63ca\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8818:6084:15C434:2D8EEC:5DF7A613", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4773", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"86e18e30f80ca38969d5ebf564c9d14dd6216b3f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/86e18e30f80ca38969d5ebf564c9d14dd6216b3f\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"86e18e30f80ca38969d5ebf564c9d14dd6216b3f\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "569", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"16345032a3234f38ec51594e37509deb\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3B4:0E8D:11CEE6:27AE6E:5DF7A619", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4772", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"86e18e30f80ca38969d5ebf564c9d14dd6216b3f\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1512", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"e0ecc3693f8ea3fc0c8a074666ff8e04\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/ffa0118835cc522d642c39221988591f7be6f674", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8818:6084:15C4A6:2D9563:5DF7A61A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4771", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"ffa0118835cc522d642c39221988591f7be6f674\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOmZmYTAxMTg4MzVjYzUyMmQ2NDJjMzkyMjE5ODg1OTFmN2JlNmY2NzQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ffa0118835cc522d642c39221988591f7be6f674\",\n \"html_url\": \"https://github.com/owner/repo/commit/ffa0118835cc522d642c39221988591f7be6f674\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"86e18e30f80ca38969d5ebf564c9d14dd6216b3f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/86e18e30f80ca38969d5ebf564c9d14dd6216b3f\",\n \"html_url\": \"https://github.com/owner/repo/commit/86e18e30f80ca38969d5ebf564c9d14dd6216b3f\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"ffa0118835cc522d642c39221988591f7be6f674\",\"force\":false}", + "method": "PATCH", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"4771c8ddd64d1dc38babdaa2b040fb2c\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "B0DE:2C3C:1203EC:282B07:5DF7A618", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4770", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ffa0118835cc522d642c39221988591f7be6f674\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ffa0118835cc522d642c39221988591f7be6f674\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"ddf750cb391c0ad4b37b4024c28e4883\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo, repo:status", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "8818:6084:15C568:2D969F:5DF7A61C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4769", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"528b58447015c676a0f055a939ff65b64c7ba147\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3B4:0E8D:11CFC3:27AF52:5DF7A61B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4768", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1606" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:static/media?ts=300&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"7b77bb13c86f22b4ea043c2e791f4a7c\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3CA:2D21:1241E9:294029:5DF7A604", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4767", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "571" + }, + "response": "{\n \"sha\": \"d5006b79d357bf03b74dcff1798dbd9f24532eee\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d5006b79d357bf03b74dcff1798dbd9f24532eee\",\n \"tree\": [\n {\n \"path\": \"netlify.png\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"size\": 129,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/large-media/origin/b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3?nf_resize=fit&w=560&h=320", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Cache-Control": "public, max-age=0, must-revalidate", + "Content-Length": "8467", + "Content-Type": "image/png", + "Etag": "d117f6d4477d098b466beea8e33a3430f411195c4bbfedebe0fe01fa06cd3d56", + "Via": "1.1 google", + "X-Bb-Gen-Id": "", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": { + "encoding": "base64", + "content": "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" + }, + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/Git Gateway Backend Media Library - Large Media__should show published entry image in grid view.json b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__should show published entry image in grid view.json new file mode 100644 index 00000000..aa9a284b --- /dev/null +++ b/cypress/fixtures/Git Gateway Backend Media Library - Large Media__should show published entry image in grid view.json @@ -0,0 +1,1755 @@ +[ + { + "body": "grant_type=password&username=netlifyCMS%40netlify.com&password=12345678", + "method": "POST", + "url": "/.netlify/identity/token", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Length": "383", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "1", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "{\"access_token\":\"access_token\",\"token_type\":\"bearer\",\"expires_in\":3600,\"refresh_token\":\"refresh_token\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/identity/user", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "262" + }, + "response": "{\"id\":\"45fd99d5-d6d0-4f05-95e1-74b30f458984\",\"aud\":\"\",\"role\":\"\",\"email\":\"netlifyCMS@netlify.com\",\"confirmed_at\":\"2019-12-16T15:39:23Z\",\"app_metadata\":{\"provider\":\"email\"},\"user_metadata\":{},\"created_at\":\"2019-12-16T15:39:23Z\",\"updated_at\":\"2019-12-16T15:39:23Z\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/settings", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Alt-Svc": "clear", + "Content-Type": "application/json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin,Accept-Encoding", + "content-length": "85" + }, + "response": "{\"github_enabled\":true,\"gitlab_enabled\":false,\"bitbucket_enabled\":false,\"roles\":null}", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/branches/master?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6c1b4bc17dc1c4316c063d77769fa803\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3CA:2D21:124C58:29691F:5DF7A639", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4762", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4747" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjA1NTZlYWU5ZDEyMzBkMjBkYjUyNWJmOGRjYjIzMWQwNDljY2I1OGU=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"message\": \"add .lfsconfig\",\n \"tree\": {\n \"sha\": \"bf4f08dd44c865cf6005784bb4f014262d644510\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bf4f08dd44c865cf6005784bb4f014262d644510\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"0b01af7accbdbe81fa40f382204b83251088489a\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0b01af7accbdbe81fa40f382204b83251088489a\",\n \"html_url\": \"https://github.com/owner/repo/commit/0b01af7accbdbe81fa40f382204b83251088489a\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e7799e9c3600d7435f08c662e09d829d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3CA:2D21:124C7B:296A77:5DF7A63B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4761", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2054" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.lfsconfig?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"a27b385326cbbb0e53f813796dc1aea767ed3358\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "AA60:3B4F:3CA04:9DF14:5DF7A637", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4760", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1292" + }, + "response": "{\n \"name\": \".lfsconfig\",\n \"path\": \".lfsconfig\",\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.lfsconfig\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.lfsconfig\",\n \"type\": \"file\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vNjQ4Y2ZmODctYTZkZC00ZGJkLWI4YTMt\\nNmI5Njk1MTBiZjYzLm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.lfsconfig?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"html\": \"https://github.com/owner/repo/blob/master/.lfsconfig\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/.gitattributes?ts=0&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF2:6224:191F9:4457E:5DF7A63A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4759", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1453" + }, + "response": "{\n \"name\": \".gitattributes\",\n \"path\": \".gitattributes\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/.gitattributes\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/.gitattributes\",\n \"type\": \"file\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/.gitattributes?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"html\": \"https://github.com/owner/repo/blob/master/.gitattributes\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF8:65C6:7264F:D88D0:5DF7A635", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4758", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"4072b23826ef5a6bf65f48bb4b5c72b9\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF8:65C6:7265D:D8B20:5DF7A63C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4756", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "3895" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"455d5dae200d4af0e8629c631acb21d9\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF2:6224:19209:44596:5DF7A63C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4757", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4201" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"1c56f7f0a1f7c76f8043a53e817cbb8f\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9FD6:3B4E:2913F:691DA:5DF7A635", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4755", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "22506" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e3d85de88d4511ea3bad201548d7a2cf\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF8:65C6:72663:D8B42:5DF7A63C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4754", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "2713" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"e6e98ad80bb0a51307fa7735248d8c51\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF2:6224:1920C:445B8:5DF7A63C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4753", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "10649" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"14655ef01890db1e2e8507fe48f7d599\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9FD6:3B4E:29141:6928F:5DF7A63C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4752", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "489" + }, + "response": "{\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphMjdiMzg1MzI2Y2JiYjBlNTNmODEzNzk2ZGMxYWVhNzY3ZWQzMzU4\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"content\": \"W2xmc10KCXVybCA9IGh0dHBzOi8vNjQ4Y2ZmODctYTZkZC00ZGJkLWI4YTMt\\nNmI5Njk1MTBiZjYzLm5ldGxpZnkuY29tLy5uZXRsaWZ5L2xhcmdlLW1lZGlh\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d?ts=0", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"211d9410068eb720751e6bf9dd9b51f3\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9FD6:3B4E:29147:69295:5DF7A63C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4751", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "622" + }, + "response": "{\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo0MDZhMjQ0ZDE1MjJhM2M4MDllZmFiMGM5Y2U0NmJiZDg2YWE5YzFk\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"content\": \"Ly5naXRodWIgZXhwb3J0LWlnbm9yZQovLmdpdGF0dHJpYnV0ZXMgZXhwb3J0\\nLWlnbm9yZQovLmVkaXRvcmNvbmZpZyBleHBvcnQtaWdub3JlCi8udHJhdmlz\\nLnltbCBleHBvcnQtaWdub3JlCioqLyouanMuc25hcCBleHBvcnQtaWdub3Jl\\nCnN0YXRpYy9tZWRpYS8qKiBmaWx0ZXI9bGZzIGRpZmY9bGZzIG1lcmdlPWxm\\ncyAtdGV4dAo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; param=raw", + "X-Github-Request-Id": "9EF8:65C6:72722:D8B4E:5DF7A63C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4750", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/heads/cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF2:6224:19241:445BB:5DF7A63C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4749", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/pulls?ts=300&head=cms&state=open&base=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"58c8487edfc53d38b46237c583ccc822-df\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "AA60:3B4F:3CAEE:9E03B:5DF7A63D", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4748", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept-Encoding,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "5" + }, + "response": "[\n\n]\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF2:6224:19245:44645:5DF7A642", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4747", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\",\"size\":3470}", + "method": "POST", + "url": "/.netlify/large-media/verify", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Content-Length": "4", + "Content-Type": "application/vnd.git-lfs+json", + "Via": "1.1 google", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": "null", + "status": 200 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTogL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAuMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5Cg==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"aab026a6443f672a301dd3d734e10eb2\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "AA60:3B4F:3CB10:9E210:5DF7A643", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4746", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\"\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"dmVyc2lvbiBodHRwczovL2dpdC1sZnMuZ2l0aHViLmNvbS9zcGVjL3YxCm9pZCBzaGEyNTY6YjFkNDBjMTliOTEyZDIxMzBkMWJlZDhmZjFhNjJhNTVjN2Q5MzI5Nzg1MDJlMWQ4NTU5ZWI3Nzk1MWM1ZThkMwpzaXplIDM0NzAK\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"7a94f17782e60d731f10228df7b7d59c\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF2:6224:19250:44666:5DF7A644", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4745", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/.netlify/git/github/branches/master?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6c1b4bc17dc1c4316c063d77769fa803\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF2:6224:19257:4466A:5DF7A644", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4744", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "4747" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjA1NTZlYWU5ZDEyMzBkMjBkYjUyNWJmOGRjYjIzMWQwNDljY2I1OGU=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T15:36:12Z\"\n },\n \"message\": \"add .lfsconfig\",\n \"tree\": {\n \"sha\": \"bf4f08dd44c865cf6005784bb4f014262d644510\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bf4f08dd44c865cf6005784bb4f014262d644510\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"0b01af7accbdbe81fa40f382204b83251088489a\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/0b01af7accbdbe81fa40f382204b83251088489a\",\n \"html_url\": \"https://github.com/owner/repo/commit/0b01af7accbdbe81fa40f382204b83251088489a\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a137fb3458d391f2740ecc6ebbda52107d65d6ef\"},{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "12550", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"9736a16bd404a2deb3314e63e01e0ae4\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/26fc02d456cff4430bc9105875626087aaf88065", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF2:6224:19264:44674:5DF7A645", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4743", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"26fc02d456cff4430bc9105875626087aaf88065\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/26fc02d456cff4430bc9105875626087aaf88065\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".lfsconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a27b385326cbbb0e53f813796dc1aea767ed3358\",\n \"size\": 91,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27b385326cbbb0e53f813796dc1aea767ed3358\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6da7fde3a588292130a9d379de4ceb89201a6a85\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6da7fde3a588292130a9d379de4ceb89201a6a85\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify-functions\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"fbe31f474894267b9b69121368d87b9a8cb45b0e\",\n \"size\": 174,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/fbe31f474894267b9b69121368d87b9a8cb45b0e\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f1a0f0f2ac3973528167886585765d526322c622\",\n \"size\": 6946,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f1a0f0f2ac3973528167886585765d526322c622\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"18d19890ff94b8a99748bfbb80d10700c6d03775\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/18d19890ff94b8a99748bfbb80d10700c6d03775\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\",\n \"size\": 836006,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"26fc02d456cff4430bc9105875626087aaf88065\",\"parents\":[\"0556eae9d1230d20db525bf8dcb231d049ccb58e\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1500", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"c4152d2ffe2b1e1165f4abd346ed4c4e\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9FD6:3B4E:291C5:692A8:5DF7A63D", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4742", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjU5NzcxZjhkOWUyODEyZGViNjA2MTFiNjZjYjZiN2JmYzJiYzdhZTc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"html_url\": \"https://github.com/owner/repo/commit/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"26fc02d456cff4430bc9105875626087aaf88065\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/26fc02d456cff4430bc9105875626087aaf88065\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"html_url\": \"https://github.com/owner/repo/commit/0556eae9d1230d20db525bf8dcb231d049ccb58e\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\"}", + "method": "POST", + "url": "/.netlify/git/github/git/refs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "546", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"784995241db412571c1ee9614893603c\"", + "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "D3CA:2D21:12505D:296AF0:5DF7A63C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4741", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"title\":\"Create Post “1970-01-01-first-title”\",\"body\":\"Automatically generated by Netlify CMS\",\"head\":\"cms/posts/1970-01-01-first-title\",\"base\":\"master\"}", + "method": "POST", + "url": "/.netlify/git/github/pulls?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "22151", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"4f57c88fb271653aa7733c58628fa489\"", + "Location": "https://api.github.com/repos/owner/repo/pulls/5", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9FD6:3B4E:291DE:69412:5DF7A647", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4740", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/5\",\n \"id\": 353629409,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzNjI5NDA5\",\n \"html_url\": \"https://github.com/owner/repo/pull/5\",\n \"diff_url\": \"https://github.com/owner/repo/pull/5.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/5.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/5\",\n \"number\": 5,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-16T15:44:08Z\",\n \"updated_at\": \"2019-12-16T15:44:08Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/5/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/5/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/5/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-16T15:35:39Z\",\n \"updated_at\": \"2019-12-16T15:43:47Z\",\n \"pushed_at\": \"2019-12-16T15:44:08Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"0556eae9d1230d20db525bf8dcb231d049ccb58e\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-16T15:35:39Z\",\n \"updated_at\": \"2019-12-16T15:43:47Z\",\n \"pushed_at\": \"2019-12-16T15:44:08Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/5\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/5\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/5\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/5/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/5/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/5/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 14,\n \"deletions\": 0,\n \"changed_files\": 2\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"4771c8ddd64d1dc38babdaa2b040fb2c\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF8:65C6:72837:D8F0D:5DF7A649", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4739", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ffa0118835cc522d642c39221988591f7be6f674\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ffa0118835cc522d642c39221988591f7be6f674\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjUsImhlYWQiOiI1OTc3MWY4ZDllMjgxMmRlYjYwNjExYjY2Y2I2YjdiZmMyYmM3YWU3In0sInVzZXIiOiJuZXRsaWZ5Q01TIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3In0sImZpbGVzIjpbeyJwYXRoIjoic3RhdGljL21lZGlhL25ldGxpZnkucG5nIiwic2hhIjoiYTEzN2ZiMzQ1OGQzOTFmMjc0MGVjYzZlYmJkYTUyMTA3ZDY1ZDZlZiJ9XX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"6434ba2e23d7345538fcf9873b01913f\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/5a61d63e507829a54e04f66e23b9ea5d95a912cd", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "AA60:3B4F:3CBA5:9E3AE:5DF7A64A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4738", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"5a61d63e507829a54e04f66e23b9ea5d95a912cd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/5a61d63e507829a54e04f66e23b9ea5d95a912cd\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"ffa0118835cc522d642c39221988591f7be6f674\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"5a61d63e507829a54e04f66e23b9ea5d95a912cd\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "866", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"2290633a7ff57b28f89e5ac1bcef0028\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/6bee8508d34f7983f8cb5eb1a153a978318551f4", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "AA60:3B4F:3CBAA:9E3CC:5DF7A64B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4737", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"6bee8508d34f7983f8cb5eb1a153a978318551f4\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6bee8508d34f7983f8cb5eb1a153a978318551f4\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"c774549ff4622af0fa09abafb0b8a9ae690b3490\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c774549ff4622af0fa09abafb0b8a9ae690b3490\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"6bee8508d34f7983f8cb5eb1a153a978318551f4\",\"parents\":[\"ffa0118835cc522d642c39221988591f7be6f674\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1512", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"5a6d581d4dd4cc70db8c3a1ca418940e\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/c30f09a1e02e8f2cf25e8cbf0891d08f42489951", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF8:65C6:72889:D8F37:5DF7A64A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4736", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"c30f09a1e02e8f2cf25e8cbf0891d08f42489951\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOmMzMGYwOWExZTAyZThmMmNmMjVlOGNiZjA4OTFkMDhmNDI0ODk5NTE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c30f09a1e02e8f2cf25e8cbf0891d08f42489951\",\n \"html_url\": \"https://github.com/owner/repo/commit/c30f09a1e02e8f2cf25e8cbf0891d08f42489951\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"6bee8508d34f7983f8cb5eb1a153a978318551f4\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6bee8508d34f7983f8cb5eb1a153a978318551f4\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"ffa0118835cc522d642c39221988591f7be6f674\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ffa0118835cc522d642c39221988591f7be6f674\",\n \"html_url\": \"https://github.com/owner/repo/commit/ffa0118835cc522d642c39221988591f7be6f674\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"c30f09a1e02e8f2cf25e8cbf0891d08f42489951\",\"force\":false}", + "method": "PATCH", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"d11ab7b2d6e024cfe453b2ebcaf6b4e3\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9FD6:3B4E:29201:69474:5DF7A64A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4735", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c30f09a1e02e8f2cf25e8cbf0891d08f42489951\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c30f09a1e02e8f2cf25e8cbf0891d08f42489951\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "AA60:3B4F:3CBDA:9E44B:5DF7A64E", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4734", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"528b58447015c676a0f055a939ff65b64c7ba147\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF8:65C6:728DF:D8FD4:5DF7A64C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4733", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1736" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"1c33b054e277fab0b7e96441d4c14cec\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF8:65C6:72905:D906C:5DF7A64F", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4732", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "614" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"1a0ebe9c3d9e21d3c1cd4448407f858c\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "AA60:3B4F:3CBF1:9E464:5DF7A64E", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4731", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "538" + }, + "response": "{\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"node_id\": \"MDQ6QmxvYjIyODQxODYyMTphMTM3ZmIzNDU4ZDM5MWYyNzQwZWNjNmViYmRhNTIxMDdkNjVkNmVm\",\n \"size\": 129,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"content\": \"dmVyc2lvbiBodHRwczovL2dpdC1sZnMuZ2l0aHViLmNvbS9zcGVjL3YxCm9p\\nZCBzaGEyNTY6YjFkNDBjMTliOTEyZDIxMzBkMWJlZDhmZjFhNjJhNTVjN2Q5\\nMzI5Nzg1MDJlMWQ4NTU5ZWI3Nzk1MWM1ZThkMwpzaXplIDM0NzAK\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/large-media/origin/b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3?nf_resize=fit&w=560&h=320", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "clear", + "Cache-Control": "public, max-age=0, must-revalidate", + "Content-Length": "8467", + "Content-Type": "image/png", + "Etag": "d117f6d4477d098b466beea8e33a3430f411195c4bbfedebe0fe01fa06cd3d56", + "Via": "1.1 google", + "X-Bb-Gen-Id": "", + "Age": "0", + "Connection": "keep-alive", + "Server": "Netlify", + "Vary": "Origin" + }, + "response": { + "encoding": "base64", + "content": "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" + }, + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"ddf750cb391c0ad4b37b4024c28e4883\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo, repo:status", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9FD6:3B4E:29229:694CE:5DF7A64E", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4730", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"d11ab7b2d6e024cfe453b2ebcaf6b4e3\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF8:65C6:72972:D90A5:5DF7A64F", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4729", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c30f09a1e02e8f2cf25e8cbf0891d08f42489951\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c30f09a1e02e8f2cf25e8cbf0891d08f42489951\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjUsImhlYWQiOiI1OTc3MWY4ZDllMjgxMmRlYjYwNjExYjY2Y2I2YjdiZmMyYmM3YWU3In0sInVzZXIiOiJuZXRsaWZ5Q01TIiwic3RhdHVzIjoicGVuZGluZ19wdWJsaXNoIiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNTI4YjU4NDQ3MDE1YzY3NmEwZjA1NWE5MzlmZjY1YjY0YzdiYTE0NyJ9LCJmaWxlcyI6W3sicGF0aCI6InN0YXRpYy9tZWRpYS9uZXRsaWZ5LnBuZyIsInNoYSI6ImExMzdmYjM0NThkMzkxZjI3NDBlY2M2ZWJiZGE1MjEwN2Q2NWQ2ZWYifV19LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/.netlify/git/github/git/blobs?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "211", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"7cdfd69d2e7e63ee400a420c2f48f2f3\"", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/e68ddc1ee6b4929cd397633945e32c08152c65cf", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "AA60:3B4F:3CC0E:9E4B7:5DF7A650", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4728", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"e68ddc1ee6b4929cd397633945e32c08152c65cf\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e68ddc1ee6b4929cd397633945e32c08152c65cf\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"c30f09a1e02e8f2cf25e8cbf0891d08f42489951\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"e68ddc1ee6b4929cd397633945e32c08152c65cf\"}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "866", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"9a44f3dfee212c4aa60db3a025a896ab\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/a14f12319bcc8767f929a825a41f372e320c269b", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9FD6:3B4E:2923C:69543:5DF7A653", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4727", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"a14f12319bcc8767f929a825a41f372e320c269b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a14f12319bcc8767f929a825a41f372e320c269b\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ac291cf478b7df86de636c7e5a4d1a5528876a54\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ac291cf478b7df86de636c7e5a4d1a5528876a54\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"a14f12319bcc8767f929a825a41f372e320c269b\",\"parents\":[\"c30f09a1e02e8f2cf25e8cbf0891d08f42489951\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1512", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"3d3006be180c75472bcb66f42c7ac540\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/1818da528ac15282447a77f22a0f81cc7a44731e", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "AA60:3B4F:3CC24:9E514:5DF7A653", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4726", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"1818da528ac15282447a77f22a0f81cc7a44731e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjE4MThkYTUyOGFjMTUyODI0NDdhNzdmMjJhMGY4MWNjN2E0NDczMWU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1818da528ac15282447a77f22a0f81cc7a44731e\",\n \"html_url\": \"https://github.com/owner/repo/commit/1818da528ac15282447a77f22a0f81cc7a44731e\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"a14f12319bcc8767f929a825a41f372e320c269b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a14f12319bcc8767f929a825a41f372e320c269b\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"c30f09a1e02e8f2cf25e8cbf0891d08f42489951\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c30f09a1e02e8f2cf25e8cbf0891d08f42489951\",\n \"html_url\": \"https://github.com/owner/repo/commit/c30f09a1e02e8f2cf25e8cbf0891d08f42489951\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"1818da528ac15282447a77f22a0f81cc7a44731e\",\"force\":false}", + "method": "PATCH", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"b1149ba8da469d3863c53a730e51a8c1\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9FD6:3B4E:29259:6954D:5DF7A653", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4725", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1818da528ac15282447a77f22a0f81cc7a44731e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1818da528ac15282447a77f22a0f81cc7a44731e\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"ddf750cb391c0ad4b37b4024c28e4883\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo, repo:status", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF8:65C6:72A4F:D914C:5DF7A652", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4724", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status\"\n}\n", + "status": 200 + }, + { + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\"merge_method\":\"merge\"}", + "method": "PUT", + "url": "/.netlify/git/github/pulls/5/merge?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"971f0385a8525acc968db348cb7b0df3\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9FD6:3B4E:29277:695C9:5DF7A655", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4723", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "2", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "123" + }, + "response": "{\n \"sha\": \"0a48a0c5f45342eb4352c6b9419971d5dd34ec00\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "status": 200 + }, + { + "method": "DELETE", + "url": "/.netlify/git/github/git/refs/heads/cms%2Fposts%2F1970-01-01-first-title?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Content-Security-Policy": "default-src 'none'", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF8:65C6:72A65:D92E6:5DF7A658", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4722", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin", + "content-length": "0" + }, + "response": null, + "status": 204 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"b1149ba8da469d3863c53a730e51a8c1\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF8:65C6:72A95:D932B:5DF7A659", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Poll-Interval": "300", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4721", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1818da528ac15282447a77f22a0f81cc7a44731e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1818da528ac15282447a77f22a0f81cc7a44731e\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"1818da528ac15282447a77f22a0f81cc7a44731e\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "method": "POST", + "url": "/.netlify/git/github/git/trees?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "569", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"16345032a3234f38ec51594e37509deb\"", + "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF8:65C6:72AB3:D9365:5DF7A659", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4720", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"1818da528ac15282447a77f22a0f81cc7a44731e\"],\"author\":{\"name\":\"netlifyCMS\",\"email\":\"netlifyCMS@netlify.com\",\"date\":\"1970-01-01T00:00:00.300Z\"}}", + "method": "POST", + "url": "/.netlify/git/github/git/commits?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Length": "1512", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "\"86983f132dcb3c0947e033ea8e730fc7\"", + "Location": "https://api.github.com/repos/owner/repo/git/commits/30de0469f18f55ba534d7469ce21c9ae600d0db3", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF8:65C6:72AC8:D9397:5DF7A65A", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4719", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP" + }, + "response": "{\n \"sha\": \"30de0469f18f55ba534d7469ce21c9ae600d0db3\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NDE4NjIxOjMwZGUwNDY5ZjE4ZjU1YmE1MzRkNzQ2OWNlMjFjOWFlNjAwZDBkYjM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/30de0469f18f55ba534d7469ce21c9ae600d0db3\",\n \"html_url\": \"https://github.com/owner/repo/commit/30de0469f18f55ba534d7469ce21c9ae600d0db3\",\n \"author\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"committer\": {\n \"name\": \"netlifyCMS\",\n \"email\": \"netlifyCMS@netlify.com\",\n \"date\": \"1970-01-01T00:00:00Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"1818da528ac15282447a77f22a0f81cc7a44731e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1818da528ac15282447a77f22a0f81cc7a44731e\",\n \"html_url\": \"https://github.com/owner/repo/commit/1818da528ac15282447a77f22a0f81cc7a44731e\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"30de0469f18f55ba534d7469ce21c9ae600d0db3\",\"force\":false}", + "method": "PATCH", + "url": "/.netlify/git/github/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"6de4d28f8d6b5077f3b4d4ddeabf3e82\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "AA60:3B4F:3CCC3:9E556:5DF7A654", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4718", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "1", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4NDE4NjIxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"30de0469f18f55ba534d7469ce21c9ae600d0db3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/30de0469f18f55ba534d7469ce21c9ae600d0db3\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"528b58447015c676a0f055a939ff65b64c7ba147\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9EF8:65C6:72B1E:D93B7:5DF7A65B", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4717", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "1606" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/git/trees/master:static/media?ts=300&recursive=10", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"7b77bb13c86f22b4ea043c2e791f4a7c\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "AA60:3B4F:3CCE0:9E6F0:5DF7A65C", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4716", + "X-Ratelimit-Reset": "1576514139", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "571" + }, + "response": "{\n \"sha\": \"d5006b79d357bf03b74dcff1798dbd9f24532eee\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d5006b79d357bf03b74dcff1798dbd9f24532eee\",\n \"tree\": [\n {\n \"path\": \"netlify.png\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a137fb3458d391f2740ecc6ebbda52107d65d6ef\",\n \"size\": 129,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a137fb3458d391f2740ecc6ebbda52107d65d6ef\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/.netlify/git/github/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status?ts=300", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Origin": "http://localhost:8080", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Alt-Svc": "clear", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Content-Security-Policy": "default-src 'none'", + "Content-Type": "application/json; charset=utf-8", + "Etag": "W/\"ddf750cb391c0ad4b37b4024c28e4883\"", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Server": "Netlify", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "Via": "1.1 google", + "X-Accepted-Oauth-Scopes": "repo, repo:status", + "X-Content-Type-Options": "nosniff", + "X-Frame-Options": "deny", + "X-Github-Media-Type": "github.v3; format=json", + "X-Github-Request-Id": "9FD6:3B4E:292E7:69636:5DF7A658", + "X-Oauth-Scopes": "delete_repo, repo, user:email", + "X-Ratelimit-Limit": "5000", + "X-Ratelimit-Remaining": "4715", + "X-Ratelimit-Reset": "1576514138", + "X-Xss-Protection": "1; mode=block", + "Age": "0", + "Connection": "keep-alive", + "Vary": "Origin,Accept,Authorization,Cookie,X-GitHub-OTP", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228418621,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg0MTg2MjE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/59771f8d9e2812deb60611b66cb6b7bfc2bc7ae7/status\"\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - GraphQL API__can delete image from global media library.json b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__can delete image from global media library.json new file mode 100644 index 00000000..e4077d3f --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__can delete image from global media library.json @@ -0,0 +1,458 @@ +[ + { + "body": "{\"operationName\":null,\"variables\":{},\"query\":\"{\\n viewer {\\n id\\n avatar_url: avatarUrl\\n name\\n login\\n __typename\\n }\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "179" + }, + "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"repoPermission\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\"},\"query\":\"query repoPermission($owner: String!, $name: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n viewerPermission\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "119" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjg2MzI4ODY=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "1373" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjg2MzI4ODY=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODYzMjg4NjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjg2MzI4ODY=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"content\":\"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\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODYzMjg4NjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODYzMjg4Njo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4202" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODYzMjg4NjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODYzMjg4Njo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"branch\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"qualifiedName\":\"refs/heads/master\"},\"query\":\"query branch($owner: String!, $name: String!, $qualifiedName: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n branch: ref(qualifiedName: $qualifiedName) {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "452" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjg2MzI4ODY=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4NjMyODg2OmNjY2VkYmE0NWNkODlkZjMxOTBlMjRhNWUxNzNhODljMDk3YjY1YmI=\",\"sha\":\"cccedba45cd89df3190e24a5e173a89c097b65bb\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4NjMyODg2Om1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjg2MzI4ODY=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODYzMjg4NjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"cccedba45cd89df3190e24a5e173a89c097b65bb\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "12269", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/4d5874234b22991bf7a1344e3929c5f4164b3827", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"4d5874234b22991bf7a1344e3929c5f4164b3827\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4d5874234b22991bf7a1344e3929c5f4164b3827\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0294ef106c58743907a5c855da1eb0f87b0b6dfc\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0294ef106c58743907a5c855da1eb0f87b0b6dfc\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify-functions\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"fbe31f474894267b9b69121368d87b9a8cb45b0e\",\n \"size\": 174,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/fbe31f474894267b9b69121368d87b9a8cb45b0e\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f1a0f0f2ac3973528167886585765d526322c622\",\n \"size\": 6946,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f1a0f0f2ac3973528167886585765d526322c622\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\",\n \"size\": 836006,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Upload “static/media/netlify.png”\",\"tree\":\"4d5874234b22991bf7a1344e3929c5f4164b3827\",\"parents\":[\"cccedba45cd89df3190e24a5e173a89c097b65bb\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1526", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/2d70da30fdcaca8a7f837ec2d18718af5673090a", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"2d70da30fdcaca8a7f837ec2d18718af5673090a\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NjMyODg2OjJkNzBkYTMwZmRjYWNhOGE3ZjgzN2VjMmQxODcxOGFmNTY3MzA5MGE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2d70da30fdcaca8a7f837ec2d18718af5673090a\",\n \"html_url\": \"https://github.com/owner/repo/commit/2d70da30fdcaca8a7f837ec2d18718af5673090a\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-17T14:22:00Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-17T14:22:00Z\"\n },\n \"tree\": {\n \"sha\": \"4d5874234b22991bf7a1344e3929c5f4164b3827\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4d5874234b22991bf7a1344e3929c5f4164b3827\"\n },\n \"message\": \"Upload “static/media/netlify.png”\",\n \"parents\": [\n {\n \"sha\": \"cccedba45cd89df3190e24a5e173a89c097b65bb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/cccedba45cd89df3190e24a5e173a89c097b65bb\",\n \"html_url\": \"https://github.com/owner/repo/commit/cccedba45cd89df3190e24a5e173a89c097b65bb\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"branch\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"qualifiedName\":\"refs/heads/master\"},\"query\":\"query branch($owner: String!, $name: String!, $qualifiedName: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n branch: ref(qualifiedName: $qualifiedName) {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "452" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjg2MzI4ODY=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4NjMyODg2OmNjY2VkYmE0NWNkODlkZjMxOTBlMjRhNWUxNzNhODljMDk3YjY1YmI=\",\"sha\":\"cccedba45cd89df3190e24a5e173a89c097b65bb\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4NjMyODg2Om1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjg2MzI4ODY=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"updateRef\",\"variables\":{\"input\":{\"oid\":\"2d70da30fdcaca8a7f837ec2d18718af5673090a\",\"refId\":\"MDM6UmVmMjI4NjMyODg2Om1hc3Rlcg==\",\"force\":false}},\"query\":\"mutation updateRef($input: UpdateRefInput!) {\\n updateRef(input: $input) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "417" + }, + "response": "{\"data\":{\"updateRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4NjMyODg2OjJkNzBkYTMwZmRjYWNhOGE3ZjgzN2VjMmQxODcxOGFmNTY3MzA5MGE=\",\"sha\":\"2d70da30fdcaca8a7f837ec2d18718af5673090a\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4NjMyODg2Om1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjg2MzI4ODY=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"UpdateRefPayload\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"fileSha\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media/netlify.png\"},\"query\":\"query fileSha($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n file: object(expression: $expression) {\\n ...ObjectParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "254" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjg2MzI4ODY=\",\"__typename\":\"Repository\",\"file\":{\"id\":\"MDQ6QmxvYjIyODYzMjg4NjoxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2Yz\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\"__typename\":\"Blob\"}}}}\n", + "status": 200 + }, + { + "method": "DELETE", + "url": "/repos/owner/repo/contents/static/media/netlify.png?ts=0&sha=13692e6574cb4bf447aefcf7e0278e2f3fad6cf3&message=Delete “static/media/netlify.png”&branch=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1627" + }, + "response": "{\n \"content\": null,\n \"commit\": {\n \"sha\": \"ac19b3226a13651b615ffb046b80411bf75f14ba\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NjMyODg2OmFjMTliMzIyNmExMzY1MWI2MTVmZmIwNDZiODA0MTFiZjc1ZjE0YmE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ac19b3226a13651b615ffb046b80411bf75f14ba\",\n \"html_url\": \"https://github.com/owner/repo/commit/ac19b3226a13651b615ffb046b80411bf75f14ba\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-17T14:22:05Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-17T14:22:05Z\"\n },\n \"tree\": {\n \"sha\": \"b7e139606ccb7a9063d4ffe53574aacba4c34f26\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b7e139606ccb7a9063d4ffe53574aacba4c34f26\"\n },\n \"message\": \"Delete “static/media/netlify.png”\",\n \"parents\": [\n {\n \"sha\": \"2d70da30fdcaca8a7f837ec2d18718af5673090a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2d70da30fdcaca8a7f837ec2d18718af5673090a\",\n \"html_url\": \"https://github.com/owner/repo/commit/2d70da30fdcaca8a7f837ec2d18718af5673090a\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n }\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - GraphQL API__can publish entry with image.json b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__can publish entry with image.json new file mode 100644 index 00000000..c100d53b --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__can publish entry with image.json @@ -0,0 +1,1222 @@ +[ + { + "body": "{\"operationName\":null,\"variables\":{},\"query\":\"{\\n viewer {\\n id\\n avatar_url: avatarUrl\\n name\\n login\\n __typename\\n }\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "179" + }, + "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"repoPermission\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\"},\"query\":\"query repoPermission($owner: String!, $name: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n viewerPermission\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "119" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "1373" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE2NDI2NTozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4202" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"unpublishedPrBranches\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\"},\"query\":\"query unpublishedPrBranches($owner: String!, $name: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n refs(refPrefix: \\\"refs/heads/cms/\\\", last: 50) {\\n nodes {\\n id\\n associatedPullRequests(last: 50, states: OPEN) {\\n nodes {\\n id\\n headRef {\\n id\\n name\\n prefix\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "141" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", + "Content-Length": "566", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\"type\":\"PR\",\"pr\":{\"number\":1,\"head\":\"1b8955983c2c674eab333f8add76ff8d1db9619f\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"},\"files\":[{\"path\":\"static/media/netlify.png\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"}]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "status": 200 + }, + { + "body": "{\"operationName\":\"unpublishedBranchFile\",\"variables\":{\"headOwner\":\"owner\",\"headRepoName\":\"repo\",\"headExpression\":\"cms/posts/1970-01-01-first-title:content/posts/1970-01-01-first-title.md\",\"baseOwner\":\"owner\",\"baseRepoName\":\"repo\",\"baseExpression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query unpublishedBranchFile($headOwner: String!, $headRepoName: String!, $headExpression: String!, $baseOwner: String!, $baseRepoName: String!, $baseExpression: String!) {\\n head: repository(owner: $headOwner, name: $headRepoName) {\\n ...RepositoryParts\\n object(expression: $headExpression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n base: repository(owner: $baseOwner, name: $baseRepoName) {\\n ...RepositoryParts\\n object(expression: $baseExpression) {\\n ... on Blob {\\n id\\n oid\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "189" + }, + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTogL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAuMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5Cg==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\"\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"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\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"branch\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"qualifiedName\":\"refs/heads/master\"},\"query\":\"query branch($owner: String!, $name: String!, $qualifiedName: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n branch: ref(qualifiedName: $qualifiedName) {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "452" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTY0MjY1Om1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"},{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "11959", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6da7fde3a588292130a9d379de4ceb89201a6a85\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6da7fde3a588292130a9d379de4ceb89201a6a85\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"966d306082253c32059bbf1752481c77b1f4131d\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1529", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/376adb3680fdc7fd5a851850e610f437eb229c32", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"376adb3680fdc7fd5a851850e610f437eb229c32\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY0MjY1OjM3NmFkYjM2ODBmZGM3ZmQ1YTg1MTg1MGU2MTBmNDM3ZWIyMjljMzI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/376adb3680fdc7fd5a851850e610f437eb229c32\",\n \"html_url\": \"https://github.com/owner/repo/commit/376adb3680fdc7fd5a851850e610f437eb229c32\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:14:14Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:14:14Z\"\n },\n \"tree\": {\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"376adb3680fdc7fd5a851850e610f437eb229c32\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "995" + }, + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjM3NmFkYjM2ODBmZGM3ZmQ1YTg1MTg1MGU2MTBmNDM3ZWIyMjljMzI=\",\"sha\":\"376adb3680fdc7fd5a851850e610f437eb229c32\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTY0MjY1OmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU5NDg5\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"376adb3680fdc7fd5a851850e610f437eb229c32\",\"number\":2,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b0311f69135a9c52897d60a464811150aa2eead8\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b0311f69135a9c52897d60a464811150aa2eead8\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiIzNzZhZGIzNjgwZmRjN2ZkNWE4NTE4NTBlNjEwZjQzN2ViMjI5YzMyIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNTI4YjU4NDQ3MDE1YzY3NmEwZjA1NWE5MzlmZjY1YjY0YzdiYTE0NyJ9LCJmaWxlcyI6W3sicGF0aCI6InN0YXRpYy9tZWRpYS9uZXRsaWZ5LnBuZyIsInNoYSI6IjEzNjkyZTY1NzRjYjRiZjQ0N2FlZmNmN2UwMjc4ZTJmM2ZhZDZjZjMifV19LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/133cf0cced790d72706431821f53b04094317a6b", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"133cf0cced790d72706431821f53b04094317a6b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/133cf0cced790d72706431821f53b04094317a6b\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"b0311f69135a9c52897d60a464811150aa2eead8\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"133cf0cced790d72706431821f53b04094317a6b\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "869", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/e48dfe09f55c13841617a4802ca2bd519c7360e2", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"e48dfe09f55c13841617a4802ca2bd519c7360e2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e48dfe09f55c13841617a4802ca2bd519c7360e2\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"04336627a11677f83e93ee1de228b0a05d36ca77\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/04336627a11677f83e93ee1de228b0a05d36ca77\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"e48dfe09f55c13841617a4802ca2bd519c7360e2\",\"parents\":[\"b0311f69135a9c52897d60a464811150aa2eead8\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1541", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/e8356ab822ef5d82bd7a8ffc1c5da3dcd97c6d9f", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"e8356ab822ef5d82bd7a8ffc1c5da3dcd97c6d9f\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY0MjY1OmU4MzU2YWI4MjJlZjVkODJiZDdhOGZmYzFjNWRhM2RjZDk3YzZkOWY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e8356ab822ef5d82bd7a8ffc1c5da3dcd97c6d9f\",\n \"html_url\": \"https://github.com/owner/repo/commit/e8356ab822ef5d82bd7a8ffc1c5da3dcd97c6d9f\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:14:19Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:14:19Z\"\n },\n \"tree\": {\n \"sha\": \"e48dfe09f55c13841617a4802ca2bd519c7360e2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e48dfe09f55c13841617a4802ca2bd519c7360e2\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"b0311f69135a9c52897d60a464811150aa2eead8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b0311f69135a9c52897d60a464811150aa2eead8\",\n \"html_url\": \"https://github.com/owner/repo/commit/b0311f69135a9c52897d60a464811150aa2eead8\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"e8356ab822ef5d82bd7a8ffc1c5da3dcd97c6d9f\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"e8356ab822ef5d82bd7a8ffc1c5da3dcd97c6d9f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e8356ab822ef5d82bd7a8ffc1c5da3dcd97c6d9f\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"unpublishedBranchFile\",\"variables\":{\"headOwner\":\"owner\",\"headRepoName\":\"repo\",\"headExpression\":\"cms/posts/1970-01-01-first-title:content/posts/1970-01-01-first-title.md\",\"baseOwner\":\"owner\",\"baseRepoName\":\"repo\",\"baseExpression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query unpublishedBranchFile($headOwner: String!, $headRepoName: String!, $headExpression: String!, $baseOwner: String!, $baseRepoName: String!, $baseExpression: String!) {\\n head: repository(owner: $headOwner, name: $headRepoName) {\\n ...RepositoryParts\\n object(expression: $headExpression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n base: repository(owner: $baseOwner, name: $baseRepoName) {\\n ...RepositoryParts\\n object(expression: $baseExpression) {\\n ... on Blob {\\n id\\n oid\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "510" + }, + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE2NDI2NTo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\nimage: /media/netlify.png\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5146" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NToxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2Yz\",\n \"size\": 3470,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"content\": \"iVBORw0KGgoAAAANSUhEUgAAAJcAAACXCAMAAAAvQTlLAAAAwFBMVEX///85\\nrbswtrpAp71DpL03sLs8q7xGob4tubkzs7o+qLwqvLknv7gkwrgpvbhIn75M\\nm7/x+vrs9fhktcfn9/bg8PMtp7lSr8IWw7U7yL3Y7vAAq7JSzMM+w75MwMGj\\n2dxmv8iLx9O73ORcrMRorMeJ2tJr1MlTx8N8z8+45uWs4OBQu8HH5ulTuMMX\\nqbaW0Ndxvsuq1t4jnrd6ss2TwNUwj7ii4tzP8Ox00syR19ZkxseByNCezdnP\\n5Ox2tsyDv9FhQXEFAAAMiUlEQVR4nO2ci1biyBaGDTcBUaxAEjuoQLQHEQhJ\\n2j7TCLTv/1anau8kdU3wwsW1zvlnVg9UKlVf/r1rVyFjn539X6cSOTWASf2f\\n/9z+87N/agxF5OcN6uf3Mu32JtPtqVEE9X/ccP34NrEktzeibr9JKCW3vo9j\\n1K1L+g/X5bdwrP/jkkqgYjq9Y/3bSxSz7PImfXN5e2Kw/qWoG+H1ScFyt3T9\\nPCXWj0KsU/pV4tblf06HRX5cdoqw/kClOIlnZNKhKovi/O4EYKQDMlsGUezf\\ndTpHL7D9SSeXhoX1/olemhzZMXLXESVRdS7/ZV3+hSt3R3VMdEsTli5yi++O\\nmWOKW4omYNEqfXd1PMdK3ep0IIq+wHkkx8gVVeeqCOsJ+qToV6CjONaf4GQF\\nYHdiFNOex3CM3F1dlIFNgV3Curg4fI71JxdUV1dFaH+g16tAdcVuOLRj5O4C\\npZPBqyuY/zlnSrEO7Ri6JYMBW4aHUdSoDu3Y08WVESzDm0CvPzkU731gx/zV\\nnTCVxgaeTDWvmJrN1QG5aIY9TwrJnqHDHTNKhrpoUq75Qbmopk8XYoRyrFe4\\n+qQ6hW41m4eJI3ld8cx1VtrMVxcdn12am6GoDoJl39ORX+f5M5PpHxUM8ofc\\nFWHdA7WzXyxynw7+zMn8V2n69BhhhqKCffNpv9Hs3/PxVzx/+8MJi9pk9Tx9\\nXmEUC7GasCgmzfs91jEiYLFwTvmV6eSCW0g7FlGly5FZvjfH+rNKpSLN0Rzy\\nPBGnWWVJ35SZmJifdpOONNuTY+S+UtHA7p98wwMwIBMTu4E9yZxxVfbjWB+x\\nNLLm/VR78FcTURp8BvOMA+0jx0iOZSBbKU8+L+aC5bhKx/m6Y30RS+VqqsWS\\n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\\nRK5CYII=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"376adb3680fdc7fd5a851850e610f437eb229c32\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjM3NmFkYjM2ODBmZGM3ZmQ1YTg1MTg1MGU2MTBmNDM3ZWIyMjljMzI=\",\"sha\":\"376adb3680fdc7fd5a851850e610f437eb229c32\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"e8356ab822ef5d82bd7a8ffc1c5da3dcd97c6d9f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e8356ab822ef5d82bd7a8ffc1c5da3dcd97c6d9f\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiIzNzZhZGIzNjgwZmRjN2ZkNWE4NTE4NTBlNjEwZjQzN2ViMjI5YzMyIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6IjUyOGI1ODQ0NzAxNWM2NzZhMGYwNTVhOTM5ZmY2NWI2NGM3YmExNDcifSwiZmlsZXMiOlt7InBhdGgiOiJzdGF0aWMvbWVkaWEvbmV0bGlmeS5wbmciLCJzaGEiOiIxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2YzIn1dfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/bfe81c1d2469c709d1f7a39e4d50a6759863255f", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"bfe81c1d2469c709d1f7a39e4d50a6759863255f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/bfe81c1d2469c709d1f7a39e4d50a6759863255f\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"e8356ab822ef5d82bd7a8ffc1c5da3dcd97c6d9f\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"bfe81c1d2469c709d1f7a39e4d50a6759863255f\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "869", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/44787f5b277e34df1b3f3a5133b46a42601ed8cf", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"44787f5b277e34df1b3f3a5133b46a42601ed8cf\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/44787f5b277e34df1b3f3a5133b46a42601ed8cf\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8bbb8a6cb90f7ee9b27003d913de61f688ae6e1c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8bbb8a6cb90f7ee9b27003d913de61f688ae6e1c\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"44787f5b277e34df1b3f3a5133b46a42601ed8cf\",\"parents\":[\"e8356ab822ef5d82bd7a8ffc1c5da3dcd97c6d9f\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1541", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/c341f25522bbce2e390adf341165230d7cfe1fb2", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"c341f25522bbce2e390adf341165230d7cfe1fb2\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY0MjY1OmMzNDFmMjU1MjJiYmNlMmUzOTBhZGYzNDExNjUyMzBkN2NmZTFmYjI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c341f25522bbce2e390adf341165230d7cfe1fb2\",\n \"html_url\": \"https://github.com/owner/repo/commit/c341f25522bbce2e390adf341165230d7cfe1fb2\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:14:24Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:14:24Z\"\n },\n \"tree\": {\n \"sha\": \"44787f5b277e34df1b3f3a5133b46a42601ed8cf\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/44787f5b277e34df1b3f3a5133b46a42601ed8cf\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"e8356ab822ef5d82bd7a8ffc1c5da3dcd97c6d9f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e8356ab822ef5d82bd7a8ffc1c5da3dcd97c6d9f\",\n \"html_url\": \"https://github.com/owner/repo/commit/e8356ab822ef5d82bd7a8ffc1c5da3dcd97c6d9f\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"c341f25522bbce2e390adf341165230d7cfe1fb2\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c341f25522bbce2e390adf341165230d7cfe1fb2\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c341f25522bbce2e390adf341165230d7cfe1fb2\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"376adb3680fdc7fd5a851850e610f437eb229c32\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjM3NmFkYjM2ODBmZGM3ZmQ1YTg1MTg1MGU2MTBmNDM3ZWIyMjljMzI=\",\"sha\":\"376adb3680fdc7fd5a851850e610f437eb229c32\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"376adb3680fdc7fd5a851850e610f437eb229c32\",\"merge_method\":\"merge\"}", + "method": "PUT", + "url": "/repos/owner/repo/pulls/2/merge?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "123" + }, + "response": "{\n \"sha\": \"fd8fdb329b4ec83fa1cd7d9e77cd8783daf3e3e2\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"deleteRef\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI4MTY0MjY1OmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\"}},\"query\":\"mutation deleteRef($deleteRefInput: DeleteRefInput!) {\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "81" + }, + "response": "{\"data\":{\"deleteRef\":{\"clientMutationId\":null,\"__typename\":\"DeleteRefPayload\"}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c341f25522bbce2e390adf341165230d7cfe1fb2\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c341f25522bbce2e390adf341165230d7cfe1fb2\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"c341f25522bbce2e390adf341165230d7cfe1fb2\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "571", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"c341f25522bbce2e390adf341165230d7cfe1fb2\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1541", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/cfe285f6aad057fe99c6b7bfbbf85925ac48770a", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"cfe285f6aad057fe99c6b7bfbbf85925ac48770a\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY0MjY1OmNmZTI4NWY2YWFkMDU3ZmU5OWM2YjdiZmJiZjg1OTI1YWM0ODc3MGE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/cfe285f6aad057fe99c6b7bfbbf85925ac48770a\",\n \"html_url\": \"https://github.com/owner/repo/commit/cfe285f6aad057fe99c6b7bfbbf85925ac48770a\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:14:31Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:14:31Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"c341f25522bbce2e390adf341165230d7cfe1fb2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c341f25522bbce2e390adf341165230d7cfe1fb2\",\n \"html_url\": \"https://github.com/owner/repo/commit/c341f25522bbce2e390adf341165230d7cfe1fb2\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"cfe285f6aad057fe99c6b7bfbbf85925ac48770a\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"cfe285f6aad057fe99c6b7bfbbf85925ac48770a\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/cfe285f6aad057fe99c6b7bfbbf85925ac48770a\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"376adb3680fdc7fd5a851850e610f437eb229c32\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjM3NmFkYjM2ODBmZGM3ZmQ1YTg1MTg1MGU2MTBmNDM3ZWIyMjljMzI=\",\"sha\":\"376adb3680fdc7fd5a851850e610f437eb229c32\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "427" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE2NDI2NTo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\nimage: /media/netlify.png\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "451" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE2NDI2NTpjMjQwZjczZWMwNDcxNzRmNTI1Yjk3NTE1N2MxMjcxZmZmZGMyNDcw\",\"sha\":\"c240f73ec047174f525b975157c1271fffdc2470\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"netlify.png\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\"type\":\"blob\",\"blob\":{\"size\":3470,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"unpublishedBranchFile\",\"variables\":{\"headOwner\":\"owner\",\"headRepoName\":\"repo\",\"headExpression\":\"cms/posts/1970-01-01-first-title:content/posts/1970-01-01-first-title.md\",\"baseOwner\":\"owner\",\"baseRepoName\":\"repo\",\"baseExpression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query unpublishedBranchFile($headOwner: String!, $headRepoName: String!, $headExpression: String!, $baseOwner: String!, $baseRepoName: String!, $baseExpression: String!) {\\n head: repository(owner: $headOwner, name: $headRepoName) {\\n ...RepositoryParts\\n object(expression: $headExpression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n base: repository(owner: $baseOwner, name: $baseRepoName) {\\n ...RepositoryParts\\n object(expression: $baseExpression) {\\n ... on Blob {\\n id\\n oid\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "339" + }, + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE2NDI2NTo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\"oid\":\"528b58447015c676a0f055a939ff65b64c7ba147\",\"__typename\":\"Blob\"}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "427" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE2NDI2NTo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\nimage: /media/netlify.png\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "451" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE2NDI2NTpjMjQwZjczZWMwNDcxNzRmNTI1Yjk3NTE1N2MxMjcxZmZmZGMyNDcw\",\"sha\":\"c240f73ec047174f525b975157c1271fffdc2470\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"netlify.png\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\"type\":\"blob\",\"blob\":{\"size\":3470,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - GraphQL API__can save entry with image.json b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__can save entry with image.json new file mode 100644 index 00000000..865b9b05 --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__can save entry with image.json @@ -0,0 +1,839 @@ +[ + { + "body": "{\"operationName\":null,\"variables\":{},\"query\":\"{\\n viewer {\\n id\\n avatar_url: avatarUrl\\n name\\n login\\n __typename\\n }\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "179" + }, + "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"repoPermission\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\"},\"query\":\"query repoPermission($owner: String!, $name: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n viewerPermission\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "119" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "1373" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE2NDI2NTozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4202" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"unpublishedPrBranches\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\"},\"query\":\"query unpublishedPrBranches($owner: String!, $name: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n refs(refPrefix: \\\"refs/heads/cms/\\\", last: 50) {\\n nodes {\\n id\\n associatedPullRequests(last: 50, states: OPEN) {\\n nodes {\\n id\\n headRef {\\n id\\n name\\n prefix\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "141" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "144" + }, + "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", + "status": 404 + }, + { + "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTogL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAuMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5Cg==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\"\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"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\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"branch\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"qualifiedName\":\"refs/heads/master\"},\"query\":\"query branch($owner: String!, $name: String!, $qualifiedName: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n branch: ref(qualifiedName: $qualifiedName) {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "452" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTY0MjY1Om1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"},{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "11959", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6da7fde3a588292130a9d379de4ceb89201a6a85\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6da7fde3a588292130a9d379de4ceb89201a6a85\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"966d306082253c32059bbf1752481c77b1f4131d\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1529", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/1b8955983c2c674eab333f8add76ff8d1db9619f", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"1b8955983c2c674eab333f8add76ff8d1db9619f\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY0MjY1OjFiODk1NTk4M2MyYzY3NGVhYjMzM2Y4YWRkNzZmZjhkMWRiOTYxOWY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1b8955983c2c674eab333f8add76ff8d1db9619f\",\n \"html_url\": \"https://github.com/owner/repo/commit/1b8955983c2c674eab333f8add76ff8d1db9619f\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:13:41Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:13:41Z\"\n },\n \"tree\": {\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"1b8955983c2c674eab333f8add76ff8d1db9619f\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "995" + }, + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjFiODk1NTk4M2MyYzY3NGVhYjMzM2Y4YWRkNzZmZjhkMWRiOTYxOWY=\",\"sha\":\"1b8955983c2c674eab333f8add76ff8d1db9619f\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTY0MjY1OmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU5NDQ4\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"1b8955983c2c674eab333f8add76ff8d1db9619f\",\"number\":1,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"IyBOZXRsaWZ5IENNUwoKVGhpcyB0cmVlIGlzIHVzZWQgYnkgdGhlIE5ldGxpZnkgQ01TIHRvIHN0b3JlIG1ldGFkYXRhIGluZm9ybWF0aW9uIGZvciBzcGVjaWZpYyBmaWxlcyBhbmQgYnJhbmNoZXMu\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n}\n", + "status": 201 + }, + { + "body": "{\"tree\":[{\"path\":\"README.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"98787d1bd948850444433e91a43091a76c4eb455\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "571", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"First Commit\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1120", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/813b9eafe07b389091e77986f9c22a0c41fdf923", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"813b9eafe07b389091e77986f9c22a0c41fdf923\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY0MjY1OjgxM2I5ZWFmZTA3YjM4OTA5MWU3Nzk4NmY5YzIyYTBjNDFmZGY5MjM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/813b9eafe07b389091e77986f9c22a0c41fdf923\",\n \"html_url\": \"https://github.com/owner/repo/commit/813b9eafe07b389091e77986f9c22a0c41fdf923\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:13:46Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:13:46Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"813b9eafe07b389091e77986f9c22a0c41fdf923\"}", + "method": "POST", + "url": "/repos/owner/repo/git/refs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "494", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "Location": "https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"813b9eafe07b389091e77986f9c22a0c41fdf923\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/813b9eafe07b389091e77986f9c22a0c41fdf923\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiIxYjg5NTU5ODNjMmM2NzRlYWIzMzNmOGFkZDc2ZmY4ZDFkYjk2MTlmIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNTI4YjU4NDQ3MDE1YzY3NmEwZjA1NWE5MzlmZjY1YjY0YzdiYTE0NyJ9LCJmaWxlcyI6W3sicGF0aCI6InN0YXRpYy9tZWRpYS9uZXRsaWZ5LnBuZyIsInNoYSI6IjEzNjkyZTY1NzRjYjRiZjQ0N2FlZmNmN2UwMjc4ZTJmM2ZhZDZjZjMifV19LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/b7f69d74d4fe2820631457e9d99b1345bf8945aa", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"b7f69d74d4fe2820631457e9d99b1345bf8945aa\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b7f69d74d4fe2820631457e9d99b1345bf8945aa\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"813b9eafe07b389091e77986f9c22a0c41fdf923\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"b7f69d74d4fe2820631457e9d99b1345bf8945aa\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "869", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/75356460b42d91267c54f0417be0c4a3497ee156", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"75356460b42d91267c54f0417be0c4a3497ee156\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/75356460b42d91267c54f0417be0c4a3497ee156\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"7ced15a10add5aec79282d15021c6acf52d4e590\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7ced15a10add5aec79282d15021c6acf52d4e590\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"75356460b42d91267c54f0417be0c4a3497ee156\",\"parents\":[\"813b9eafe07b389091e77986f9c22a0c41fdf923\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1541", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/b0311f69135a9c52897d60a464811150aa2eead8", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"b0311f69135a9c52897d60a464811150aa2eead8\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY0MjY1OmIwMzExZjY5MTM1YTljNTI4OTdkNjBhNDY0ODExMTUwYWEyZWVhZDg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b0311f69135a9c52897d60a464811150aa2eead8\",\n \"html_url\": \"https://github.com/owner/repo/commit/b0311f69135a9c52897d60a464811150aa2eead8\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:13:49Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:13:49Z\"\n },\n \"tree\": {\n \"sha\": \"75356460b42d91267c54f0417be0c4a3497ee156\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/75356460b42d91267c54f0417be0c4a3497ee156\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"813b9eafe07b389091e77986f9c22a0c41fdf923\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/813b9eafe07b389091e77986f9c22a0c41fdf923\",\n \"html_url\": \"https://github.com/owner/repo/commit/813b9eafe07b389091e77986f9c22a0c41fdf923\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"b0311f69135a9c52897d60a464811150aa2eead8\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b0311f69135a9c52897d60a464811150aa2eead8\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b0311f69135a9c52897d60a464811150aa2eead8\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"unpublishedBranchFile\",\"variables\":{\"headOwner\":\"owner\",\"headRepoName\":\"repo\",\"headExpression\":\"cms/posts/1970-01-01-first-title:content/posts/1970-01-01-first-title.md\",\"baseOwner\":\"owner\",\"baseRepoName\":\"repo\",\"baseExpression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query unpublishedBranchFile($headOwner: String!, $headRepoName: String!, $headExpression: String!, $baseOwner: String!, $baseRepoName: String!, $baseExpression: String!) {\\n head: repository(owner: $headOwner, name: $headRepoName) {\\n ...RepositoryParts\\n object(expression: $headExpression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n base: repository(owner: $baseOwner, name: $baseRepoName) {\\n ...RepositoryParts\\n object(expression: $baseExpression) {\\n ... on Blob {\\n id\\n oid\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "510" + }, + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE2NDI2NTo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\nimage: /media/netlify.png\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5146" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NToxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2Yz\",\n \"size\": 3470,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"content\": \"iVBORw0KGgoAAAANSUhEUgAAAJcAAACXCAMAAAAvQTlLAAAAwFBMVEX///85\\nrbswtrpAp71DpL03sLs8q7xGob4tubkzs7o+qLwqvLknv7gkwrgpvbhIn75M\\nm7/x+vrs9fhktcfn9/bg8PMtp7lSr8IWw7U7yL3Y7vAAq7JSzMM+w75MwMGj\\n2dxmv8iLx9O73ORcrMRorMeJ2tJr1MlTx8N8z8+45uWs4OBQu8HH5ulTuMMX\\nqbaW0Ndxvsuq1t4jnrd6ss2TwNUwj7ii4tzP8Ox00syR19ZkxseByNCezdnP\\n5Ox2tsyDv9FhQXEFAAAMiUlEQVR4nO2ci1biyBaGDTcBUaxAEjuoQLQHEQhJ\\n2j7TCLTv/1anau8kdU3wwsW1zvlnVg9UKlVf/r1rVyFjn539X6cSOTWASf2f\\n/9z+87N/agxF5OcN6uf3Mu32JtPtqVEE9X/ccP34NrEktzeibr9JKCW3vo9j\\n1K1L+g/X5bdwrP/jkkqgYjq9Y/3bSxSz7PImfXN5e2Kw/qWoG+H1ScFyt3T9\\nPCXWj0KsU/pV4tblf06HRX5cdoqw/kClOIlnZNKhKovi/O4EYKQDMlsGUezf\\ndTpHL7D9SSeXhoX1/olemhzZMXLXESVRdS7/ZV3+hSt3R3VMdEsTli5yi++O\\nmWOKW4omYNEqfXd1PMdK3ep0IIq+wHkkx8gVVeeqCOsJ+qToV6CjONaf4GQF\\nYHdiFNOex3CM3F1dlIFNgV3Curg4fI71JxdUV1dFaH+g16tAdcVuOLRj5O4C\\npZPBqyuY/zlnSrEO7Ri6JYMBW4aHUdSoDu3Y08WVESzDm0CvPzkU731gx/zV\\nnTCVxgaeTDWvmJrN1QG5aIY9TwrJnqHDHTNKhrpoUq75Qbmopk8XYoRyrFe4\\n+qQ6hW41m4eJI3ld8cx1VtrMVxcdn12am6GoDoJl39ORX+f5M5PpHxUM8ofc\\nFWHdA7WzXyxynw7+zMn8V2n69BhhhqKCffNpv9Hs3/PxVzx/+8MJi9pk9Tx9\\nXmEUC7GasCgmzfs91jEiYLFwTvmV6eSCW0g7FlGly5FZvjfH+rNKpSLN0Rzy\\nPBGnWWVJ35SZmJifdpOONNuTY+S+UtHA7p98wwMwIBMTu4E9yZxxVfbjWB+x\\nNLLm/VR78FcTURp8BvOMA+0jx0iOZSBbKU8+L+aC5bhKx/m6Y30RS+VqqsWS\\n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\\nRK5CYII=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"1b8955983c2c674eab333f8add76ff8d1db9619f\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjFiODk1NTk4M2MyYzY3NGVhYjMzM2Y4YWRkNzZmZjhkMWRiOTYxOWY=\",\"sha\":\"1b8955983c2c674eab333f8add76ff8d1db9619f\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"1b8955983c2c674eab333f8add76ff8d1db9619f\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjFiODk1NTk4M2MyYzY3NGVhYjMzM2Y4YWRkNzZmZjhkMWRiOTYxOWY=\",\"sha\":\"1b8955983c2c674eab333f8add76ff8d1db9619f\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - GraphQL API__can upload image from entry media library.json b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__can upload image from entry media library.json new file mode 100644 index 00000000..c9538b6a --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__can upload image from entry media library.json @@ -0,0 +1,240 @@ +[ + { + "body": "{\"operationName\":null,\"variables\":{},\"query\":\"{\\n viewer {\\n id\\n avatar_url: avatarUrl\\n name\\n login\\n __typename\\n }\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "179" + }, + "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"repoPermission\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\"},\"query\":\"query repoPermission($owner: String!, $name: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n viewerPermission\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "119" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "1373" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE2NDI2NTozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4202" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - GraphQL API__can upload image from global media library.json b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__can upload image from global media library.json new file mode 100644 index 00000000..03930ccd --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__can upload image from global media library.json @@ -0,0 +1,405 @@ +[ + { + "body": "{\"operationName\":null,\"variables\":{},\"query\":\"{\\n viewer {\\n id\\n avatar_url: avatarUrl\\n name\\n login\\n __typename\\n }\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "179" + }, + "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"repoPermission\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\"},\"query\":\"query repoPermission($owner: String!, $name: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n viewerPermission\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "119" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "1373" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE2NDI2NTozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4202" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"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\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"branch\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"qualifiedName\":\"refs/heads/master\"},\"query\":\"query branch($owner: String!, $name: String!, $qualifiedName: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n branch: ref(qualifiedName: $qualifiedName) {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "452" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTY0MjY1Om1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "11959", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/bd3eecd2d226c4e7a35017d85ec1b955414db777", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"bd3eecd2d226c4e7a35017d85ec1b955414db777\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bd3eecd2d226c4e7a35017d85ec1b955414db777\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0294ef106c58743907a5c855da1eb0f87b0b6dfc\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0294ef106c58743907a5c855da1eb0f87b0b6dfc\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Upload “static/media/netlify.png”\",\"tree\":\"bd3eecd2d226c4e7a35017d85ec1b955414db777\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1526", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/9ad05f11c4e7c6759affca0ff920ee29626eb2ec", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"9ad05f11c4e7c6759affca0ff920ee29626eb2ec\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY0MjY1OjlhZDA1ZjExYzRlN2M2NzU5YWZmY2EwZmY5MjBlZTI5NjI2ZWIyZWM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9ad05f11c4e7c6759affca0ff920ee29626eb2ec\",\n \"html_url\": \"https://github.com/owner/repo/commit/9ad05f11c4e7c6759affca0ff920ee29626eb2ec\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:12:49Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:12:49Z\"\n },\n \"tree\": {\n \"sha\": \"bd3eecd2d226c4e7a35017d85ec1b955414db777\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bd3eecd2d226c4e7a35017d85ec1b955414db777\"\n },\n \"message\": \"Upload “static/media/netlify.png”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"branch\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"qualifiedName\":\"refs/heads/master\"},\"query\":\"query branch($owner: String!, $name: String!, $qualifiedName: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n branch: ref(qualifiedName: $qualifiedName) {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "452" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTY0MjY1Om1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"updateRef\",\"variables\":{\"input\":{\"oid\":\"9ad05f11c4e7c6759affca0ff920ee29626eb2ec\",\"refId\":\"MDM6UmVmMjI4MTY0MjY1Om1hc3Rlcg==\",\"force\":false}},\"query\":\"mutation updateRef($input: UpdateRefInput!) {\\n updateRef(input: $input) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "417" + }, + "response": "{\"data\":{\"updateRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjlhZDA1ZjExYzRlN2M2NzU5YWZmY2EwZmY5MjBlZTI5NjI2ZWIyZWM=\",\"sha\":\"9ad05f11c4e7c6759affca0ff920ee29626eb2ec\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTY0MjY1Om1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"UpdateRefPayload\"}}}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - GraphQL API__should not show draft entry image in global media library.json b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__should not show draft entry image in global media library.json new file mode 100644 index 00000000..2f851bbc --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__should not show draft entry image in global media library.json @@ -0,0 +1,702 @@ +[ + { + "body": "{\"operationName\":null,\"variables\":{},\"query\":\"{\\n viewer {\\n id\\n avatar_url: avatarUrl\\n name\\n login\\n __typename\\n }\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "179" + }, + "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"repoPermission\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\"},\"query\":\"query repoPermission($owner: String!, $name: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n viewerPermission\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "119" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "1373" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE2NDI2NTozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4202" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"unpublishedPrBranches\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\"},\"query\":\"query unpublishedPrBranches($owner: String!, $name: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n refs(refPrefix: \\\"refs/heads/cms/\\\", last: 50) {\\n nodes {\\n id\\n associatedPullRequests(last: 50, states: OPEN) {\\n nodes {\\n id\\n headRef {\\n id\\n name\\n prefix\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "141" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTogL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAuMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5Cg==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\"\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"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\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"branch\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"qualifiedName\":\"refs/heads/master\"},\"query\":\"query branch($owner: String!, $name: String!, $qualifiedName: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n branch: ref(qualifiedName: $qualifiedName) {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "452" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTY0MjY1Om1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"},{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "11959", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6da7fde3a588292130a9d379de4ceb89201a6a85\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6da7fde3a588292130a9d379de4ceb89201a6a85\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"966d306082253c32059bbf1752481c77b1f4131d\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1529", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/2b8a70edbda794a5fb65d167e3467f9251c456b6", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"2b8a70edbda794a5fb65d167e3467f9251c456b6\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY0MjY1OjJiOGE3MGVkYmRhNzk0YTVmYjY1ZDE2N2UzNDY3ZjkyNTFjNDU2YjY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2b8a70edbda794a5fb65d167e3467f9251c456b6\",\n \"html_url\": \"https://github.com/owner/repo/commit/2b8a70edbda794a5fb65d167e3467f9251c456b6\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:15:07Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:15:07Z\"\n },\n \"tree\": {\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"2b8a70edbda794a5fb65d167e3467f9251c456b6\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "995" + }, + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjJiOGE3MGVkYmRhNzk0YTVmYjY1ZDE2N2UzNDY3ZjkyNTFjNDU2YjY=\",\"sha\":\"2b8a70edbda794a5fb65d167e3467f9251c456b6\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTY0MjY1OmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU5NTQ1\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"2b8a70edbda794a5fb65d167e3467f9251c456b6\",\"number\":3,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"cfe285f6aad057fe99c6b7bfbbf85925ac48770a\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/cfe285f6aad057fe99c6b7bfbbf85925ac48770a\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiIyYjhhNzBlZGJkYTc5NGE1ZmI2NWQxNjdlMzQ2N2Y5MjUxYzQ1NmI2In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNTI4YjU4NDQ3MDE1YzY3NmEwZjA1NWE5MzlmZjY1YjY0YzdiYTE0NyJ9LCJmaWxlcyI6W3sicGF0aCI6InN0YXRpYy9tZWRpYS9uZXRsaWZ5LnBuZyIsInNoYSI6IjEzNjkyZTY1NzRjYjRiZjQ0N2FlZmNmN2UwMjc4ZTJmM2ZhZDZjZjMifV19LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/7439ad3021b6b202e2a04d3e29264623f0430bad", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"7439ad3021b6b202e2a04d3e29264623f0430bad\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/7439ad3021b6b202e2a04d3e29264623f0430bad\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"cfe285f6aad057fe99c6b7bfbbf85925ac48770a\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"7439ad3021b6b202e2a04d3e29264623f0430bad\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "869", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/225829a7f721cb9d8c66748937804014c38a0576", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"225829a7f721cb9d8c66748937804014c38a0576\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/225829a7f721cb9d8c66748937804014c38a0576\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b0b145a14179ff3686ddf9822042210b81d12563\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b0b145a14179ff3686ddf9822042210b81d12563\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"225829a7f721cb9d8c66748937804014c38a0576\",\"parents\":[\"cfe285f6aad057fe99c6b7bfbbf85925ac48770a\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1541", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/9f0d0d6bb51a8a6fdaa9125972d1c5c1f79f0291", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"9f0d0d6bb51a8a6fdaa9125972d1c5c1f79f0291\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY0MjY1OjlmMGQwZDZiYjUxYThhNmZkYWE5MTI1OTcyZDFjNWMxZjc5ZjAyOTE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9f0d0d6bb51a8a6fdaa9125972d1c5c1f79f0291\",\n \"html_url\": \"https://github.com/owner/repo/commit/9f0d0d6bb51a8a6fdaa9125972d1c5c1f79f0291\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:15:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:15:12Z\"\n },\n \"tree\": {\n \"sha\": \"225829a7f721cb9d8c66748937804014c38a0576\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/225829a7f721cb9d8c66748937804014c38a0576\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"cfe285f6aad057fe99c6b7bfbbf85925ac48770a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/cfe285f6aad057fe99c6b7bfbbf85925ac48770a\",\n \"html_url\": \"https://github.com/owner/repo/commit/cfe285f6aad057fe99c6b7bfbbf85925ac48770a\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"9f0d0d6bb51a8a6fdaa9125972d1c5c1f79f0291\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"9f0d0d6bb51a8a6fdaa9125972d1c5c1f79f0291\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9f0d0d6bb51a8a6fdaa9125972d1c5c1f79f0291\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"unpublishedBranchFile\",\"variables\":{\"headOwner\":\"owner\",\"headRepoName\":\"repo\",\"headExpression\":\"cms/posts/1970-01-01-first-title:content/posts/1970-01-01-first-title.md\",\"baseOwner\":\"owner\",\"baseRepoName\":\"repo\",\"baseExpression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query unpublishedBranchFile($headOwner: String!, $headRepoName: String!, $headExpression: String!, $baseOwner: String!, $baseRepoName: String!, $baseExpression: String!) {\\n head: repository(owner: $headOwner, name: $headRepoName) {\\n ...RepositoryParts\\n object(expression: $headExpression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n base: repository(owner: $baseOwner, name: $baseRepoName) {\\n ...RepositoryParts\\n object(expression: $baseExpression) {\\n ... on Blob {\\n id\\n oid\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "510" + }, + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE2NDI2NTo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\nimage: /media/netlify.png\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5146" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NToxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2Yz\",\n \"size\": 3470,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"content\": \"iVBORw0KGgoAAAANSUhEUgAAAJcAAACXCAMAAAAvQTlLAAAAwFBMVEX///85\\nrbswtrpAp71DpL03sLs8q7xGob4tubkzs7o+qLwqvLknv7gkwrgpvbhIn75M\\nm7/x+vrs9fhktcfn9/bg8PMtp7lSr8IWw7U7yL3Y7vAAq7JSzMM+w75MwMGj\\n2dxmv8iLx9O73ORcrMRorMeJ2tJr1MlTx8N8z8+45uWs4OBQu8HH5ulTuMMX\\nqbaW0Ndxvsuq1t4jnrd6ss2TwNUwj7ii4tzP8Ox00syR19ZkxseByNCezdnP\\n5Ox2tsyDv9FhQXEFAAAMiUlEQVR4nO2ci1biyBaGDTcBUaxAEjuoQLQHEQhJ\\n2j7TCLTv/1anau8kdU3wwsW1zvlnVg9UKlVf/r1rVyFjn539X6cSOTWASf2f\\n/9z+87N/agxF5OcN6uf3Mu32JtPtqVEE9X/ccP34NrEktzeibr9JKCW3vo9j\\n1K1L+g/X5bdwrP/jkkqgYjq9Y/3bSxSz7PImfXN5e2Kw/qWoG+H1ScFyt3T9\\nPCXWj0KsU/pV4tblf06HRX5cdoqw/kClOIlnZNKhKovi/O4EYKQDMlsGUezf\\ndTpHL7D9SSeXhoX1/olemhzZMXLXESVRdS7/ZV3+hSt3R3VMdEsTli5yi++O\\nmWOKW4omYNEqfXd1PMdK3ep0IIq+wHkkx8gVVeeqCOsJ+qToV6CjONaf4GQF\\nYHdiFNOex3CM3F1dlIFNgV3Curg4fI71JxdUV1dFaH+g16tAdcVuOLRj5O4C\\npZPBqyuY/zlnSrEO7Ri6JYMBW4aHUdSoDu3Y08WVESzDm0CvPzkU731gx/zV\\nnTCVxgaeTDWvmJrN1QG5aIY9TwrJnqHDHTNKhrpoUq75Qbmopk8XYoRyrFe4\\n+qQ6hW41m4eJI3ld8cx1VtrMVxcdn12am6GoDoJl39ORX+f5M5PpHxUM8ofc\\nFWHdA7WzXyxynw7+zMn8V2n69BhhhqKCffNpv9Hs3/PxVzx/+8MJi9pk9Tx9\\nXmEUC7GasCgmzfs91jEiYLFwTvmV6eSCW0g7FlGly5FZvjfH+rNKpSLN0Rzy\\nPBGnWWVJ35SZmJifdpOONNuTY+S+UtHA7p98wwMwIBMTu4E9yZxxVfbjWB+x\\nNLLm/VR78FcTURp8BvOMA+0jx0iOZSBbKU8+L+aC5bhKx/m6Y30RS+VqqsWS\\n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\\nRK5CYII=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"2b8a70edbda794a5fb65d167e3467f9251c456b6\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjJiOGE3MGVkYmRhNzk0YTVmYjY1ZDE2N2UzNDY3ZjkyNTFjNDU2YjY=\",\"sha\":\"2b8a70edbda794a5fb65d167e3467f9251c456b6\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - GraphQL API__should show published entry image in global media library.json b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__should show published entry image in global media library.json new file mode 100644 index 00000000..5be9380a --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__should show published entry image in global media library.json @@ -0,0 +1,1141 @@ +[ + { + "body": "{\"operationName\":null,\"variables\":{},\"query\":\"{\\n viewer {\\n id\\n avatar_url: avatarUrl\\n name\\n login\\n __typename\\n }\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "179" + }, + "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"repoPermission\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\"},\"query\":\"query repoPermission($owner: String!, $name: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n viewerPermission\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "119" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "1373" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE2NDI2NTozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4202" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NTo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"unpublishedPrBranches\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\"},\"query\":\"query unpublishedPrBranches($owner: String!, $name: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n refs(refPrefix: \\\"refs/heads/cms/\\\", last: 50) {\\n nodes {\\n id\\n associatedPullRequests(last: 50, states: OPEN) {\\n nodes {\\n id\\n headRef {\\n id\\n name\\n prefix\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "141" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", + "Content-Length": "566", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\"type\":\"PR\",\"pr\":{\"number\":3,\"head\":\"2b8a70edbda794a5fb65d167e3467f9251c456b6\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"},\"files\":[{\"path\":\"static/media/netlify.png\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"}]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "status": 200 + }, + { + "body": "{\"operationName\":\"unpublishedBranchFile\",\"variables\":{\"headOwner\":\"owner\",\"headRepoName\":\"repo\",\"headExpression\":\"cms/posts/1970-01-01-first-title:content/posts/1970-01-01-first-title.md\",\"baseOwner\":\"owner\",\"baseRepoName\":\"repo\",\"baseExpression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query unpublishedBranchFile($headOwner: String!, $headRepoName: String!, $headExpression: String!, $baseOwner: String!, $baseRepoName: String!, $baseExpression: String!) {\\n head: repository(owner: $headOwner, name: $headRepoName) {\\n ...RepositoryParts\\n object(expression: $headExpression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n base: repository(owner: $baseOwner, name: $baseRepoName) {\\n ...RepositoryParts\\n object(expression: $baseExpression) {\\n ... on Blob {\\n id\\n oid\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "189" + }, + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTogL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAuMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5Cg==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\"\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"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\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"branch\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"qualifiedName\":\"refs/heads/master\"},\"query\":\"query branch($owner: String!, $name: String!, $qualifiedName: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n branch: ref(qualifiedName: $qualifiedName) {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "452" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTY0MjY1Om1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"},{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "11959", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6da7fde3a588292130a9d379de4ceb89201a6a85\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6da7fde3a588292130a9d379de4ceb89201a6a85\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"966d306082253c32059bbf1752481c77b1f4131d\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1529", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/a029321e3044d259fef8e6278ad7a9fb9c67ea74", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"a029321e3044d259fef8e6278ad7a9fb9c67ea74\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY0MjY1OmEwMjkzMjFlMzA0NGQyNTlmZWY4ZTYyNzhhZDdhOWZiOWM2N2VhNzQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a029321e3044d259fef8e6278ad7a9fb9c67ea74\",\n \"html_url\": \"https://github.com/owner/repo/commit/a029321e3044d259fef8e6278ad7a9fb9c67ea74\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:15:36Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:15:36Z\"\n },\n \"tree\": {\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"a029321e3044d259fef8e6278ad7a9fb9c67ea74\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "995" + }, + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OmEwMjkzMjFlMzA0NGQyNTlmZWY4ZTYyNzhhZDdhOWZiOWM2N2VhNzQ=\",\"sha\":\"a029321e3044d259fef8e6278ad7a9fb9c67ea74\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTY0MjY1OmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU5NTg4\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"a029321e3044d259fef8e6278ad7a9fb9c67ea74\",\"number\":4,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"9f0d0d6bb51a8a6fdaa9125972d1c5c1f79f0291\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9f0d0d6bb51a8a6fdaa9125972d1c5c1f79f0291\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiJhMDI5MzIxZTMwNDRkMjU5ZmVmOGU2Mjc4YWQ3YTlmYjljNjdlYTc0In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNTI4YjU4NDQ3MDE1YzY3NmEwZjA1NWE5MzlmZjY1YjY0YzdiYTE0NyJ9LCJmaWxlcyI6W3sicGF0aCI6InN0YXRpYy9tZWRpYS9uZXRsaWZ5LnBuZyIsInNoYSI6IjEzNjkyZTY1NzRjYjRiZjQ0N2FlZmNmN2UwMjc4ZTJmM2ZhZDZjZjMifV19LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/047c06cd8a28bca7b332ad4ddf4e42e28a3d527c", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"047c06cd8a28bca7b332ad4ddf4e42e28a3d527c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/047c06cd8a28bca7b332ad4ddf4e42e28a3d527c\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"9f0d0d6bb51a8a6fdaa9125972d1c5c1f79f0291\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"047c06cd8a28bca7b332ad4ddf4e42e28a3d527c\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "869", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/92aadcce8c91a74e621df7b8c9dd1badd039af74", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"92aadcce8c91a74e621df7b8c9dd1badd039af74\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/92aadcce8c91a74e621df7b8c9dd1badd039af74\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5063817453289bbe6fa0575506c23aa59997d332\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5063817453289bbe6fa0575506c23aa59997d332\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"92aadcce8c91a74e621df7b8c9dd1badd039af74\",\"parents\":[\"9f0d0d6bb51a8a6fdaa9125972d1c5c1f79f0291\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1541", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/b24031e076d22492630c84c625f5ba19b4a60d08", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"b24031e076d22492630c84c625f5ba19b4a60d08\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY0MjY1OmIyNDAzMWUwNzZkMjI0OTI2MzBjODRjNjI1ZjViYTE5YjRhNjBkMDg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b24031e076d22492630c84c625f5ba19b4a60d08\",\n \"html_url\": \"https://github.com/owner/repo/commit/b24031e076d22492630c84c625f5ba19b4a60d08\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:15:41Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:15:41Z\"\n },\n \"tree\": {\n \"sha\": \"92aadcce8c91a74e621df7b8c9dd1badd039af74\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/92aadcce8c91a74e621df7b8c9dd1badd039af74\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"9f0d0d6bb51a8a6fdaa9125972d1c5c1f79f0291\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9f0d0d6bb51a8a6fdaa9125972d1c5c1f79f0291\",\n \"html_url\": \"https://github.com/owner/repo/commit/9f0d0d6bb51a8a6fdaa9125972d1c5c1f79f0291\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"b24031e076d22492630c84c625f5ba19b4a60d08\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b24031e076d22492630c84c625f5ba19b4a60d08\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b24031e076d22492630c84c625f5ba19b4a60d08\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"unpublishedBranchFile\",\"variables\":{\"headOwner\":\"owner\",\"headRepoName\":\"repo\",\"headExpression\":\"cms/posts/1970-01-01-first-title:content/posts/1970-01-01-first-title.md\",\"baseOwner\":\"owner\",\"baseRepoName\":\"repo\",\"baseExpression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query unpublishedBranchFile($headOwner: String!, $headRepoName: String!, $headExpression: String!, $baseOwner: String!, $baseRepoName: String!, $baseExpression: String!) {\\n head: repository(owner: $headOwner, name: $headRepoName) {\\n ...RepositoryParts\\n object(expression: $headExpression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n base: repository(owner: $baseOwner, name: $baseRepoName) {\\n ...RepositoryParts\\n object(expression: $baseExpression) {\\n ... on Blob {\\n id\\n oid\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "510" + }, + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE2NDI2NTo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\nimage: /media/netlify.png\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5146" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NDI2NToxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2Yz\",\n \"size\": 3470,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"content\": \"iVBORw0KGgoAAAANSUhEUgAAAJcAAACXCAMAAAAvQTlLAAAAwFBMVEX///85\\nrbswtrpAp71DpL03sLs8q7xGob4tubkzs7o+qLwqvLknv7gkwrgpvbhIn75M\\nm7/x+vrs9fhktcfn9/bg8PMtp7lSr8IWw7U7yL3Y7vAAq7JSzMM+w75MwMGj\\n2dxmv8iLx9O73ORcrMRorMeJ2tJr1MlTx8N8z8+45uWs4OBQu8HH5ulTuMMX\\nqbaW0Ndxvsuq1t4jnrd6ss2TwNUwj7ii4tzP8Ox00syR19ZkxseByNCezdnP\\n5Ox2tsyDv9FhQXEFAAAMiUlEQVR4nO2ci1biyBaGDTcBUaxAEjuoQLQHEQhJ\\n2j7TCLTv/1anau8kdU3wwsW1zvlnVg9UKlVf/r1rVyFjn539X6cSOTWASf2f\\n/9z+87N/agxF5OcN6uf3Mu32JtPtqVEE9X/ccP34NrEktzeibr9JKCW3vo9j\\n1K1L+g/X5bdwrP/jkkqgYjq9Y/3bSxSz7PImfXN5e2Kw/qWoG+H1ScFyt3T9\\nPCXWj0KsU/pV4tblf06HRX5cdoqw/kClOIlnZNKhKovi/O4EYKQDMlsGUezf\\ndTpHL7D9SSeXhoX1/olemhzZMXLXESVRdS7/ZV3+hSt3R3VMdEsTli5yi++O\\nmWOKW4omYNEqfXd1PMdK3ep0IIq+wHkkx8gVVeeqCOsJ+qToV6CjONaf4GQF\\nYHdiFNOex3CM3F1dlIFNgV3Curg4fI71JxdUV1dFaH+g16tAdcVuOLRj5O4C\\npZPBqyuY/zlnSrEO7Ri6JYMBW4aHUdSoDu3Y08WVESzDm0CvPzkU731gx/zV\\nnTCVxgaeTDWvmJrN1QG5aIY9TwrJnqHDHTNKhrpoUq75Qbmopk8XYoRyrFe4\\n+qQ6hW41m4eJI3ld8cx1VtrMVxcdn12am6GoDoJl39ORX+f5M5PpHxUM8ofc\\nFWHdA7WzXyxynw7+zMn8V2n69BhhhqKCffNpv9Hs3/PxVzx/+8MJi9pk9Tx9\\nXmEUC7GasCgmzfs91jEiYLFwTvmV6eSCW0g7FlGly5FZvjfH+rNKpSLN0Rzy\\nPBGnWWVJ35SZmJifdpOONNuTY+S+UtHA7p98wwMwIBMTu4E9yZxxVfbjWB+x\\nNLLm/VR78FcTURp8BvOMA+0jx0iOZSBbKU8+L+aC5bhKx/m6Y30RS+VqqsWS\\n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\\nRK5CYII=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"a029321e3044d259fef8e6278ad7a9fb9c67ea74\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OmEwMjkzMjFlMzA0NGQyNTlmZWY4ZTYyNzhhZDdhOWZiOWM2N2VhNzQ=\",\"sha\":\"a029321e3044d259fef8e6278ad7a9fb9c67ea74\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b24031e076d22492630c84c625f5ba19b4a60d08\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b24031e076d22492630c84c625f5ba19b4a60d08\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiJhMDI5MzIxZTMwNDRkMjU5ZmVmOGU2Mjc4YWQ3YTlmYjljNjdlYTc0In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6IjUyOGI1ODQ0NzAxNWM2NzZhMGYwNTVhOTM5ZmY2NWI2NGM3YmExNDcifSwiZmlsZXMiOlt7InBhdGgiOiJzdGF0aWMvbWVkaWEvbmV0bGlmeS5wbmciLCJzaGEiOiIxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2YzIn1dfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/581386bb162667b75c8b4a0da87cdb9d2811c2e5", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"581386bb162667b75c8b4a0da87cdb9d2811c2e5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/581386bb162667b75c8b4a0da87cdb9d2811c2e5\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"b24031e076d22492630c84c625f5ba19b4a60d08\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"581386bb162667b75c8b4a0da87cdb9d2811c2e5\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "869", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/6db4a01ecff1b00b61a5f537e49e9b670a4f9196", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"6db4a01ecff1b00b61a5f537e49e9b670a4f9196\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6db4a01ecff1b00b61a5f537e49e9b670a4f9196\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"7085a0df48b190071e1743ccff9ffa1c45cc3a62\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7085a0df48b190071e1743ccff9ffa1c45cc3a62\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"6db4a01ecff1b00b61a5f537e49e9b670a4f9196\",\"parents\":[\"b24031e076d22492630c84c625f5ba19b4a60d08\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1541", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/85d5178a57ac6c69b588ef0661886e711c1a939b", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"85d5178a57ac6c69b588ef0661886e711c1a939b\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY0MjY1Ojg1ZDUxNzhhNTdhYzZjNjliNTg4ZWYwNjYxODg2ZTcxMWMxYTkzOWI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/85d5178a57ac6c69b588ef0661886e711c1a939b\",\n \"html_url\": \"https://github.com/owner/repo/commit/85d5178a57ac6c69b588ef0661886e711c1a939b\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:15:47Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:15:47Z\"\n },\n \"tree\": {\n \"sha\": \"6db4a01ecff1b00b61a5f537e49e9b670a4f9196\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6db4a01ecff1b00b61a5f537e49e9b670a4f9196\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"b24031e076d22492630c84c625f5ba19b4a60d08\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b24031e076d22492630c84c625f5ba19b4a60d08\",\n \"html_url\": \"https://github.com/owner/repo/commit/b24031e076d22492630c84c625f5ba19b4a60d08\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"85d5178a57ac6c69b588ef0661886e711c1a939b\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"85d5178a57ac6c69b588ef0661886e711c1a939b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/85d5178a57ac6c69b588ef0661886e711c1a939b\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"a029321e3044d259fef8e6278ad7a9fb9c67ea74\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OmEwMjkzMjFlMzA0NGQyNTlmZWY4ZTYyNzhhZDdhOWZiOWM2N2VhNzQ=\",\"sha\":\"a029321e3044d259fef8e6278ad7a9fb9c67ea74\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"a029321e3044d259fef8e6278ad7a9fb9c67ea74\",\"merge_method\":\"merge\"}", + "method": "PUT", + "url": "/repos/owner/repo/pulls/4/merge?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "123" + }, + "response": "{\n \"sha\": \"25b1fe1d1926c27b806979f20df2293d676f2f0a\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"deleteRef\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI4MTY0MjY1OmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\"}},\"query\":\"mutation deleteRef($deleteRefInput: DeleteRefInput!) {\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "81" + }, + "response": "{\"data\":{\"deleteRef\":{\"clientMutationId\":null,\"__typename\":\"DeleteRefPayload\"}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"85d5178a57ac6c69b588ef0661886e711c1a939b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/85d5178a57ac6c69b588ef0661886e711c1a939b\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"85d5178a57ac6c69b588ef0661886e711c1a939b\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "571", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"85d5178a57ac6c69b588ef0661886e711c1a939b\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1541", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/507265148d767233ab60c7c4a501af9f4818f638", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"507265148d767233ab60c7c4a501af9f4818f638\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY0MjY1OjUwNzI2NTE0OGQ3NjcyMzNhYjYwYzdjNGE1MDFhZjlmNDgxOGY2Mzg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/507265148d767233ab60c7c4a501af9f4818f638\",\n \"html_url\": \"https://github.com/owner/repo/commit/507265148d767233ab60c7c4a501af9f4818f638\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:15:53Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:15:53Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"85d5178a57ac6c69b588ef0661886e711c1a939b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/85d5178a57ac6c69b588ef0661886e711c1a939b\",\n \"html_url\": \"https://github.com/owner/repo/commit/85d5178a57ac6c69b588ef0661886e711c1a939b\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"507265148d767233ab60c7c4a501af9f4818f638\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY0MjY1OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"507265148d767233ab60c7c4a501af9f4818f638\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/507265148d767233ab60c7c4a501af9f4818f638\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "427" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE2NDI2NTo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\nimage: /media/netlify.png\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "451" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE2NDI2NTpjMjQwZjczZWMwNDcxNzRmNTI1Yjk3NTE1N2MxMjcxZmZmZGMyNDcw\",\"sha\":\"c240f73ec047174f525b975157c1271fffdc2470\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"netlify.png\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\"type\":\"blob\",\"blob\":{\"size\":3470,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"a029321e3044d259fef8e6278ad7a9fb9c67ea74\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjQyNjU=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTY0MjY1OmEwMjkzMjFlMzA0NGQyNTlmZWY4ZTYyNzhhZDdhOWZiOWM2N2VhNzQ=\",\"sha\":\"a029321e3044d259fef8e6278ad7a9fb9c67ea74\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - GraphQL API__should show published entry image in grid view.json b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__should show published entry image in grid view.json new file mode 100644 index 00000000..f74afede --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - GraphQL API__should show published entry image in grid view.json @@ -0,0 +1,1222 @@ +[ + { + "body": "{\"operationName\":null,\"variables\":{},\"query\":\"{\\n viewer {\\n id\\n avatar_url: avatarUrl\\n name\\n login\\n __typename\\n }\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "179" + }, + "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"repoPermission\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\"},\"query\":\"query repoPermission($owner: String!, $name: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n viewerPermission\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "119" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "1373" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE2NjUxNzozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2713" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NjUxNzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3895" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NjUxNzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4201" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NjUxNzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22506" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NjUxNzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10649" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NjUxNzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"unpublishedPrBranches\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\"},\"query\":\"query unpublishedPrBranches($owner: String!, $name: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n refs(refPrefix: \\\"refs/heads/cms/\\\", last: 50) {\\n nodes {\\n id\\n associatedPullRequests(last: 50, states: OPEN) {\\n nodes {\\n id\\n headRef {\\n id\\n name\\n prefix\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "141" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "144" + }, + "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", + "status": 404 + }, + { + "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTogL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAuMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5Cg==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\"\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"iVBORw0KGgoAAAANSUhEUgAAAJcAAACXCAMAAAAvQTlLAAAAwFBMVEX///85rbswtrpAp71DpL03sLs8q7xGob4tubkzs7o+qLwqvLknv7gkwrgpvbhIn75Mm7/x+vrs9fhktcfn9/bg8PMtp7lSr8IWw7U7yL3Y7vAAq7JSzMM+w75MwMGj2dxmv8iLx9O73ORcrMRorMeJ2tJr1MlTx8N8z8+45uWs4OBQu8HH5ulTuMMXqbaW0Ndxvsuq1t4jnrd6ss2TwNUwj7ii4tzP8Ox00syR19ZkxseByNCezdnP5Ox2tsyDv9FhQXEFAAAMiUlEQVR4nO2ci1biyBaGDTcBUaxAEjuoQLQHEQhJ2j7TCLTv/1anau8kdU3wwsW1zvlnVg9UKlVf/r1rVyFjn539X6cSOTWASf2f/9z+87N/agxF5OcN6uf3Mu32JtPtqVEE9X/ccP34NrEktzeibr9JKCW3vo9j1K1L+g/X5bdwrP/jkkqgYjq9Y/3bSxSz7PImfXN5e2Kw/qWoG+H1ScFyt3T9PCXWj0KsU/pV4tblf06HRX5cdoqw/kClOIlnZNKhKovi/O4EYKQDMlsGUezfdTpHL7D9SSeXhoX1/olemhzZMXLXESVRdS7/ZV3+hSt3R3VMdEsTli5yi++OmWOKW4omYNEqfXd1PMdK3ep0IIq+wHkkx8gVVeeqCOsJ+qToV6CjONaf4GQFYHdiFNOex3CM3F1dlIFNgV3Curg4fI71JxdUV1dFaH+g16tAdcVuOLRj5O4CpZPBqyuY/zlnSrEO7Ri6JYMBW4aHUdSoDu3Y08WVESzDm0CvPzkU731gx/zVnTCVxgaeTDWvmJrN1QG5aIY9TwrJnqHDHTNKhrpoUq75Qbmopk8XYoRyrFe4+qQ6hW41m4eJI3ld8cx1VtrMVxcdn12am6GoDoJl39ORX+f5M5PpHxUM8ofcFWHdA7WzXyxynw7+zMn8V2n69BhhhqKCffNpv9Hs3/PxVzx/+8MJi9pk9Tx9XmEUC7GasCgmzfs91jEiYLFwTvmV6eSCW0g7FlGly5FZvjfH+rNKpSLN0RzyPBGnWWVJ35SZmJifdpOONNuTY+S+UtHA7p98wwMwIBMTu4E9yZxxVfbjWB+xNLLm/VR78FcTURp8BvOMA+0jx0iOZSBbKU8+L+aC5bhKx/m6Y30RS+VqqsWSFHNBdXvKBvqqY5JbpjRT+j8VcrE1TF7zYb7mWL/V0rgoGYd71e5Y3etM7D6W9n0+TKvyBcfIfUsHkz0zPMuzTFYBrAHzxx9kVFSfd6w/a6FK0AzV4uzsXx7O/AbWHgw4FgX7pGMkwzKCpWRP5nudIUY77w0Bz5YjDjqofMqx/n1LkIkM2KbCLVPhwEHfNIWeS9b0yqFardnwc1iz1m4uKmFF+pTzdSgeOAZ5N8DnVIPZ/JPpZbcUVcxs+enCTot5RdihyHAmdLNTrMFs/YVj2FwFM3Jhfk3n09VMaBQPHGgaY/UHmFbCpu8sP27bcvAOMjwM6u3C3P5qNkTGUWvQGvHjG5mPBuFHThc23EtmGpfGBoc93xhgIZz51EMpxqNBnWr2bsf69boN8xm5RDKM4szIVRnM9ANHLn9No1FHvdMxsqiHa3i1DAvIMjYYcWjGYpqtzAk+X8MgKdfoXY7ZrGsIATobFXIBG6SNOYogluUj7eOsM2wNOBSbDMOz0y0QPINfL+OCo97ZazEUaCC74a+BSsCiWux0zF6Eqbnwdhi2CtEGEKNhixFkxQ1etipSN+W5hzOVijq22OFYjlWvx9AwqhdxDWBr0cqv0mmw0uJIy0NYV1UOZi8s3hWWtAMvTVPi+i7PwNnQPJ2zXihcVhmYPbKsek42grY4NIMN8HOsXnt5j9m8eC47ngmm0VmtUWFnYoHyoEOgWCRNZHDRMZdekGkPJGthu/ZH9RQN57UKkp8G0ZLJhEgCmgCHUVwX2DVoCfvQfJ1tgs4oDEfC8cZfWiHHKnCM5FgZmIXLdxpysIysPIojcd+e0U6sN5kv02HWwiE3GFlhNmvDVC7sRaPRsGS0NJJraflgkGBOUxTpChQ2xiWjas2YEc/5KNQ04TQ5X4cpWaOhJ7/dsGQuBINF3lcWT6u1gA1obcCaiefCpxarVC1cQUt5kCHfFe3lArEogwJmL9xGwwCGzs6VeoO4vrZ70k2HR2I+atXT+gm2r6UhaGKteWWzgwjnd5VQNrCZEUtk6QYuRxKfn56mlL1AWIH9ofgYQ+heV2TVFwGncCJgcBsiVpRhaZ6FATDIkYT5l5yV8oUzaQXWxQcBe526LFayrHCx5HfZsee6DTfiWGMRSw2mrUYyjDGKQktdPIXGai0P2RC+pbRm5SHaCrGnprnj3EIZSyHTIrmABh6W0FryFegvF9rmF7ILgdQsTuD2Yk62HbtJZuFY4xLB0B4hPQAizqdZxGKuq0z5g/CwW5Ig2xtjMZxxnl06mEjmiHFDTDt7JywqEhjOCfVs7YxMWFCcgMyN9A+U9nzjefSSSpfdjefc9IExiumiF7N2aWLiT2LpVlniZK7rxYZ9iGyDTdTW2DCSG4xkyJRFkRZtYRxlBcpcYGmoUVkNRTSc5u+QbCceq8bBCLiBL4P5BpONrUCfF3a6AgupaEFgdzthOVNmWi8wkkFU43FPYGOjKFV4bQkB9JclUBB5ZmvwHqw2lettisioAzTlIoaPA1i8poBx8goso4IDH+u33AkFVFSJMFccm75Q8mnKsajSgczu2rFerJBGTHJYjuOdVBmXUO/PSLvq9caBoy1VwlLOasRqO9g25gdJ+Q9Z7GYSlULlZrXbnvzkvSqLrRstA18/nBmOa2QehTqCSS78iGlRwiRi9dSDjoftLiWOqHPGuHGqeLEbKONiY/mNYq62IE8/GPaEy7TIRbHJuSyE76aiXOyGuWFH0bmqqlvoWFUggypG4QrYxg33PUywz7D+cQGX6BXNceMHD8kxhtZglcL11qbexI+XERYSM1EmPE9FZi55QpNbMFdbAWOuNZaFuUZsP1jT3YN2Kk5qF9ayEUrBahemDa5KMc+iwm2B09H9gTlXxAUj6FcVpqoxt3IwryqSjY3fZhid28ZQgtX5aQt8T6u2tzUsc24JjmVgvQ3vqdwT9JZzw4Kwg+XYk9jc9MkCtwyKUpW6BWNTxyha0gt4xyBS7tqwyRfRxvDdgO0EsOsjSHZs8d1iKEa1wy0YuFdNvA0PoBPTWhspAPhpk80exVt99zpzAlisfJS0fulQiLXLLQQTznvOG+wDap5t8+dnbL1oY0hE298K79hnCCMS6B1Y4siBl8D9eKQPfMfxA7ROSRhGNw62JbuX4xZT9T70nQfZZGsA7xu7bc9rZx/vetrKZykVjeMiNtc1Q70ntwSo7VuS3pZGcZ6kI2JByvZ5Vh4V57xx4OtTke3mrdd2E5XqQ1hnOVW1iudHwjcpF+yL9cDkHdw2TbnAuFg3vXaSCFTJh7DSciFEf5zwefFEGRVyZXQFIaWV5M2rpnQfyy0Klj8QhM1no7SzkgtNjrcDrF3yAYLurGNqXPLBlXjGAodcGEVuH2NLYLTtLi6hvGwDx0Cw3XziS1vbqzEMCEYsJir1DSMpxtYoLwPbVpOq97bZdQx+n8hDrVrDkCVVWQl+Ase1UC2g4v3G6f00cN5ma3LuQ7K9pAcvelVV+LOgbYL2wb9t/K8sMDaQFmBS7VHnvsRGcN/a1DSudB1tVCNVQXa+yW00CrUkqY3LZt4Fxv6w6TgaWRbJcqwkVrlqmT6+ElVFfCxxSvxZyg6urQBfE/Xw5f8DLBBGqwpoGMm4NJJQUByViWF92a2zB3XMWhXwkje4HJVysR5bbYA9uEXTSwcD52oQJFpD9FWB5LQX/LAhSA7g1hnUMbNwy02n1UJFhYtjo3Ltwy0ms2N0WozkWwE27QBVuXcQt5iKHMN5iVfIBZFWnNyXW0xFjj2IkTQIdgX56v7cYipy7C9cHRdgAYMjce3TLSb74dw0cxrJAi6gFt08369bMLcZDEPlm7lwOYpYB/hdCuoYU03Bw0huaibh7kh52G1U+3eLiSAYTlEDvvOsRhl2hXQ5ZncxrAP9BpHNp8hFIfEohoFK4wW2np/b0k2HcYuJ1HSwzIZNjZNmrwA4f3vA37cyOXZ+/gLX/urAItfh3CoEq+EGrrXDNhUfA6vIMSIQcMGKeDsKlrS+dkUSbESsI/yGrdEx/FmK3NZ1Mq7Du8VEDFw13MCltkc7Yz3Sb3Dbj10NDI9iL+KFvwwn6CLfUUS6GlgXI/mgor50j5FbmahjlAzokLDb7eLPUnhbF5fj8dwCsK6mdAPnDbAc/x4VCx1ThBs4b2fLkRz9L8YwOIYbePbu+thEGZjm2CO055E8EZfBMYzkLzHfTgKmOZZu4BDGkp+uHhwszSQeSfwyhDVcb3fdfUiwx2sBjf6BG/jLdff6uHVLA6Mw8M81haJ/oEs2fXFSLFqgHq8FdVOe7ePJ/8Y0u3stCSN5YrcAQXLs+vfub+qPJNWxb+AVSnHs5dQ8uezv6RfVr99Zev06NYqsFwT7/X2CmMp5+fXr18ue/3qJ/ejktfR/WP8FOoK2QLx2JrUAAAAASUVORK5CYII=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"branch\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"qualifiedName\":\"refs/heads/master\"},\"query\":\"query branch($owner: String!, $name: String!, $qualifiedName: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n branch: ref(qualifiedName: $qualifiedName) {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "452" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTY2NTE3OjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTY2NTE3Om1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"},{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "11921", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6da7fde3a588292130a9d379de4ceb89201a6a85\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6da7fde3a588292130a9d379de4ceb89201a6a85\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"966d306082253c32059bbf1752481c77b1f4131d\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1524", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/1826bd991916fe17e7e76f554a7d388245ee0d10", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"1826bd991916fe17e7e76f554a7d388245ee0d10\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2NTE3OjE4MjZiZDk5MTkxNmZlMTdlN2U3NmY1NTRhN2QzODgyNDVlZTBkMTA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1826bd991916fe17e7e76f554a7d388245ee0d10\",\n \"html_url\": \"https://github.com/owner/repo/commit/1826bd991916fe17e7e76f554a7d388245ee0d10\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:32:47Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:32:47Z\"\n },\n \"tree\": {\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"1826bd991916fe17e7e76f554a7d388245ee0d10\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "995" + }, + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTY2NTE3OjE4MjZiZDk5MTkxNmZlMTdlN2U3NmY1NTRhN2QzODgyNDVlZTBkMTA=\",\"sha\":\"1826bd991916fe17e7e76f554a7d388245ee0d10\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTY2NTE3OmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjYwNzY3\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"1826bd991916fe17e7e76f554a7d388245ee0d10\",\"number\":1,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"IyBOZXRsaWZ5IENNUwoKVGhpcyB0cmVlIGlzIHVzZWQgYnkgdGhlIE5ldGxpZnkgQ01TIHRvIHN0b3JlIG1ldGFkYXRhIGluZm9ybWF0aW9uIGZvciBzcGVjaWZpYyBmaWxlcyBhbmQgYnJhbmNoZXMu\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n}\n", + "status": 201 + }, + { + "body": "{\"tree\":[{\"path\":\"README.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"98787d1bd948850444433e91a43091a76c4eb455\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "569", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"First Commit\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1117", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/5a6ed9dd24f5a84fe804a5c8b47e229957087054", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"5a6ed9dd24f5a84fe804a5c8b47e229957087054\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2NTE3OjVhNmVkOWRkMjRmNWE4NGZlODA0YTVjOGI0N2UyMjk5NTcwODcwNTQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5a6ed9dd24f5a84fe804a5c8b47e229957087054\",\n \"html_url\": \"https://github.com/owner/repo/commit/5a6ed9dd24f5a84fe804a5c8b47e229957087054\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:32:52Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:32:52Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"5a6ed9dd24f5a84fe804a5c8b47e229957087054\"}", + "method": "POST", + "url": "/repos/owner/repo/git/refs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "492", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "Location": "https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2NTE3OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"5a6ed9dd24f5a84fe804a5c8b47e229957087054\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5a6ed9dd24f5a84fe804a5c8b47e229957087054\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiIxODI2YmQ5OTE5MTZmZTE3ZTdlNzZmNTU0YTdkMzg4MjQ1ZWUwZDEwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNTI4YjU4NDQ3MDE1YzY3NmEwZjA1NWE5MzlmZjY1YjY0YzdiYTE0NyJ9LCJmaWxlcyI6W3sicGF0aCI6InN0YXRpYy9tZWRpYS9uZXRsaWZ5LnBuZyIsInNoYSI6IjEzNjkyZTY1NzRjYjRiZjQ0N2FlZmNmN2UwMjc4ZTJmM2ZhZDZjZjMifV19LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/bfd3b2a00bff5383c9e7a1e2069e034da6bbb6a4", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"bfd3b2a00bff5383c9e7a1e2069e034da6bbb6a4\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/bfd3b2a00bff5383c9e7a1e2069e034da6bbb6a4\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"5a6ed9dd24f5a84fe804a5c8b47e229957087054\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"bfd3b2a00bff5383c9e7a1e2069e034da6bbb6a4\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "866", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/e5cfbe703c0c632d689cf49465b886f67fa4c68d", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"e5cfbe703c0c632d689cf49465b886f67fa4c68d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5cfbe703c0c632d689cf49465b886f67fa4c68d\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"57b187e2af8947cbba95d6b775ea35c8d2b99d0e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/57b187e2af8947cbba95d6b775ea35c8d2b99d0e\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"e5cfbe703c0c632d689cf49465b886f67fa4c68d\",\"parents\":[\"5a6ed9dd24f5a84fe804a5c8b47e229957087054\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1536", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/3af90405c6fca3f4f5c6ecaeb957f1acd645a85f", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"3af90405c6fca3f4f5c6ecaeb957f1acd645a85f\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2NTE3OjNhZjkwNDA1YzZmY2EzZjRmNWM2ZWNhZWI5NTdmMWFjZDY0NWE4NWY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3af90405c6fca3f4f5c6ecaeb957f1acd645a85f\",\n \"html_url\": \"https://github.com/owner/repo/commit/3af90405c6fca3f4f5c6ecaeb957f1acd645a85f\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:32:55Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:32:55Z\"\n },\n \"tree\": {\n \"sha\": \"e5cfbe703c0c632d689cf49465b886f67fa4c68d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5cfbe703c0c632d689cf49465b886f67fa4c68d\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"5a6ed9dd24f5a84fe804a5c8b47e229957087054\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5a6ed9dd24f5a84fe804a5c8b47e229957087054\",\n \"html_url\": \"https://github.com/owner/repo/commit/5a6ed9dd24f5a84fe804a5c8b47e229957087054\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"3af90405c6fca3f4f5c6ecaeb957f1acd645a85f\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2NTE3OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3af90405c6fca3f4f5c6ecaeb957f1acd645a85f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3af90405c6fca3f4f5c6ecaeb957f1acd645a85f\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"unpublishedBranchFile\",\"variables\":{\"headOwner\":\"owner\",\"headRepoName\":\"repo\",\"headExpression\":\"cms/posts/1970-01-01-first-title:content/posts/1970-01-01-first-title.md\",\"baseOwner\":\"owner\",\"baseRepoName\":\"repo\",\"baseExpression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query unpublishedBranchFile($headOwner: String!, $headRepoName: String!, $headExpression: String!, $baseOwner: String!, $baseRepoName: String!, $baseExpression: String!) {\\n head: repository(owner: $headOwner, name: $headRepoName) {\\n ...RepositoryParts\\n object(expression: $headExpression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n base: repository(owner: $baseOwner, name: $baseRepoName) {\\n ...RepositoryParts\\n object(expression: $baseExpression) {\\n ... on Blob {\\n id\\n oid\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "510" + }, + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE2NjUxNzo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\nimage: /media/netlify.png\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5145" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NjUxNzoxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2Yz\",\n \"size\": 3470,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"content\": \"iVBORw0KGgoAAAANSUhEUgAAAJcAAACXCAMAAAAvQTlLAAAAwFBMVEX///85\\nrbswtrpAp71DpL03sLs8q7xGob4tubkzs7o+qLwqvLknv7gkwrgpvbhIn75M\\nm7/x+vrs9fhktcfn9/bg8PMtp7lSr8IWw7U7yL3Y7vAAq7JSzMM+w75MwMGj\\n2dxmv8iLx9O73ORcrMRorMeJ2tJr1MlTx8N8z8+45uWs4OBQu8HH5ulTuMMX\\nqbaW0Ndxvsuq1t4jnrd6ss2TwNUwj7ii4tzP8Ox00syR19ZkxseByNCezdnP\\n5Ox2tsyDv9FhQXEFAAAMiUlEQVR4nO2ci1biyBaGDTcBUaxAEjuoQLQHEQhJ\\n2j7TCLTv/1anau8kdU3wwsW1zvlnVg9UKlVf/r1rVyFjn539X6cSOTWASf2f\\n/9z+87N/agxF5OcN6uf3Mu32JtPtqVEE9X/ccP34NrEktzeibr9JKCW3vo9j\\n1K1L+g/X5bdwrP/jkkqgYjq9Y/3bSxSz7PImfXN5e2Kw/qWoG+H1ScFyt3T9\\nPCXWj0KsU/pV4tblf06HRX5cdoqw/kClOIlnZNKhKovi/O4EYKQDMlsGUezf\\ndTpHL7D9SSeXhoX1/olemhzZMXLXESVRdS7/ZV3+hSt3R3VMdEsTli5yi++O\\nmWOKW4omYNEqfXd1PMdK3ep0IIq+wHkkx8gVVeeqCOsJ+qToV6CjONaf4GQF\\nYHdiFNOex3CM3F1dlIFNgV3Curg4fI71JxdUV1dFaH+g16tAdcVuOLRj5O4C\\npZPBqyuY/zlnSrEO7Ri6JYMBW4aHUdSoDu3Y08WVESzDm0CvPzkU731gx/zV\\nnTCVxgaeTDWvmJrN1QG5aIY9TwrJnqHDHTNKhrpoUq75Qbmopk8XYoRyrFe4\\n+qQ6hW41m4eJI3ld8cx1VtrMVxcdn12am6GoDoJl39ORX+f5M5PpHxUM8ofc\\nFWHdA7WzXyxynw7+zMn8V2n69BhhhqKCffNpv9Hs3/PxVzx/+8MJi9pk9Tx9\\nXmEUC7GasCgmzfs91jEiYLFwTvmV6eSCW0g7FlGly5FZvjfH+rNKpSLN0Rzy\\nPBGnWWVJ35SZmJifdpOONNuTY+S+UtHA7p98wwMwIBMTu4E9yZxxVfbjWB+x\\nNLLm/VR78FcTURp8BvOMA+0jx0iOZSBbKU8+L+aC5bhKx/m6Y30RS+VqqsWS\\n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\\nRK5CYII=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"1826bd991916fe17e7e76f554a7d388245ee0d10\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTY2NTE3OjE4MjZiZDk5MTkxNmZlMTdlN2U3NmY1NTRhN2QzODgyNDVlZTBkMTA=\",\"sha\":\"1826bd991916fe17e7e76f554a7d388245ee0d10\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2NTE3OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3af90405c6fca3f4f5c6ecaeb957f1acd645a85f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3af90405c6fca3f4f5c6ecaeb957f1acd645a85f\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiIxODI2YmQ5OTE5MTZmZTE3ZTdlNzZmNTU0YTdkMzg4MjQ1ZWUwZDEwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6IjUyOGI1ODQ0NzAxNWM2NzZhMGYwNTVhOTM5ZmY2NWI2NGM3YmExNDcifSwiZmlsZXMiOlt7InBhdGgiOiJzdGF0aWMvbWVkaWEvbmV0bGlmeS5wbmciLCJzaGEiOiIxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2YzIn1dfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/4af22437601adda88079efcf9b0d7c0f96e09033", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"4af22437601adda88079efcf9b0d7c0f96e09033\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4af22437601adda88079efcf9b0d7c0f96e09033\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"3af90405c6fca3f4f5c6ecaeb957f1acd645a85f\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"4af22437601adda88079efcf9b0d7c0f96e09033\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "866", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/ac42b23565d4b52c7eb04aa5e15c4c5c5a8f263f", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"ac42b23565d4b52c7eb04aa5e15c4c5c5a8f263f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ac42b23565d4b52c7eb04aa5e15c4c5c5a8f263f\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"cd57be649cc2954248541dccedba3bb8d50d71b4\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/cd57be649cc2954248541dccedba3bb8d50d71b4\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"ac42b23565d4b52c7eb04aa5e15c4c5c5a8f263f\",\"parents\":[\"3af90405c6fca3f4f5c6ecaeb957f1acd645a85f\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1536", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/ec83d06cd0e9cbdcbe6dd28f9517479541609b19", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"ec83d06cd0e9cbdcbe6dd28f9517479541609b19\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2NTE3OmVjODNkMDZjZDBlOWNiZGNiZTZkZDI4Zjk1MTc0Nzk1NDE2MDliMTk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ec83d06cd0e9cbdcbe6dd28f9517479541609b19\",\n \"html_url\": \"https://github.com/owner/repo/commit/ec83d06cd0e9cbdcbe6dd28f9517479541609b19\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:33:01Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:33:01Z\"\n },\n \"tree\": {\n \"sha\": \"ac42b23565d4b52c7eb04aa5e15c4c5c5a8f263f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ac42b23565d4b52c7eb04aa5e15c4c5c5a8f263f\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"3af90405c6fca3f4f5c6ecaeb957f1acd645a85f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3af90405c6fca3f4f5c6ecaeb957f1acd645a85f\",\n \"html_url\": \"https://github.com/owner/repo/commit/3af90405c6fca3f4f5c6ecaeb957f1acd645a85f\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"ec83d06cd0e9cbdcbe6dd28f9517479541609b19\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2NTE3OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ec83d06cd0e9cbdcbe6dd28f9517479541609b19\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ec83d06cd0e9cbdcbe6dd28f9517479541609b19\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"1826bd991916fe17e7e76f554a7d388245ee0d10\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTY2NTE3OjE4MjZiZDk5MTkxNmZlMTdlN2U3NmY1NTRhN2QzODgyNDVlZTBkMTA=\",\"sha\":\"1826bd991916fe17e7e76f554a7d388245ee0d10\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"1826bd991916fe17e7e76f554a7d388245ee0d10\",\"merge_method\":\"merge\"}", + "method": "PUT", + "url": "/repos/owner/repo/pulls/1/merge?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "123" + }, + "response": "{\n \"sha\": \"d0dde2af08653d5bc4da0bdc03876d524a12f2db\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"deleteRef\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI4MTY2NTE3OmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\"}},\"query\":\"mutation deleteRef($deleteRefInput: DeleteRefInput!) {\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "81" + }, + "response": "{\"data\":{\"deleteRef\":{\"clientMutationId\":null,\"__typename\":\"DeleteRefPayload\"}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2NTE3OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ec83d06cd0e9cbdcbe6dd28f9517479541609b19\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ec83d06cd0e9cbdcbe6dd28f9517479541609b19\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"ec83d06cd0e9cbdcbe6dd28f9517479541609b19\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "569", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"ec83d06cd0e9cbdcbe6dd28f9517479541609b19\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1536", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/ef98ce18c3a617c271afa5a354636b407783d85e", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"ef98ce18c3a617c271afa5a354636b407783d85e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2NTE3OmVmOThjZTE4YzNhNjE3YzI3MWFmYTVhMzU0NjM2YjQwNzc4M2Q4NWU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ef98ce18c3a617c271afa5a354636b407783d85e\",\n \"html_url\": \"https://github.com/owner/repo/commit/ef98ce18c3a617c271afa5a354636b407783d85e\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:33:08Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:33:08Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"ec83d06cd0e9cbdcbe6dd28f9517479541609b19\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ec83d06cd0e9cbdcbe6dd28f9517479541609b19\",\n \"html_url\": \"https://github.com/owner/repo/commit/ec83d06cd0e9cbdcbe6dd28f9517479541609b19\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"ef98ce18c3a617c271afa5a354636b407783d85e\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2NTE3OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ef98ce18c3a617c271afa5a354636b407783d85e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ef98ce18c3a617c271afa5a354636b407783d85e\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"1826bd991916fe17e7e76f554a7d388245ee0d10\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTY2NTE3OjE4MjZiZDk5MTkxNmZlMTdlN2U3NmY1NTRhN2QzODgyNDVlZTBkMTA=\",\"sha\":\"1826bd991916fe17e7e76f554a7d388245ee0d10\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "427" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE2NjUxNzo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\nimage: /media/netlify.png\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "451" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjY1MTc=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE2NjUxNzpjMjQwZjczZWMwNDcxNzRmNTI1Yjk3NTE1N2MxMjcxZmZmZGMyNDcw\",\"sha\":\"c240f73ec047174f525b975157c1271fffdc2470\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"netlify.png\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\"type\":\"blob\",\"blob\":{\"size\":3470,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - REST API__can delete image from global media library.json b/cypress/fixtures/GitHub Backend Media Library - REST API__can delete image from global media library.json new file mode 100644 index 00000000..03ffd8c9 --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - REST API__can delete image from global media library.json @@ -0,0 +1,423 @@ +[ + { + "method": "GET", + "url": "/user?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1321" + }, + "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "7498" + }, + "response": "{\n \"id\": 228633140,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjg2MzMxNDA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-17T14:22:27Z\",\n \"updated_at\": \"2019-12-17T14:22:58Z\",\n \"pushed_at\": \"2019-12-17T14:22:54Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2054" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"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\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3895" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODYzMzE0MDpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2713" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODYzMzE0MDo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22506" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODYzMzE0MDo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10649" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODYzMzE0MDphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4201" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODYzMzE0MDowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/branches/master?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5429" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"cccedba45cd89df3190e24a5e173a89c097b65bb\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NjMzMTQwOmNjY2VkYmE0NWNkODlkZjMxOTBlMjRhNWUxNzNhODljMDk3YjY1YmI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-16T17:15:26Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-12-16T17:15:26Z\"\n },\n \"message\": \"Update .gitattributes\",\n \"tree\": {\n \"sha\": \"b7e139606ccb7a9063d4ffe53574aacba4c34f26\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b7e139606ccb7a9063d4ffe53574aacba4c34f26\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/cccedba45cd89df3190e24a5e173a89c097b65bb\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJd97uuCRBK7hj4Ov3rIwAAdHIIACeUO+wiHQT3O/hB13fYd8ry\\nWOWKEL+WUOAuuQEie6QBdmk0ryl88TP9K+evOV51IF79H/lzRZJBf02rHU6FzVUl\\nyvRut7sb67G9WPstjiLYQeKgdQm/W5r8jwYXCQlI2v0cSgJwtCEaVukCUotKyPeA\\nhggSl1EXnFc57M7Uy6slRMlcNIyoUhi/BkHBO4rvCOckhE2HoeqMyrnxvViOWEdQ\\nEoTdpjPotKOxP61nS118OUQnS9e8Nsegzs3SG6cfL8wbg5mmk0sOyxq9h70lFBUx\\nX3FDsxzuAUIN7zFCo7djHOuF1B3hSclZVhFh/0yJBsrmSrEFlNVtzoPXfAtlB1Y=\\n=M0DP\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree b7e139606ccb7a9063d4ffe53574aacba4c34f26\\nparent 9d68698ec2ff8baf3153e60240fce4734e29c8b0\\nauthor owner 1576516526 +0200\\ncommitter GitHub 1576516526 +0200\\n\\nUpdate .gitattributes\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/cccedba45cd89df3190e24a5e173a89c097b65bb\",\n \"html_url\": \"https://github.com/owner/repo/commit/cccedba45cd89df3190e24a5e173a89c097b65bb\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/cccedba45cd89df3190e24a5e173a89c097b65bb/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"9d68698ec2ff8baf3153e60240fce4734e29c8b0\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/9d68698ec2ff8baf3153e60240fce4734e29c8b0\",\n \"html_url\": \"https://github.com/owner/repo/commit/9d68698ec2ff8baf3153e60240fce4734e29c8b0\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"cccedba45cd89df3190e24a5e173a89c097b65bb\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "12230", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/4d5874234b22991bf7a1344e3929c5f4164b3827", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"4d5874234b22991bf7a1344e3929c5f4164b3827\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4d5874234b22991bf7a1344e3929c5f4164b3827\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"406a244d1522a3c809efab0c9ce46bbd86aa9c1d\",\n \"size\": 188,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/406a244d1522a3c809efab0c9ce46bbd86aa9c1d\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0294ef106c58743907a5c855da1eb0f87b0b6dfc\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0294ef106c58743907a5c855da1eb0f87b0b6dfc\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify-functions\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a96c1f09300fa4f9e4c786d69bcbe51eaff7f14a\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"fbe31f474894267b9b69121368d87b9a8cb45b0e\",\n \"size\": 174,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/fbe31f474894267b9b69121368d87b9a8cb45b0e\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f1a0f0f2ac3973528167886585765d526322c622\",\n \"size\": 6946,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f1a0f0f2ac3973528167886585765d526322c622\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\",\n \"size\": 836006,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f89a1ce6e6fc4e620991b463cc0bfbb8dd253f5b\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Upload “static/media/netlify.png”\",\"tree\":\"4d5874234b22991bf7a1344e3929c5f4164b3827\",\"parents\":[\"cccedba45cd89df3190e24a5e173a89c097b65bb\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1521", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/e92ad97720a12510a2768fb899c8fb4592456c08", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"e92ad97720a12510a2768fb899c8fb4592456c08\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NjMzMTQwOmU5MmFkOTc3MjBhMTI1MTBhMjc2OGZiODk5YzhmYjQ1OTI0NTZjMDg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e92ad97720a12510a2768fb899c8fb4592456c08\",\n \"html_url\": \"https://github.com/owner/repo/commit/e92ad97720a12510a2768fb899c8fb4592456c08\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-17T14:23:06Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-17T14:23:06Z\"\n },\n \"tree\": {\n \"sha\": \"4d5874234b22991bf7a1344e3929c5f4164b3827\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4d5874234b22991bf7a1344e3929c5f4164b3827\"\n },\n \"message\": \"Upload “static/media/netlify.png”\",\n \"parents\": [\n {\n \"sha\": \"cccedba45cd89df3190e24a5e173a89c097b65bb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/cccedba45cd89df3190e24a5e173a89c097b65bb\",\n \"html_url\": \"https://github.com/owner/repo/commit/cccedba45cd89df3190e24a5e173a89c097b65bb\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"e92ad97720a12510a2768fb899c8fb4592456c08\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/heads/master?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "462" + }, + "response": "{\n \"ref\": \"refs/heads/master\",\n \"node_id\": \"MDM6UmVmMjI4NjMzMTQwOm1hc3Rlcg==\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/master\",\n \"object\": {\n \"sha\": \"e92ad97720a12510a2768fb899c8fb4592456c08\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e92ad97720a12510a2768fb899c8fb4592456c08\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static%2Fmedia?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "572" + }, + "response": "{\n \"sha\": \"c240f73ec047174f525b975157c1271fffdc2470\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c240f73ec047174f525b975157c1271fffdc2470\",\n \"tree\": [\n {\n \"path\": \"netlify.png\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"size\": 3470,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "DELETE", + "url": "/repos/owner/repo/contents/static/media/netlify.png?ts=0&sha=13692e6574cb4bf447aefcf7e0278e2f3fad6cf3&message=Delete “static/media/netlify.png”&branch=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo, user:email", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1622" + }, + "response": "{\n \"content\": null,\n \"commit\": {\n \"sha\": \"e3eabc63f3225cb4f51aecd5751f7ce2f1445795\",\n \"node_id\": \"MDY6Q29tbWl0MjI4NjMzMTQwOmUzZWFiYzYzZjMyMjVjYjRmNTFhZWNkNTc1MWY3Y2UyZjE0NDU3OTU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e3eabc63f3225cb4f51aecd5751f7ce2f1445795\",\n \"html_url\": \"https://github.com/owner/repo/commit/e3eabc63f3225cb4f51aecd5751f7ce2f1445795\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-17T14:23:10Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-17T14:23:10Z\"\n },\n \"tree\": {\n \"sha\": \"b7e139606ccb7a9063d4ffe53574aacba4c34f26\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b7e139606ccb7a9063d4ffe53574aacba4c34f26\"\n },\n \"message\": \"Delete “static/media/netlify.png”\",\n \"parents\": [\n {\n \"sha\": \"e92ad97720a12510a2768fb899c8fb4592456c08\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e92ad97720a12510a2768fb899c8fb4592456c08\",\n \"html_url\": \"https://github.com/owner/repo/commit/e92ad97720a12510a2768fb899c8fb4592456c08\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n }\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - REST API__can publish entry with image.json b/cypress/fixtures/GitHub Backend Media Library - REST API__can publish entry with image.json new file mode 100644 index 00000000..71e5b7eb --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - REST API__can publish entry with image.json @@ -0,0 +1,1348 @@ +[ + { + "method": "GET", + "url": "/user?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1321" + }, + "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "7498" + }, + "response": "{\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:20:35Z\",\n \"pushed_at\": \"2019-12-15T10:21:18Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2054" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2713" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10649" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3895" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4201" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22506" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", + "Content-Length": "566", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\"type\":\"PR\",\"pr\":{\"number\":1,\"head\":\"669333ac57dc8207b2121eba3827b9a1e992f4b7\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"},\"files\":[{\"path\":\"static/media/netlify.png\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"}]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "5", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "[\n\n]\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "154" + }, + "response": "{\n \"message\": \"No commit found for the ref cms/posts/1970-01-01-first-title\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTogL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAuMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5Cg==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\"\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"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\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/branches/master?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5851" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"},{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "11921", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6da7fde3a588292130a9d379de4ceb89201a6a85\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6da7fde3a588292130a9d379de4ceb89201a6a85\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"966d306082253c32059bbf1752481c77b1f4131d\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1524", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/298ac26f9ca5445eebafd40ccbcbb45d27e87bfe", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjI5OGFjMjZmOWNhNTQ0NWVlYmFmZDQwY2NiY2JiNDVkMjdlODdiZmU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\",\n \"html_url\": \"https://github.com/owner/repo/commit/298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:21:36Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:21:36Z\"\n },\n \"tree\": {\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\"}", + "method": "POST", + "url": "/repos/owner/repo/git/refs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "546", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"title\":\"Create Post “1970-01-01-first-title”\",\"body\":\"Automatically generated by Netlify CMS\",\"head\":\"cms/posts/1970-01-01-first-title\",\"base\":\"master\"}", + "method": "POST", + "url": "/repos/owner/repo/pulls?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "22151", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/pulls/2", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/2\",\n \"id\": 353259976,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU5OTc2\",\n \"html_url\": \"https://github.com/owner/repo/pull/2\",\n \"diff_url\": \"https://github.com/owner/repo/pull/2.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/2.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/2\",\n \"number\": 2,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T10:21:38Z\",\n \"updated_at\": \"2019-12-15T10:21:38Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/2/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/2/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/2/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:20:35Z\",\n \"pushed_at\": \"2019-12-15T10:21:37Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:20:35Z\",\n \"pushed_at\": \"2019-12-15T10:21:37Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/2\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/2\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/2/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 2\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"5a54c17ab0659ab9096d51273ae38b0cc2f455d0\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5a54c17ab0659ab9096d51273ae38b0cc2f455d0\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiIyOThhYzI2ZjljYTU0NDVlZWJhZmQ0MGNjYmNiYjQ1ZDI3ZTg3YmZlIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNTI4YjU4NDQ3MDE1YzY3NmEwZjA1NWE5MzlmZjY1YjY0YzdiYTE0NyJ9LCJmaWxlcyI6W3sicGF0aCI6InN0YXRpYy9tZWRpYS9uZXRsaWZ5LnBuZyIsInNoYSI6IjEzNjkyZTY1NzRjYjRiZjQ0N2FlZmNmN2UwMjc4ZTJmM2ZhZDZjZjMifV19LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/1a9b61a5c211a0f1ae660d96685a967d13447218", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"1a9b61a5c211a0f1ae660d96685a967d13447218\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/1a9b61a5c211a0f1ae660d96685a967d13447218\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"5a54c17ab0659ab9096d51273ae38b0cc2f455d0\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"1a9b61a5c211a0f1ae660d96685a967d13447218\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "866", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/01024b85ab44a5f5e154607e1827c17c62702148", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"01024b85ab44a5f5e154607e1827c17c62702148\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/01024b85ab44a5f5e154607e1827c17c62702148\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e2d34102843492007e1f113961280b9479981c09\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e2d34102843492007e1f113961280b9479981c09\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"01024b85ab44a5f5e154607e1827c17c62702148\",\"parents\":[\"5a54c17ab0659ab9096d51273ae38b0cc2f455d0\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1536", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/6fa8537c43ed7bfeb5e74ced0184ea51d5df9919", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"6fa8537c43ed7bfeb5e74ced0184ea51d5df9919\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjZmYTg1MzdjNDNlZDdiZmViNWU3NGNlZDAxODRlYTUxZDVkZjk5MTk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6fa8537c43ed7bfeb5e74ced0184ea51d5df9919\",\n \"html_url\": \"https://github.com/owner/repo/commit/6fa8537c43ed7bfeb5e74ced0184ea51d5df9919\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:21:41Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:21:41Z\"\n },\n \"tree\": {\n \"sha\": \"01024b85ab44a5f5e154607e1827c17c62702148\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/01024b85ab44a5f5e154607e1827c17c62702148\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"5a54c17ab0659ab9096d51273ae38b0cc2f455d0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5a54c17ab0659ab9096d51273ae38b0cc2f455d0\",\n \"html_url\": \"https://github.com/owner/repo/commit/5a54c17ab0659ab9096d51273ae38b0cc2f455d0\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"6fa8537c43ed7bfeb5e74ced0184ea51d5df9919\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6fa8537c43ed7bfeb5e74ced0184ea51d5df9919\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6fa8537c43ed7bfeb5e74ced0184ea51d5df9919\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1736" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "614" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5145" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjoxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2Yz\",\n \"size\": 3470,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"content\": \"iVBORw0KGgoAAAANSUhEUgAAAJcAAACXCAMAAAAvQTlLAAAAwFBMVEX///85\\nrbswtrpAp71DpL03sLs8q7xGob4tubkzs7o+qLwqvLknv7gkwrgpvbhIn75M\\nm7/x+vrs9fhktcfn9/bg8PMtp7lSr8IWw7U7yL3Y7vAAq7JSzMM+w75MwMGj\\n2dxmv8iLx9O73ORcrMRorMeJ2tJr1MlTx8N8z8+45uWs4OBQu8HH5ulTuMMX\\nqbaW0Ndxvsuq1t4jnrd6ss2TwNUwj7ii4tzP8Ox00syR19ZkxseByNCezdnP\\n5Ox2tsyDv9FhQXEFAAAMiUlEQVR4nO2ci1biyBaGDTcBUaxAEjuoQLQHEQhJ\\n2j7TCLTv/1anau8kdU3wwsW1zvlnVg9UKlVf/r1rVyFjn539X6cSOTWASf2f\\n/9z+87N/agxF5OcN6uf3Mu32JtPtqVEE9X/ccP34NrEktzeibr9JKCW3vo9j\\n1K1L+g/X5bdwrP/jkkqgYjq9Y/3bSxSz7PImfXN5e2Kw/qWoG+H1ScFyt3T9\\nPCXWj0KsU/pV4tblf06HRX5cdoqw/kClOIlnZNKhKovi/O4EYKQDMlsGUezf\\ndTpHL7D9SSeXhoX1/olemhzZMXLXESVRdS7/ZV3+hSt3R3VMdEsTli5yi++O\\nmWOKW4omYNEqfXd1PMdK3ep0IIq+wHkkx8gVVeeqCOsJ+qToV6CjONaf4GQF\\nYHdiFNOex3CM3F1dlIFNgV3Curg4fI71JxdUV1dFaH+g16tAdcVuOLRj5O4C\\npZPBqyuY/zlnSrEO7Ri6JYMBW4aHUdSoDu3Y08WVESzDm0CvPzkU731gx/zV\\nnTCVxgaeTDWvmJrN1QG5aIY9TwrJnqHDHTNKhrpoUq75Qbmopk8XYoRyrFe4\\n+qQ6hW41m4eJI3ld8cx1VtrMVxcdn12am6GoDoJl39ORX+f5M5PpHxUM8ofc\\nFWHdA7WzXyxynw7+zMn8V2n69BhhhqKCffNpv9Hs3/PxVzx/+8MJi9pk9Tx9\\nXmEUC7GasCgmzfs91jEiYLFwTvmV6eSCW0g7FlGly5FZvjfH+rNKpSLN0Rzy\\nPBGnWWVJ35SZmJifdpOONNuTY+S+UtHA7p98wwMwIBMTu4E9yZxxVfbjWB+x\\nNLLm/VR78FcTURp8BvOMA+0jx0iOZSBbKU8+L+aC5bhKx/m6Y30RS+VqqsWS\\n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\\nRK5CYII=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/298ac26f9ca5445eebafd40ccbcbb45d27e87bfe/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/298ac26f9ca5445eebafd40ccbcbb45d27e87bfe/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6fa8537c43ed7bfeb5e74ced0184ea51d5df9919\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6fa8537c43ed7bfeb5e74ced0184ea51d5df9919\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiIyOThhYzI2ZjljYTU0NDVlZWJhZmQ0MGNjYmNiYjQ1ZDI3ZTg3YmZlIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6IjUyOGI1ODQ0NzAxNWM2NzZhMGYwNTVhOTM5ZmY2NWI2NGM3YmExNDcifSwiZmlsZXMiOlt7InBhdGgiOiJzdGF0aWMvbWVkaWEvbmV0bGlmeS5wbmciLCJzaGEiOiIxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2YzIn1dfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/3a345d9de8bdd7ad01038df1687aa2d4b2f543c0", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"3a345d9de8bdd7ad01038df1687aa2d4b2f543c0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3a345d9de8bdd7ad01038df1687aa2d4b2f543c0\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"6fa8537c43ed7bfeb5e74ced0184ea51d5df9919\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"3a345d9de8bdd7ad01038df1687aa2d4b2f543c0\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "866", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/a354a620aff8565f278b5426efc1d2c3a1e6b871", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"a354a620aff8565f278b5426efc1d2c3a1e6b871\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a354a620aff8565f278b5426efc1d2c3a1e6b871\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"625a365b43a604bf0953b19f3172ca0162ae9010\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/625a365b43a604bf0953b19f3172ca0162ae9010\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"a354a620aff8565f278b5426efc1d2c3a1e6b871\",\"parents\":[\"6fa8537c43ed7bfeb5e74ced0184ea51d5df9919\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1536", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/a0b99e583287906a17f22e2564d2dbdfe0f19e62", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"a0b99e583287906a17f22e2564d2dbdfe0f19e62\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOmEwYjk5ZTU4MzI4NzkwNmExN2YyMmUyNTY0ZDJkYmRmZTBmMTllNjI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a0b99e583287906a17f22e2564d2dbdfe0f19e62\",\n \"html_url\": \"https://github.com/owner/repo/commit/a0b99e583287906a17f22e2564d2dbdfe0f19e62\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:21:48Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:21:48Z\"\n },\n \"tree\": {\n \"sha\": \"a354a620aff8565f278b5426efc1d2c3a1e6b871\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a354a620aff8565f278b5426efc1d2c3a1e6b871\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"6fa8537c43ed7bfeb5e74ced0184ea51d5df9919\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6fa8537c43ed7bfeb5e74ced0184ea51d5df9919\",\n \"html_url\": \"https://github.com/owner/repo/commit/6fa8537c43ed7bfeb5e74ced0184ea51d5df9919\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"a0b99e583287906a17f22e2564d2dbdfe0f19e62\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a0b99e583287906a17f22e2564d2dbdfe0f19e62\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a0b99e583287906a17f22e2564d2dbdfe0f19e62\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/298ac26f9ca5445eebafd40ccbcbb45d27e87bfe/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/298ac26f9ca5445eebafd40ccbcbb45d27e87bfe/status\"\n}\n", + "status": 200 + }, + { + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\",\"merge_method\":\"merge\"}", + "method": "PUT", + "url": "/repos/owner/repo/pulls/2/merge?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "123" + }, + "response": "{\n \"sha\": \"124a95dbbb468e758d0bdd9235abaa19aa0107b1\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "status": 200 + }, + { + "method": "DELETE", + "url": "/repos/owner/repo/git/refs/heads/cms%2Fposts%2F1970-01-01-first-title?ts=300", + "headers": { + "Server": "GitHub.com", + "Status": "204 No Content", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "0" + }, + "response": null, + "status": 204 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a0b99e583287906a17f22e2564d2dbdfe0f19e62\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a0b99e583287906a17f22e2564d2dbdfe0f19e62\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"a0b99e583287906a17f22e2564d2dbdfe0f19e62\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "569", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"a0b99e583287906a17f22e2564d2dbdfe0f19e62\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1536", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/54aace04d036e7877be10399640420802a71bea3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"54aace04d036e7877be10399640420802a71bea3\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjU0YWFjZTA0ZDAzNmU3ODc3YmUxMDM5OTY0MDQyMDgwMmE3MWJlYTM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/54aace04d036e7877be10399640420802a71bea3\",\n \"html_url\": \"https://github.com/owner/repo/commit/54aace04d036e7877be10399640420802a71bea3\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:21:54Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:21:54Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"a0b99e583287906a17f22e2564d2dbdfe0f19e62\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a0b99e583287906a17f22e2564d2dbdfe0f19e62\",\n \"html_url\": \"https://github.com/owner/repo/commit/a0b99e583287906a17f22e2564d2dbdfe0f19e62\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"54aace04d036e7877be10399640420802a71bea3\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"54aace04d036e7877be10399640420802a71bea3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/54aace04d036e7877be10399640420802a71bea3\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1606" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=300&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "572" + }, + "response": "{\n \"sha\": \"c240f73ec047174f525b975157c1271fffdc2470\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c240f73ec047174f525b975157c1271fffdc2470\",\n \"tree\": [\n {\n \"path\": \"netlify.png\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"size\": 3470,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/298ac26f9ca5445eebafd40ccbcbb45d27e87bfe/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/298ac26f9ca5445eebafd40ccbcbb45d27e87bfe\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/298ac26f9ca5445eebafd40ccbcbb45d27e87bfe/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "154" + }, + "response": "{\n \"message\": \"No commit found for the ref cms/posts/1970-01-01-first-title\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1606" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=300&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "572" + }, + "response": "{\n \"sha\": \"c240f73ec047174f525b975157c1271fffdc2470\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c240f73ec047174f525b975157c1271fffdc2470\",\n \"tree\": [\n {\n \"path\": \"netlify.png\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"size\": 3470,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1606" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - REST API__can save entry with image.json b/cypress/fixtures/GitHub Backend Media Library - REST API__can save entry with image.json new file mode 100644 index 00000000..805156ae --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - REST API__can save entry with image.json @@ -0,0 +1,929 @@ +[ + { + "method": "GET", + "url": "/user?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1321" + }, + "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "7498" + }, + "response": "{\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:20:35Z\",\n \"pushed_at\": \"2019-12-15T10:20:33Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2054" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2713" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3895" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4201" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22506" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10649" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "144" + }, + "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "5", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "[\n\n]\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTogL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAuMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5Cg==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\"\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"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\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/branches/master?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5851" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"},{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "11921", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6da7fde3a588292130a9d379de4ceb89201a6a85\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6da7fde3a588292130a9d379de4ceb89201a6a85\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"966d306082253c32059bbf1752481c77b1f4131d\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1524", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/669333ac57dc8207b2121eba3827b9a1e992f4b7", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"669333ac57dc8207b2121eba3827b9a1e992f4b7\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjY2OTMzM2FjNTdkYzgyMDdiMjEyMWViYTM4MjdiOWExZTk5MmY0Yjc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/669333ac57dc8207b2121eba3827b9a1e992f4b7\",\n \"html_url\": \"https://github.com/owner/repo/commit/669333ac57dc8207b2121eba3827b9a1e992f4b7\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:20:59Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:20:59Z\"\n },\n \"tree\": {\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"669333ac57dc8207b2121eba3827b9a1e992f4b7\"}", + "method": "POST", + "url": "/repos/owner/repo/git/refs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "546", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"669333ac57dc8207b2121eba3827b9a1e992f4b7\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/669333ac57dc8207b2121eba3827b9a1e992f4b7\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"title\":\"Create Post “1970-01-01-first-title”\",\"body\":\"Automatically generated by Netlify CMS\",\"head\":\"cms/posts/1970-01-01-first-title\",\"base\":\"master\"}", + "method": "POST", + "url": "/repos/owner/repo/pulls?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "22151", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/pulls/1", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/1\",\n \"id\": 353259948,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU5OTQ4\",\n \"html_url\": \"https://github.com/owner/repo/pull/1\",\n \"diff_url\": \"https://github.com/owner/repo/pull/1.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/1.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/1\",\n \"number\": 1,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T10:21:01Z\",\n \"updated_at\": \"2019-12-15T10:21:01Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/1/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/669333ac57dc8207b2121eba3827b9a1e992f4b7\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"669333ac57dc8207b2121eba3827b9a1e992f4b7\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:20:35Z\",\n \"pushed_at\": \"2019-12-15T10:21:01Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:20:35Z\",\n \"pushed_at\": \"2019-12-15T10:21:01Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/1\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/669333ac57dc8207b2121eba3827b9a1e992f4b7\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 2\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"IyBOZXRsaWZ5IENNUwoKVGhpcyB0cmVlIGlzIHVzZWQgYnkgdGhlIE5ldGxpZnkgQ01TIHRvIHN0b3JlIG1ldGFkYXRhIGluZm9ybWF0aW9uIGZvciBzcGVjaWZpYyBmaWxlcyBhbmQgYnJhbmNoZXMu\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n}\n", + "status": 201 + }, + { + "body": "{\"tree\":[{\"path\":\"README.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"98787d1bd948850444433e91a43091a76c4eb455\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "569", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"First Commit\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1117", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/1e839a7fdadaa5bd5c18402fcb33e4ff341f6e39", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"1e839a7fdadaa5bd5c18402fcb33e4ff341f6e39\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjFlODM5YTdmZGFkYWE1YmQ1YzE4NDAyZmNiMzNlNGZmMzQxZjZlMzk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1e839a7fdadaa5bd5c18402fcb33e4ff341f6e39\",\n \"html_url\": \"https://github.com/owner/repo/commit/1e839a7fdadaa5bd5c18402fcb33e4ff341f6e39\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:21:07Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:21:07Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"1e839a7fdadaa5bd5c18402fcb33e4ff341f6e39\"}", + "method": "POST", + "url": "/repos/owner/repo/git/refs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "492", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "Location": "https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1e839a7fdadaa5bd5c18402fcb33e4ff341f6e39\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1e839a7fdadaa5bd5c18402fcb33e4ff341f6e39\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiI2NjkzMzNhYzU3ZGM4MjA3YjIxMjFlYmEzODI3YjlhMWU5OTJmNGI3In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNTI4YjU4NDQ3MDE1YzY3NmEwZjA1NWE5MzlmZjY1YjY0YzdiYTE0NyJ9LCJmaWxlcyI6W3sicGF0aCI6InN0YXRpYy9tZWRpYS9uZXRsaWZ5LnBuZyIsInNoYSI6IjEzNjkyZTY1NzRjYjRiZjQ0N2FlZmNmN2UwMjc4ZTJmM2ZhZDZjZjMifV19LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/17238855c9947d7f45fd0e5dfe8ca81649b09744", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"17238855c9947d7f45fd0e5dfe8ca81649b09744\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/17238855c9947d7f45fd0e5dfe8ca81649b09744\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"1e839a7fdadaa5bd5c18402fcb33e4ff341f6e39\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"17238855c9947d7f45fd0e5dfe8ca81649b09744\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "866", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/2376b3ab618df780b598c3ea1e7dc1018c1b84d0", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"2376b3ab618df780b598c3ea1e7dc1018c1b84d0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2376b3ab618df780b598c3ea1e7dc1018c1b84d0\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"3254d35b570a1ff20a44b7cff3a8b42dcf3c6c99\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3254d35b570a1ff20a44b7cff3a8b42dcf3c6c99\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"2376b3ab618df780b598c3ea1e7dc1018c1b84d0\",\"parents\":[\"1e839a7fdadaa5bd5c18402fcb33e4ff341f6e39\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1536", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/5a54c17ab0659ab9096d51273ae38b0cc2f455d0", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"5a54c17ab0659ab9096d51273ae38b0cc2f455d0\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjVhNTRjMTdhYjA2NTlhYjkwOTZkNTEyNzNhZTM4YjBjYzJmNDU1ZDA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5a54c17ab0659ab9096d51273ae38b0cc2f455d0\",\n \"html_url\": \"https://github.com/owner/repo/commit/5a54c17ab0659ab9096d51273ae38b0cc2f455d0\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:21:11Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:21:11Z\"\n },\n \"tree\": {\n \"sha\": \"2376b3ab618df780b598c3ea1e7dc1018c1b84d0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2376b3ab618df780b598c3ea1e7dc1018c1b84d0\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"1e839a7fdadaa5bd5c18402fcb33e4ff341f6e39\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1e839a7fdadaa5bd5c18402fcb33e4ff341f6e39\",\n \"html_url\": \"https://github.com/owner/repo/commit/1e839a7fdadaa5bd5c18402fcb33e4ff341f6e39\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"5a54c17ab0659ab9096d51273ae38b0cc2f455d0\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"5a54c17ab0659ab9096d51273ae38b0cc2f455d0\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5a54c17ab0659ab9096d51273ae38b0cc2f455d0\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1736" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "614" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5145" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjoxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2Yz\",\n \"size\": 3470,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"content\": \"iVBORw0KGgoAAAANSUhEUgAAAJcAAACXCAMAAAAvQTlLAAAAwFBMVEX///85\\nrbswtrpAp71DpL03sLs8q7xGob4tubkzs7o+qLwqvLknv7gkwrgpvbhIn75M\\nm7/x+vrs9fhktcfn9/bg8PMtp7lSr8IWw7U7yL3Y7vAAq7JSzMM+w75MwMGj\\n2dxmv8iLx9O73ORcrMRorMeJ2tJr1MlTx8N8z8+45uWs4OBQu8HH5ulTuMMX\\nqbaW0Ndxvsuq1t4jnrd6ss2TwNUwj7ii4tzP8Ox00syR19ZkxseByNCezdnP\\n5Ox2tsyDv9FhQXEFAAAMiUlEQVR4nO2ci1biyBaGDTcBUaxAEjuoQLQHEQhJ\\n2j7TCLTv/1anau8kdU3wwsW1zvlnVg9UKlVf/r1rVyFjn539X6cSOTWASf2f\\n/9z+87N/agxF5OcN6uf3Mu32JtPtqVEE9X/ccP34NrEktzeibr9JKCW3vo9j\\n1K1L+g/X5bdwrP/jkkqgYjq9Y/3bSxSz7PImfXN5e2Kw/qWoG+H1ScFyt3T9\\nPCXWj0KsU/pV4tblf06HRX5cdoqw/kClOIlnZNKhKovi/O4EYKQDMlsGUezf\\ndTpHL7D9SSeXhoX1/olemhzZMXLXESVRdS7/ZV3+hSt3R3VMdEsTli5yi++O\\nmWOKW4omYNEqfXd1PMdK3ep0IIq+wHkkx8gVVeeqCOsJ+qToV6CjONaf4GQF\\nYHdiFNOex3CM3F1dlIFNgV3Curg4fI71JxdUV1dFaH+g16tAdcVuOLRj5O4C\\npZPBqyuY/zlnSrEO7Ri6JYMBW4aHUdSoDu3Y08WVESzDm0CvPzkU731gx/zV\\nnTCVxgaeTDWvmJrN1QG5aIY9TwrJnqHDHTNKhrpoUq75Qbmopk8XYoRyrFe4\\n+qQ6hW41m4eJI3ld8cx1VtrMVxcdn12am6GoDoJl39ORX+f5M5PpHxUM8ofc\\nFWHdA7WzXyxynw7+zMn8V2n69BhhhqKCffNpv9Hs3/PxVzx/+8MJi9pk9Tx9\\nXmEUC7GasCgmzfs91jEiYLFwTvmV6eSCW0g7FlGly5FZvjfH+rNKpSLN0Rzy\\nPBGnWWVJ35SZmJifdpOONNuTY+S+UtHA7p98wwMwIBMTu4E9yZxxVfbjWB+x\\nNLLm/VR78FcTURp8BvOMA+0jx0iOZSBbKU8+L+aC5bhKx/m6Y30RS+VqqsWS\\n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\\nRK5CYII=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/669333ac57dc8207b2121eba3827b9a1e992f4b7/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"669333ac57dc8207b2121eba3827b9a1e992f4b7\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/669333ac57dc8207b2121eba3827b9a1e992f4b7\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/669333ac57dc8207b2121eba3827b9a1e992f4b7/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/669333ac57dc8207b2121eba3827b9a1e992f4b7/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"669333ac57dc8207b2121eba3827b9a1e992f4b7\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/669333ac57dc8207b2121eba3827b9a1e992f4b7\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/669333ac57dc8207b2121eba3827b9a1e992f4b7/status\"\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - REST API__can upload image from entry media library.json b/cypress/fixtures/GitHub Backend Media Library - REST API__can upload image from entry media library.json new file mode 100644 index 00000000..c9fa93ef --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - REST API__can upload image from entry media library.json @@ -0,0 +1,234 @@ +[ + { + "method": "GET", + "url": "/user?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1321" + }, + "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "7498" + }, + "response": "{\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:20:35Z\",\n \"pushed_at\": \"2019-12-15T10:20:33Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2054" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3895" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10649" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2713" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4201" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22506" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - REST API__can upload image from global media library.json b/cypress/fixtures/GitHub Backend Media Library - REST API__can upload image from global media library.json new file mode 100644 index 00000000..3eedb0f9 --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - REST API__can upload image from global media library.json @@ -0,0 +1,371 @@ +[ + { + "method": "GET", + "url": "/user?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1321" + }, + "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "7498" + }, + "response": "{\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:20:08Z\",\n \"pushed_at\": \"2019-12-15T10:20:04Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2054" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3895" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"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\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4201" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22506" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2713" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10649" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/branches/master?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5851" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "11921", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/bd3eecd2d226c4e7a35017d85ec1b955414db777", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"bd3eecd2d226c4e7a35017d85ec1b955414db777\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bd3eecd2d226c4e7a35017d85ec1b955414db777\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0294ef106c58743907a5c855da1eb0f87b0b6dfc\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0294ef106c58743907a5c855da1eb0f87b0b6dfc\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Upload “static/media/netlify.png”\",\"tree\":\"bd3eecd2d226c4e7a35017d85ec1b955414db777\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1521", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/36634af9f8e325d783776b90bb0a1cc8d27294d8", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"36634af9f8e325d783776b90bb0a1cc8d27294d8\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjM2NjM0YWY5ZjhlMzI1ZDc4Mzc3NmI5MGJiMGExY2M4ZDI3Mjk0ZDg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/36634af9f8e325d783776b90bb0a1cc8d27294d8\",\n \"html_url\": \"https://github.com/owner/repo/commit/36634af9f8e325d783776b90bb0a1cc8d27294d8\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:20:14Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:20:14Z\"\n },\n \"tree\": {\n \"sha\": \"bd3eecd2d226c4e7a35017d85ec1b955414db777\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bd3eecd2d226c4e7a35017d85ec1b955414db777\"\n },\n \"message\": \"Upload “static/media/netlify.png”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"36634af9f8e325d783776b90bb0a1cc8d27294d8\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/heads/master?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "462" + }, + "response": "{\n \"ref\": \"refs/heads/master\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOm1hc3Rlcg==\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/master\",\n \"object\": {\n \"sha\": \"36634af9f8e325d783776b90bb0a1cc8d27294d8\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/36634af9f8e325d783776b90bb0a1cc8d27294d8\"\n }\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - REST API__should not show draft entry image in global media library.json b/cypress/fixtures/GitHub Backend Media Library - REST API__should not show draft entry image in global media library.json new file mode 100644 index 00000000..496af0ce --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - REST API__should not show draft entry image in global media library.json @@ -0,0 +1,819 @@ +[ + { + "method": "GET", + "url": "/user?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1321" + }, + "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "7498" + }, + "response": "{\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:22:21Z\",\n \"pushed_at\": \"2019-12-15T10:22:19Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2054" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2713" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10649" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4201" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3895" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22506" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "5", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "[\n\n]\n", + "status": 200 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTogL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAuMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5Cg==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\"\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"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\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/branches/master?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5851" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"},{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "11921", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6da7fde3a588292130a9d379de4ceb89201a6a85\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6da7fde3a588292130a9d379de4ceb89201a6a85\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"966d306082253c32059bbf1752481c77b1f4131d\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1524", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/c849fae2d0a777bd08117cceef868f5ca342fe3c", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"c849fae2d0a777bd08117cceef868f5ca342fe3c\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOmM4NDlmYWUyZDBhNzc3YmQwODExN2NjZWVmODY4ZjVjYTM0MmZlM2M=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c849fae2d0a777bd08117cceef868f5ca342fe3c\",\n \"html_url\": \"https://github.com/owner/repo/commit/c849fae2d0a777bd08117cceef868f5ca342fe3c\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:22:34Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:22:34Z\"\n },\n \"tree\": {\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"c849fae2d0a777bd08117cceef868f5ca342fe3c\"}", + "method": "POST", + "url": "/repos/owner/repo/git/refs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "546", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"c849fae2d0a777bd08117cceef868f5ca342fe3c\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c849fae2d0a777bd08117cceef868f5ca342fe3c\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"title\":\"Create Post “1970-01-01-first-title”\",\"body\":\"Automatically generated by Netlify CMS\",\"head\":\"cms/posts/1970-01-01-first-title\",\"base\":\"master\"}", + "method": "POST", + "url": "/repos/owner/repo/pulls?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "22151", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/pulls/3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/3\",\n \"id\": 353260051,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjYwMDUx\",\n \"html_url\": \"https://github.com/owner/repo/pull/3\",\n \"diff_url\": \"https://github.com/owner/repo/pull/3.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/3.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/3\",\n \"number\": 3,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T10:22:36Z\",\n \"updated_at\": \"2019-12-15T10:22:36Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/3/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/3/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/3/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/c849fae2d0a777bd08117cceef868f5ca342fe3c\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"c849fae2d0a777bd08117cceef868f5ca342fe3c\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:22:21Z\",\n \"pushed_at\": \"2019-12-15T10:22:35Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:22:21Z\",\n \"pushed_at\": \"2019-12-15T10:22:35Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/3\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/3\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/3/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/c849fae2d0a777bd08117cceef868f5ca342fe3c\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 2\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"54aace04d036e7877be10399640420802a71bea3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/54aace04d036e7877be10399640420802a71bea3\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiJjODQ5ZmFlMmQwYTc3N2JkMDgxMTdjY2VlZjg2OGY1Y2EzNDJmZTNjIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNTI4YjU4NDQ3MDE1YzY3NmEwZjA1NWE5MzlmZjY1YjY0YzdiYTE0NyJ9LCJmaWxlcyI6W3sicGF0aCI6InN0YXRpYy9tZWRpYS9uZXRsaWZ5LnBuZyIsInNoYSI6IjEzNjkyZTY1NzRjYjRiZjQ0N2FlZmNmN2UwMjc4ZTJmM2ZhZDZjZjMifV19LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/c6d83071a0daa68a3cbb41583300aaf7e335f591", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"c6d83071a0daa68a3cbb41583300aaf7e335f591\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c6d83071a0daa68a3cbb41583300aaf7e335f591\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"54aace04d036e7877be10399640420802a71bea3\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"c6d83071a0daa68a3cbb41583300aaf7e335f591\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "866", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/640470e6c2752486143132ae2b674f15b918ddaa", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"640470e6c2752486143132ae2b674f15b918ddaa\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/640470e6c2752486143132ae2b674f15b918ddaa\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"d5de06ebc736034e5b493c43cdaeeae11798ce9c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d5de06ebc736034e5b493c43cdaeeae11798ce9c\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"640470e6c2752486143132ae2b674f15b918ddaa\",\"parents\":[\"54aace04d036e7877be10399640420802a71bea3\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1536", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/85c406e27c3bd5d031281e0b295fd3c239a537ae", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"85c406e27c3bd5d031281e0b295fd3c239a537ae\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjg1YzQwNmUyN2MzYmQ1ZDAzMTI4MWUwYjI5NWZkM2MyMzlhNTM3YWU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/85c406e27c3bd5d031281e0b295fd3c239a537ae\",\n \"html_url\": \"https://github.com/owner/repo/commit/85c406e27c3bd5d031281e0b295fd3c239a537ae\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:22:39Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:22:39Z\"\n },\n \"tree\": {\n \"sha\": \"640470e6c2752486143132ae2b674f15b918ddaa\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/640470e6c2752486143132ae2b674f15b918ddaa\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"54aace04d036e7877be10399640420802a71bea3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/54aace04d036e7877be10399640420802a71bea3\",\n \"html_url\": \"https://github.com/owner/repo/commit/54aace04d036e7877be10399640420802a71bea3\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"85c406e27c3bd5d031281e0b295fd3c239a537ae\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"85c406e27c3bd5d031281e0b295fd3c239a537ae\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/85c406e27c3bd5d031281e0b295fd3c239a537ae\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1736" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "614" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5145" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjoxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2Yz\",\n \"size\": 3470,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"content\": \"iVBORw0KGgoAAAANSUhEUgAAAJcAAACXCAMAAAAvQTlLAAAAwFBMVEX///85\\nrbswtrpAp71DpL03sLs8q7xGob4tubkzs7o+qLwqvLknv7gkwrgpvbhIn75M\\nm7/x+vrs9fhktcfn9/bg8PMtp7lSr8IWw7U7yL3Y7vAAq7JSzMM+w75MwMGj\\n2dxmv8iLx9O73ORcrMRorMeJ2tJr1MlTx8N8z8+45uWs4OBQu8HH5ulTuMMX\\nqbaW0Ndxvsuq1t4jnrd6ss2TwNUwj7ii4tzP8Ox00syR19ZkxseByNCezdnP\\n5Ox2tsyDv9FhQXEFAAAMiUlEQVR4nO2ci1biyBaGDTcBUaxAEjuoQLQHEQhJ\\n2j7TCLTv/1anau8kdU3wwsW1zvlnVg9UKlVf/r1rVyFjn539X6cSOTWASf2f\\n/9z+87N/agxF5OcN6uf3Mu32JtPtqVEE9X/ccP34NrEktzeibr9JKCW3vo9j\\n1K1L+g/X5bdwrP/jkkqgYjq9Y/3bSxSz7PImfXN5e2Kw/qWoG+H1ScFyt3T9\\nPCXWj0KsU/pV4tblf06HRX5cdoqw/kClOIlnZNKhKovi/O4EYKQDMlsGUezf\\ndTpHL7D9SSeXhoX1/olemhzZMXLXESVRdS7/ZV3+hSt3R3VMdEsTli5yi++O\\nmWOKW4omYNEqfXd1PMdK3ep0IIq+wHkkx8gVVeeqCOsJ+qToV6CjONaf4GQF\\nYHdiFNOex3CM3F1dlIFNgV3Curg4fI71JxdUV1dFaH+g16tAdcVuOLRj5O4C\\npZPBqyuY/zlnSrEO7Ri6JYMBW4aHUdSoDu3Y08WVESzDm0CvPzkU731gx/zV\\nnTCVxgaeTDWvmJrN1QG5aIY9TwrJnqHDHTNKhrpoUq75Qbmopk8XYoRyrFe4\\n+qQ6hW41m4eJI3ld8cx1VtrMVxcdn12am6GoDoJl39ORX+f5M5PpHxUM8ofc\\nFWHdA7WzXyxynw7+zMn8V2n69BhhhqKCffNpv9Hs3/PxVzx/+8MJi9pk9Tx9\\nXmEUC7GasCgmzfs91jEiYLFwTvmV6eSCW0g7FlGly5FZvjfH+rNKpSLN0Rzy\\nPBGnWWVJ35SZmJifdpOONNuTY+S+UtHA7p98wwMwIBMTu4E9yZxxVfbjWB+x\\nNLLm/VR78FcTURp8BvOMA+0jx0iOZSBbKU8+L+aC5bhKx/m6Y30RS+VqqsWS\\n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\\nRK5CYII=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/c849fae2d0a777bd08117cceef868f5ca342fe3c/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"c849fae2d0a777bd08117cceef868f5ca342fe3c\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/c849fae2d0a777bd08117cceef868f5ca342fe3c\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/c849fae2d0a777bd08117cceef868f5ca342fe3c/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/c849fae2d0a777bd08117cceef868f5ca342fe3c/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"c849fae2d0a777bd08117cceef868f5ca342fe3c\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/c849fae2d0a777bd08117cceef868f5ca342fe3c\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/c849fae2d0a777bd08117cceef868f5ca342fe3c/status\"\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - REST API__should show published entry image in global media library.json b/cypress/fixtures/GitHub Backend Media Library - REST API__should show published entry image in global media library.json new file mode 100644 index 00000000..eff6a1d5 --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - REST API__should show published entry image in global media library.json @@ -0,0 +1,1246 @@ +[ + { + "method": "GET", + "url": "/user?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1321" + }, + "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "7498" + }, + "response": "{\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:22:21Z\",\n \"pushed_at\": \"2019-12-15T10:22:46Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2054" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10649" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3895" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22506" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4201" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2713" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", + "Content-Length": "566", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\"type\":\"PR\",\"pr\":{\"number\":3,\"head\":\"c849fae2d0a777bd08117cceef868f5ca342fe3c\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"},\"files\":[{\"path\":\"static/media/netlify.png\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"}]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "5", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "[\n\n]\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "154" + }, + "response": "{\n \"message\": \"No commit found for the ref cms/posts/1970-01-01-first-title\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTogL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAuMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5Cg==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\"\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"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\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/branches/master?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5851" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"},{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "11921", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6da7fde3a588292130a9d379de4ceb89201a6a85\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6da7fde3a588292130a9d379de4ceb89201a6a85\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"966d306082253c32059bbf1752481c77b1f4131d\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1524", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/4c3c76bfbe06a4a08822a668f56825442398725b", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"4c3c76bfbe06a4a08822a668f56825442398725b\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjRjM2M3NmJmYmUwNmE0YTA4ODIyYTY2OGY1NjgyNTQ0MjM5ODcyNWI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4c3c76bfbe06a4a08822a668f56825442398725b\",\n \"html_url\": \"https://github.com/owner/repo/commit/4c3c76bfbe06a4a08822a668f56825442398725b\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:23:04Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:23:04Z\"\n },\n \"tree\": {\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"4c3c76bfbe06a4a08822a668f56825442398725b\"}", + "method": "POST", + "url": "/repos/owner/repo/git/refs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "546", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"4c3c76bfbe06a4a08822a668f56825442398725b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4c3c76bfbe06a4a08822a668f56825442398725b\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"title\":\"Create Post “1970-01-01-first-title”\",\"body\":\"Automatically generated by Netlify CMS\",\"head\":\"cms/posts/1970-01-01-first-title\",\"base\":\"master\"}", + "method": "POST", + "url": "/repos/owner/repo/pulls?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "22151", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/pulls/4", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/4\",\n \"id\": 353260095,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjYwMDk1\",\n \"html_url\": \"https://github.com/owner/repo/pull/4\",\n \"diff_url\": \"https://github.com/owner/repo/pull/4.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/4.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/4\",\n \"number\": 4,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T10:23:06Z\",\n \"updated_at\": \"2019-12-15T10:23:06Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/4/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/4/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/4/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/4c3c76bfbe06a4a08822a668f56825442398725b\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"4c3c76bfbe06a4a08822a668f56825442398725b\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:22:21Z\",\n \"pushed_at\": \"2019-12-15T10:23:05Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:22:21Z\",\n \"pushed_at\": \"2019-12-15T10:23:05Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/4\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/4\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/4\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/4/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/4/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/4/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/4c3c76bfbe06a4a08822a668f56825442398725b\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 2\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"85c406e27c3bd5d031281e0b295fd3c239a537ae\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/85c406e27c3bd5d031281e0b295fd3c239a537ae\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiI0YzNjNzZiZmJlMDZhNGEwODgyMmE2NjhmNTY4MjU0NDIzOTg3MjViIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNTI4YjU4NDQ3MDE1YzY3NmEwZjA1NWE5MzlmZjY1YjY0YzdiYTE0NyJ9LCJmaWxlcyI6W3sicGF0aCI6InN0YXRpYy9tZWRpYS9uZXRsaWZ5LnBuZyIsInNoYSI6IjEzNjkyZTY1NzRjYjRiZjQ0N2FlZmNmN2UwMjc4ZTJmM2ZhZDZjZjMifV19LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/a74d0bab2bd97f9a1a6b306dfa57d08c07c6dc58", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"a74d0bab2bd97f9a1a6b306dfa57d08c07c6dc58\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a74d0bab2bd97f9a1a6b306dfa57d08c07c6dc58\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"85c406e27c3bd5d031281e0b295fd3c239a537ae\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a74d0bab2bd97f9a1a6b306dfa57d08c07c6dc58\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "866", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/220b2f3227803cccbaa85a2af362e4dad819c812", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"220b2f3227803cccbaa85a2af362e4dad819c812\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/220b2f3227803cccbaa85a2af362e4dad819c812\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"f63c426039489dc6b3bb67aace2b24e195a25b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f63c426039489dc6b3bb67aace2b24e195a25b43\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"220b2f3227803cccbaa85a2af362e4dad819c812\",\"parents\":[\"85c406e27c3bd5d031281e0b295fd3c239a537ae\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1536", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/d74173830d1ebe27cbf174b46affa3b3d365923a", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"d74173830d1ebe27cbf174b46affa3b3d365923a\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOmQ3NDE3MzgzMGQxZWJlMjdjYmYxNzRiNDZhZmZhM2IzZDM2NTkyM2E=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/d74173830d1ebe27cbf174b46affa3b3d365923a\",\n \"html_url\": \"https://github.com/owner/repo/commit/d74173830d1ebe27cbf174b46affa3b3d365923a\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:23:10Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:23:10Z\"\n },\n \"tree\": {\n \"sha\": \"220b2f3227803cccbaa85a2af362e4dad819c812\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/220b2f3227803cccbaa85a2af362e4dad819c812\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"85c406e27c3bd5d031281e0b295fd3c239a537ae\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/85c406e27c3bd5d031281e0b295fd3c239a537ae\",\n \"html_url\": \"https://github.com/owner/repo/commit/85c406e27c3bd5d031281e0b295fd3c239a537ae\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"d74173830d1ebe27cbf174b46affa3b3d365923a\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"d74173830d1ebe27cbf174b46affa3b3d365923a\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/d74173830d1ebe27cbf174b46affa3b3d365923a\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1736" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "614" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5145" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjoxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2Yz\",\n \"size\": 3470,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"content\": \"iVBORw0KGgoAAAANSUhEUgAAAJcAAACXCAMAAAAvQTlLAAAAwFBMVEX///85\\nrbswtrpAp71DpL03sLs8q7xGob4tubkzs7o+qLwqvLknv7gkwrgpvbhIn75M\\nm7/x+vrs9fhktcfn9/bg8PMtp7lSr8IWw7U7yL3Y7vAAq7JSzMM+w75MwMGj\\n2dxmv8iLx9O73ORcrMRorMeJ2tJr1MlTx8N8z8+45uWs4OBQu8HH5ulTuMMX\\nqbaW0Ndxvsuq1t4jnrd6ss2TwNUwj7ii4tzP8Ox00syR19ZkxseByNCezdnP\\n5Ox2tsyDv9FhQXEFAAAMiUlEQVR4nO2ci1biyBaGDTcBUaxAEjuoQLQHEQhJ\\n2j7TCLTv/1anau8kdU3wwsW1zvlnVg9UKlVf/r1rVyFjn539X6cSOTWASf2f\\n/9z+87N/agxF5OcN6uf3Mu32JtPtqVEE9X/ccP34NrEktzeibr9JKCW3vo9j\\n1K1L+g/X5bdwrP/jkkqgYjq9Y/3bSxSz7PImfXN5e2Kw/qWoG+H1ScFyt3T9\\nPCXWj0KsU/pV4tblf06HRX5cdoqw/kClOIlnZNKhKovi/O4EYKQDMlsGUezf\\ndTpHL7D9SSeXhoX1/olemhzZMXLXESVRdS7/ZV3+hSt3R3VMdEsTli5yi++O\\nmWOKW4omYNEqfXd1PMdK3ep0IIq+wHkkx8gVVeeqCOsJ+qToV6CjONaf4GQF\\nYHdiFNOex3CM3F1dlIFNgV3Curg4fI71JxdUV1dFaH+g16tAdcVuOLRj5O4C\\npZPBqyuY/zlnSrEO7Ri6JYMBW4aHUdSoDu3Y08WVESzDm0CvPzkU731gx/zV\\nnTCVxgaeTDWvmJrN1QG5aIY9TwrJnqHDHTNKhrpoUq75Qbmopk8XYoRyrFe4\\n+qQ6hW41m4eJI3ld8cx1VtrMVxcdn12am6GoDoJl39ORX+f5M5PpHxUM8ofc\\nFWHdA7WzXyxynw7+zMn8V2n69BhhhqKCffNpv9Hs3/PxVzx/+8MJi9pk9Tx9\\nXmEUC7GasCgmzfs91jEiYLFwTvmV6eSCW0g7FlGly5FZvjfH+rNKpSLN0Rzy\\nPBGnWWVJ35SZmJifdpOONNuTY+S+UtHA7p98wwMwIBMTu4E9yZxxVfbjWB+x\\nNLLm/VR78FcTURp8BvOMA+0jx0iOZSBbKU8+L+aC5bhKx/m6Y30RS+VqqsWS\\n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\\nRK5CYII=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/4c3c76bfbe06a4a08822a668f56825442398725b/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"4c3c76bfbe06a4a08822a668f56825442398725b\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/4c3c76bfbe06a4a08822a668f56825442398725b\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/4c3c76bfbe06a4a08822a668f56825442398725b/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"d74173830d1ebe27cbf174b46affa3b3d365923a\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/d74173830d1ebe27cbf174b46affa3b3d365923a\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiI0YzNjNzZiZmJlMDZhNGEwODgyMmE2NjhmNTY4MjU0NDIzOTg3MjViIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6IjUyOGI1ODQ0NzAxNWM2NzZhMGYwNTVhOTM5ZmY2NWI2NGM3YmExNDcifSwiZmlsZXMiOlt7InBhdGgiOiJzdGF0aWMvbWVkaWEvbmV0bGlmeS5wbmciLCJzaGEiOiIxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2YzIn1dfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/a0a63b337c0f140f9d021990c5b1e58107426524", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"a0a63b337c0f140f9d021990c5b1e58107426524\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a0a63b337c0f140f9d021990c5b1e58107426524\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"d74173830d1ebe27cbf174b46affa3b3d365923a\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a0a63b337c0f140f9d021990c5b1e58107426524\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "866", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/9fa9595926e5302336d9ed1d3feba08a3bb01535", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"9fa9595926e5302336d9ed1d3feba08a3bb01535\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9fa9595926e5302336d9ed1d3feba08a3bb01535\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"956fef209a8172540d9221d6877b882403042001\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/956fef209a8172540d9221d6877b882403042001\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"9fa9595926e5302336d9ed1d3feba08a3bb01535\",\"parents\":[\"d74173830d1ebe27cbf174b46affa3b3d365923a\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1536", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/7b6957ec472f379034489e9fc20125abf8f4ebcb", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"7b6957ec472f379034489e9fc20125abf8f4ebcb\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjdiNjk1N2VjNDcyZjM3OTAzNDQ4OWU5ZmMyMDEyNWFiZjhmNGViY2I=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7b6957ec472f379034489e9fc20125abf8f4ebcb\",\n \"html_url\": \"https://github.com/owner/repo/commit/7b6957ec472f379034489e9fc20125abf8f4ebcb\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:23:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:23:16Z\"\n },\n \"tree\": {\n \"sha\": \"9fa9595926e5302336d9ed1d3feba08a3bb01535\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9fa9595926e5302336d9ed1d3feba08a3bb01535\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"d74173830d1ebe27cbf174b46affa3b3d365923a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/d74173830d1ebe27cbf174b46affa3b3d365923a\",\n \"html_url\": \"https://github.com/owner/repo/commit/d74173830d1ebe27cbf174b46affa3b3d365923a\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"7b6957ec472f379034489e9fc20125abf8f4ebcb\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7b6957ec472f379034489e9fc20125abf8f4ebcb\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7b6957ec472f379034489e9fc20125abf8f4ebcb\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/4c3c76bfbe06a4a08822a668f56825442398725b/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"4c3c76bfbe06a4a08822a668f56825442398725b\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/4c3c76bfbe06a4a08822a668f56825442398725b\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/4c3c76bfbe06a4a08822a668f56825442398725b/status\"\n}\n", + "status": 200 + }, + { + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"4c3c76bfbe06a4a08822a668f56825442398725b\",\"merge_method\":\"merge\"}", + "method": "PUT", + "url": "/repos/owner/repo/pulls/4/merge?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "123" + }, + "response": "{\n \"sha\": \"5e8b8f91938b1ccaf6c6c9c165d01dacbafb48bb\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "status": 200 + }, + { + "method": "DELETE", + "url": "/repos/owner/repo/git/refs/heads/cms%2Fposts%2F1970-01-01-first-title?ts=300", + "headers": { + "Server": "GitHub.com", + "Status": "204 No Content", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "0" + }, + "response": null, + "status": 204 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7b6957ec472f379034489e9fc20125abf8f4ebcb\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7b6957ec472f379034489e9fc20125abf8f4ebcb\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"7b6957ec472f379034489e9fc20125abf8f4ebcb\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "569", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"7b6957ec472f379034489e9fc20125abf8f4ebcb\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1536", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/ab6721aa79678229ce6ad6d36c4b31cf35d7a341", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"ab6721aa79678229ce6ad6d36c4b31cf35d7a341\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOmFiNjcyMWFhNzk2NzgyMjljZTZhZDZkMzZjNGIzMWNmMzVkN2EzNDE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ab6721aa79678229ce6ad6d36c4b31cf35d7a341\",\n \"html_url\": \"https://github.com/owner/repo/commit/ab6721aa79678229ce6ad6d36c4b31cf35d7a341\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:23:22Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:23:22Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"7b6957ec472f379034489e9fc20125abf8f4ebcb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7b6957ec472f379034489e9fc20125abf8f4ebcb\",\n \"html_url\": \"https://github.com/owner/repo/commit/7b6957ec472f379034489e9fc20125abf8f4ebcb\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"ab6721aa79678229ce6ad6d36c4b31cf35d7a341\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ab6721aa79678229ce6ad6d36c4b31cf35d7a341\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ab6721aa79678229ce6ad6d36c4b31cf35d7a341\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1606" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/4c3c76bfbe06a4a08822a668f56825442398725b/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"4c3c76bfbe06a4a08822a668f56825442398725b\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/4c3c76bfbe06a4a08822a668f56825442398725b\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/4c3c76bfbe06a4a08822a668f56825442398725b/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=300&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "572" + }, + "response": "{\n \"sha\": \"c240f73ec047174f525b975157c1271fffdc2470\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c240f73ec047174f525b975157c1271fffdc2470\",\n \"tree\": [\n {\n \"path\": \"netlify.png\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"size\": 3470,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/GitHub Backend Media Library - REST API__should show published entry image in grid view.json b/cypress/fixtures/GitHub Backend Media Library - REST API__should show published entry image in grid view.json new file mode 100644 index 00000000..1494fafe --- /dev/null +++ b/cypress/fixtures/GitHub Backend Media Library - REST API__should show published entry image in grid view.json @@ -0,0 +1,1196 @@ +[ + { + "method": "GET", + "url": "/user?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1321" + }, + "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "7498" + }, + "response": "{\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:23:47Z\",\n \"pushed_at\": \"2019-12-15T10:23:45Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2054" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22506" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3895" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4201" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2713" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10649" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "5", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "[\n\n]\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTogL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAuMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5Cg==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\"\n}\n", + "status": 201 + }, + { + "body": "{\"content\":\"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\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/branches/master?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5851" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"static/media/netlify.png\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"},{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"528b58447015c676a0f055a939ff65b64c7ba147\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "11921", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6da7fde3a588292130a9d379de4ceb89201a6a85\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6da7fde3a588292130a9d379de4ceb89201a6a85\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5bd186c5d21f3a1d3390fe89416f9ae072b39b7b\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"966d306082253c32059bbf1752481c77b1f4131d\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1524", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOmZmYjI0ZjAzNGI2Mjg2NmI4YTRiODRiZGQ4ZDhjYWJjNWJhZDRlYTg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\",\n \"html_url\": \"https://github.com/owner/repo/commit/ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:23:58Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:23:58Z\"\n },\n \"tree\": {\n \"sha\": \"966d306082253c32059bbf1752481c77b1f4131d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/966d306082253c32059bbf1752481c77b1f4131d\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\"}", + "method": "POST", + "url": "/repos/owner/repo/git/refs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "546", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"title\":\"Create Post “1970-01-01-first-title”\",\"body\":\"Automatically generated by Netlify CMS\",\"head\":\"cms/posts/1970-01-01-first-title\",\"base\":\"master\"}", + "method": "POST", + "url": "/repos/owner/repo/pulls?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "22151", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/pulls/5", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/5\",\n \"id\": 353260175,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjYwMTc1\",\n \"html_url\": \"https://github.com/owner/repo/pull/5\",\n \"diff_url\": \"https://github.com/owner/repo/pull/5.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/5.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/5\",\n \"number\": 5,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T10:24:01Z\",\n \"updated_at\": \"2019-12-15T10:24:01Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/5/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/5/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/5/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:23:47Z\",\n \"pushed_at\": \"2019-12-15T10:24:00Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:19:40Z\",\n \"updated_at\": \"2019-12-15T10:23:47Z\",\n \"pushed_at\": \"2019-12-15T10:24:00Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/5\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/5\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/5\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/5/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/5/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/5/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 2\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ab6721aa79678229ce6ad6d36c4b31cf35d7a341\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ab6721aa79678229ce6ad6d36c4b31cf35d7a341\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjUsImhlYWQiOiJmZmIyNGYwMzRiNjI4NjZiOGE0Yjg0YmRkOGQ4Y2FiYzViYWQ0ZWE4In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNTI4YjU4NDQ3MDE1YzY3NmEwZjA1NWE5MzlmZjY1YjY0YzdiYTE0NyJ9LCJmaWxlcyI6W3sicGF0aCI6InN0YXRpYy9tZWRpYS9uZXRsaWZ5LnBuZyIsInNoYSI6IjEzNjkyZTY1NzRjYjRiZjQ0N2FlZmNmN2UwMjc4ZTJmM2ZhZDZjZjMifV19LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/49259f06234d8b771af64a4ba108c83dbdc33ab4", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"49259f06234d8b771af64a4ba108c83dbdc33ab4\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/49259f06234d8b771af64a4ba108c83dbdc33ab4\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"ab6721aa79678229ce6ad6d36c4b31cf35d7a341\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"49259f06234d8b771af64a4ba108c83dbdc33ab4\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "866", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/d06eb5793b0f622d588629d6184c718d64cede92", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"d06eb5793b0f622d588629d6184c718d64cede92\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d06eb5793b0f622d588629d6184c718d64cede92\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"63ec5d852282a751bade9c5ede99f55aacac3a62\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/63ec5d852282a751bade9c5ede99f55aacac3a62\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"d06eb5793b0f622d588629d6184c718d64cede92\",\"parents\":[\"ab6721aa79678229ce6ad6d36c4b31cf35d7a341\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1536", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/3796e97ab9116f1c44790f9653ba1f1f8644872d", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"3796e97ab9116f1c44790f9653ba1f1f8644872d\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjM3OTZlOTdhYjkxMTZmMWM0NDc5MGY5NjUzYmExZjFmODY0NDg3MmQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3796e97ab9116f1c44790f9653ba1f1f8644872d\",\n \"html_url\": \"https://github.com/owner/repo/commit/3796e97ab9116f1c44790f9653ba1f1f8644872d\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:24:04Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:24:04Z\"\n },\n \"tree\": {\n \"sha\": \"d06eb5793b0f622d588629d6184c718d64cede92\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d06eb5793b0f622d588629d6184c718d64cede92\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"ab6721aa79678229ce6ad6d36c4b31cf35d7a341\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ab6721aa79678229ce6ad6d36c4b31cf35d7a341\",\n \"html_url\": \"https://github.com/owner/repo/commit/ab6721aa79678229ce6ad6d36c4b31cf35d7a341\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"3796e97ab9116f1c44790f9653ba1f1f8644872d\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3796e97ab9116f1c44790f9653ba1f1f8644872d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3796e97ab9116f1c44790f9653ba1f1f8644872d\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1736" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "614" + }, + "response": "{\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5Mjo1MjhiNTg0NDcwMTVjNjc2YTBmMDU1YTkzOWZmNjViNjRjN2JhMTQ3\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5145" + }, + "response": "{\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"node_id\": \"MDQ6QmxvYjIyODE2NTA5MjoxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2Yz\",\n \"size\": 3470,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"content\": \"iVBORw0KGgoAAAANSUhEUgAAAJcAAACXCAMAAAAvQTlLAAAAwFBMVEX///85\\nrbswtrpAp71DpL03sLs8q7xGob4tubkzs7o+qLwqvLknv7gkwrgpvbhIn75M\\nm7/x+vrs9fhktcfn9/bg8PMtp7lSr8IWw7U7yL3Y7vAAq7JSzMM+w75MwMGj\\n2dxmv8iLx9O73ORcrMRorMeJ2tJr1MlTx8N8z8+45uWs4OBQu8HH5ulTuMMX\\nqbaW0Ndxvsuq1t4jnrd6ss2TwNUwj7ii4tzP8Ox00syR19ZkxseByNCezdnP\\n5Ox2tsyDv9FhQXEFAAAMiUlEQVR4nO2ci1biyBaGDTcBUaxAEjuoQLQHEQhJ\\n2j7TCLTv/1anau8kdU3wwsW1zvlnVg9UKlVf/r1rVyFjn539X6cSOTWASf2f\\n/9z+87N/agxF5OcN6uf3Mu32JtPtqVEE9X/ccP34NrEktzeibr9JKCW3vo9j\\n1K1L+g/X5bdwrP/jkkqgYjq9Y/3bSxSz7PImfXN5e2Kw/qWoG+H1ScFyt3T9\\nPCXWj0KsU/pV4tblf06HRX5cdoqw/kClOIlnZNKhKovi/O4EYKQDMlsGUezf\\ndTpHL7D9SSeXhoX1/olemhzZMXLXESVRdS7/ZV3+hSt3R3VMdEsTli5yi++O\\nmWOKW4omYNEqfXd1PMdK3ep0IIq+wHkkx8gVVeeqCOsJ+qToV6CjONaf4GQF\\nYHdiFNOex3CM3F1dlIFNgV3Curg4fI71JxdUV1dFaH+g16tAdcVuOLRj5O4C\\npZPBqyuY/zlnSrEO7Ri6JYMBW4aHUdSoDu3Y08WVESzDm0CvPzkU731gx/zV\\nnTCVxgaeTDWvmJrN1QG5aIY9TwrJnqHDHTNKhrpoUq75Qbmopk8XYoRyrFe4\\n+qQ6hW41m4eJI3ld8cx1VtrMVxcdn12am6GoDoJl39ORX+f5M5PpHxUM8ofc\\nFWHdA7WzXyxynw7+zMn8V2n69BhhhqKCffNpv9Hs3/PxVzx/+8MJi9pk9Tx9\\nXmEUC7GasCgmzfs91jEiYLFwTvmV6eSCW0g7FlGly5FZvjfH+rNKpSLN0Rzy\\nPBGnWWVJ35SZmJifdpOONNuTY+S+UtHA7p98wwMwIBMTu4E9yZxxVfbjWB+x\\nNLLm/VR78FcTURp8BvOMA+0jx0iOZSBbKU8+L+aC5bhKx/m6Y30RS+VqqsWS\\nFHNBdXvKBvqqY5JbpjRT+j8VcrE1TF7zYb7mWL/V0rgoGYd71e5Y3etM7D6W\\n9n0+TKvyBcfIfUsHkz0zPMuzTFYBrAHzxx9kVFSfd6w/a6FK0AzV4uzsXx7O\\n/AbWHgw4FgX7pGMkwzKCpWRP5nudIUY77w0Bz5YjDjqofMqx/n1LkIkM2KbC\\nLVPhwEHfNIWeS9b0yqFardnwc1iz1m4uKmFF+pTzdSgeOAZ5N8DnVIPZ/JPp\\nZbcUVcxs+enCTot5RdihyHAmdLNTrMFs/YVj2FwFM3Jhfk3n09VMaBQPHGga\\nY/UHmFbCpu8sP27bcvAOMjwM6u3C3P5qNkTGUWvQGvHjG5mPBuFHThc23Etm\\nGpfGBoc93xhgIZz51EMpxqNBnWr2bsf69boN8xm5RDKM4szIVRnM9ANHLn9N\\no1FHvdMxsqiHa3i1DAvIMjYYcWjGYpqtzAk+X8MgKdfoXY7ZrGsIATobFXIB\\nG6SNOYogluUj7eOsM2wNOBSbDMOz0y0QPINfL+OCo97ZazEUaCC74a+BSsCi\\nWux0zF6Eqbnwdhi2CtEGEKNhixFkxQ1etipSN+W5hzOVijq22OFYjlWvx9Aw\\nqhdxDWBr0cqv0mmw0uJIy0NYV1UOZi8s3hWWtAMvTVPi+i7PwNnQPJ2zXihc\\nVhmYPbKsek42grY4NIMN8HOsXnt5j9m8eC47ngmm0VmtUWFnYoHyoEOgWCRN\\nZHDRMZdekGkPJGthu/ZH9RQN57UKkp8G0ZLJhEgCmgCHUVwX2DVoCfvQfJ1t\\ngs4oDEfC8cZfWiHHKnCM5FgZmIXLdxpysIysPIojcd+e0U6sN5kv02HWwiE3\\nGFlhNmvDVC7sRaPRsGS0NJJraflgkGBOUxTpChQ2xiWjas2YEc/5KNQ04TQ5\\nX4cpWaOhJ7/dsGQuBINF3lcWT6u1gA1obcCaiefCpxarVC1cQUt5kCHfFe3l\\nArEogwJmL9xGwwCGzs6VeoO4vrZ70k2HR2I+atXT+gm2r6UhaGKteWWzgwjn\\nd5VQNrCZEUtk6QYuRxKfn56mlL1AWIH9ofgYQ+heV2TVFwGncCJgcBsiVpRh\\naZ6FATDIkYT5l5yV8oUzaQXWxQcBe526LFayrHCx5HfZsee6DTfiWGMRSw2m\\nrUYyjDGKQktdPIXGai0P2RC+pbRm5SHaCrGnprnj3EIZSyHTIrmABh6W0Fry\\nFegvF9rmF7ILgdQsTuD2Yk62HbtJZuFY4xLB0B4hPQAizqdZxGKuq0z5g/Cw\\nW5Ig2xtjMZxxnl06mEjmiHFDTDt7JywqEhjOCfVs7YxMWFCcgMyN9A+U9nzj\\nefSSSpfdjefc9IExiumiF7N2aWLiT2LpVlniZK7rxYZ9iGyDTdTW2DCSG4xk\\nyJRFkRZtYRxlBcpcYGmoUVkNRTSc5u+QbCceq8bBCLiBL4P5BpONrUCfF3a6\\nAgupaEFgdzthOVNmWi8wkkFU43FPYGOjKFV4bQkB9JclUBB5ZmvwHqw2lett\\nisioAzTlIoaPA1i8poBx8goso4IDH+u33AkFVFSJMFccm75Q8mnKsajSgczu\\n2rFerJBGTHJYjuOdVBmXUO/PSLvq9caBoy1VwlLOasRqO9g25gdJ+Q9Z7GYS\\nlULlZrXbnvzkvSqLrRstA18/nBmOa2QehTqCSS78iGlRwiRi9dSDjoftLiWO\\nqHPGuHGqeLEbKONiY/mNYq62IE8/GPaEy7TIRbHJuSyE76aiXOyGuWFH0bmq\\nqlvoWFUggypG4QrYxg33PUywz7D+cQGX6BXNceMHD8kxhtZglcL11qbexI+X\\nERYSM1EmPE9FZi55QpNbMFdbAWOuNZaFuUZsP1jT3YN2Kk5qF9ayEUrBahem\\nDa5KMc+iwm2B09H9gTlXxAUj6FcVpqoxt3IwryqSjY3fZhid28ZQgtX5aQt8\\nT6u2tzUsc24JjmVgvQ3vqdwT9JZzw4Kwg+XYk9jc9MkCtwyKUpW6BWNTxyha\\n0gt4xyBS7tqwyRfRxvDdgO0EsOsjSHZs8d1iKEa1wy0YuFdNvA0PoBPTWhsp\\nAPhpk80exVt99zpzAlisfJS0fulQiLXLLQQTznvOG+wDap5t8+dnbL1oY0hE\\n298K79hnCCMS6B1Y4siBl8D9eKQPfMfxA7ROSRhGNw62JbuX4xZT9T70nQfZ\\nZGsA7xu7bc9rZx/vetrKZykVjeMiNtc1Q70ntwSo7VuS3pZGcZ6kI2JByvZ5\\nVh4V57xx4OtTke3mrdd2E5XqQ1hnOVW1iudHwjcpF+yL9cDkHdw2TbnAuFg3\\nvXaSCFTJh7DSciFEf5zwefFEGRVyZXQFIaWV5M2rpnQfyy0Klj8QhM1no7Sz\\nkgtNjrcDrF3yAYLurGNqXPLBlXjGAodcGEVuH2NLYLTtLi6hvGwDx0Cw3Xzi\\nS1vbqzEMCEYsJir1DSMpxtYoLwPbVpOq97bZdQx+n8hDrVrDkCVVWQl+Ase1\\nUC2g4v3G6f00cN5ma3LuQ7K9pAcvelVV+LOgbYL2wb9t/K8sMDaQFmBS7VHn\\nvsRGcN/a1DSudB1tVCNVQXa+yW00CrUkqY3LZt4Fxv6w6TgaWRbJcqwkVrlq\\nmT6+ElVFfCxxSvxZyg6urQBfE/Xw5f8DLBBGqwpoGMm4NJJQUByViWF92a2z\\nB3XMWhXwkje4HJVysR5bbYA9uEXTSwcD52oQJFpD9FWB5LQX/LAhSA7g1hnU\\nMbNwy02n1UJFhYtjo3Ltwy0ms2N0WozkWwE27QBVuXcQt5iKHMN5iVfIBZFW\\nnNyXW0xFjj2IkTQIdgX56v7cYipy7C9cHRdgAYMjce3TLSb74dw0cxrJAi6g\\nFt08369bMLcZDEPlm7lwOYpYB/hdCuoYU03Bw0huaibh7kh52G1U+3eLiSAY\\nTlEDvvOsRhl2hXQ5ZncxrAP9BpHNp8hFIfEohoFK4wW2np/b0k2HcYuJ1HSw\\nzIZNjZNmrwA4f3vA37cyOXZ+/gLX/urAItfh3CoEq+EGrrXDNhUfA6vIMSIQ\\ncMGKeDsKlrS+dkUSbESsI/yGrdEx/FmK3NZ1Mq7Du8VEDFw13MCltkc7Yz3S\\nb3Dbj10NDI9iL+KFvwwn6CLfUUS6GlgXI/mgor50j5FbmahjlAzokLDb7eLP\\nUnhbF5fj8dwCsK6mdAPnDbAc/x4VCx1ThBs4b2fLkRz9L8YwOIYbePbu+thE\\nGZjm2CO055E8EZfBMYzkLzHfTgKmOZZu4BDGkp+uHhwszSQeSfwyhDVcb3fd\\nfUiwx2sBjf6BG/jLdff6uHVLA6Mw8M81haJ/oEs2fXFSLFqgHq8FdVOe7ePJ\\n/8Y0u3stCSN5YrcAQXLs+vfub+qPJNWxb+AVSnHs5dQ8uezv6RfVr99Zev06\\nNYqsFwT7/X2CmMp5+fXr18ue/3qJ/ejktfR/WP8FOoK2QLx2JrUAAAAASUVO\\nRK5CYII=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3796e97ab9116f1c44790f9653ba1f1f8644872d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3796e97ab9116f1c44790f9653ba1f1f8644872d\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjUsImhlYWQiOiJmZmIyNGYwMzRiNjI4NjZiOGE0Yjg0YmRkOGQ4Y2FiYzViYWQ0ZWE4In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6IjUyOGI1ODQ0NzAxNWM2NzZhMGYwNTVhOTM5ZmY2NWI2NGM3YmExNDcifSwiZmlsZXMiOlt7InBhdGgiOiJzdGF0aWMvbWVkaWEvbmV0bGlmeS5wbmciLCJzaGEiOiIxMzY5MmU2NTc0Y2I0YmY0NDdhZWZjZjdlMDI3OGUyZjNmYWQ2Y2YzIn1dfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "211", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/2552674fee38d5e4c3cf455f463f093e4a31f385", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"2552674fee38d5e4c3cf455f463f093e4a31f385\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/2552674fee38d5e4c3cf455f463f093e4a31f385\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"3796e97ab9116f1c44790f9653ba1f1f8644872d\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"2552674fee38d5e4c3cf455f463f093e4a31f385\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "866", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/8ac6b21a3000c5afc026f29533dd63befbc13a4f", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"8ac6b21a3000c5afc026f29533dd63befbc13a4f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8ac6b21a3000c5afc026f29533dd63befbc13a4f\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8180e15ef0e9c40dc535badea58a441f35f72057\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8180e15ef0e9c40dc535badea58a441f35f72057\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"8ac6b21a3000c5afc026f29533dd63befbc13a4f\",\"parents\":[\"3796e97ab9116f1c44790f9653ba1f1f8644872d\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1536", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/df0e951f809475ea2d49f8ac4e8d7ba630fe550a", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"df0e951f809475ea2d49f8ac4e8d7ba630fe550a\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOmRmMGU5NTFmODA5NDc1ZWEyZDQ5ZjhhYzRlOGQ3YmE2MzBmZTU1MGE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/df0e951f809475ea2d49f8ac4e8d7ba630fe550a\",\n \"html_url\": \"https://github.com/owner/repo/commit/df0e951f809475ea2d49f8ac4e8d7ba630fe550a\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:24:11Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:24:11Z\"\n },\n \"tree\": {\n \"sha\": \"8ac6b21a3000c5afc026f29533dd63befbc13a4f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8ac6b21a3000c5afc026f29533dd63befbc13a4f\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"3796e97ab9116f1c44790f9653ba1f1f8644872d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3796e97ab9116f1c44790f9653ba1f1f8644872d\",\n \"html_url\": \"https://github.com/owner/repo/commit/3796e97ab9116f1c44790f9653ba1f1f8644872d\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"df0e951f809475ea2d49f8ac4e8d7ba630fe550a\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"df0e951f809475ea2d49f8ac4e8d7ba630fe550a\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/df0e951f809475ea2d49f8ac4e8d7ba630fe550a\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8/status\"\n}\n", + "status": 200 + }, + { + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\",\"merge_method\":\"merge\"}", + "method": "PUT", + "url": "/repos/owner/repo/pulls/5/merge?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "123" + }, + "response": "{\n \"sha\": \"4d22cddd28d0aef485a9511364804c5afa18287f\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "status": 200 + }, + { + "method": "DELETE", + "url": "/repos/owner/repo/git/refs/heads/cms%2Fposts%2F1970-01-01-first-title?ts=300", + "headers": { + "Server": "GitHub.com", + "Status": "204 No Content", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "0" + }, + "response": null, + "status": 204 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"df0e951f809475ea2d49f8ac4e8d7ba630fe550a\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/df0e951f809475ea2d49f8ac4e8d7ba630fe550a\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"df0e951f809475ea2d49f8ac4e8d7ba630fe550a\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "569", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"df0e951f809475ea2d49f8ac4e8d7ba630fe550a\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1536", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/8cfb0859c59cadac299b3eb818835bf792e6cbc3", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"8cfb0859c59cadac299b3eb818835bf792e6cbc3\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY1MDkyOjhjZmIwODU5YzU5Y2FkYWMyOTliM2ViODE4ODM1YmY3OTJlNmNiYzM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8cfb0859c59cadac299b3eb818835bf792e6cbc3\",\n \"html_url\": \"https://github.com/owner/repo/commit/8cfb0859c59cadac299b3eb818835bf792e6cbc3\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:24:17Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:24:17Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"df0e951f809475ea2d49f8ac4e8d7ba630fe550a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/df0e951f809475ea2d49f8ac4e8d7ba630fe550a\",\n \"html_url\": \"https://github.com/owner/repo/commit/df0e951f809475ea2d49f8ac4e8d7ba630fe550a\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"8cfb0859c59cadac299b3eb818835bf792e6cbc3\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "492" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY1MDkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"8cfb0859c59cadac299b3eb818835bf792e6cbc3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8cfb0859c59cadac299b3eb818835bf792e6cbc3\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1606" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"528b58447015c676a0f055a939ff65b64c7ba147\",\n \"size\": 181,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQppbWFnZTog\\nL21lZGlhL25ldGxpZnkucG5nCmRhdGU6IDE5NzAtMDEtMDFUMDA6MDA6MDAu\\nMDAwWgpkZXNjcmlwdGlvbjogZmlyc3QgZGVzY3JpcHRpb24KY2F0ZWdvcnk6\\nIGZpcnN0IGNhdGVnb3J5CnRhZ3M6CiAgLSB0YWcxCi0tLQpmaXJzdCBib2R5\\nCg==\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/528b58447015c676a0f055a939ff65b64c7ba147\",\n \"html\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=300&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "572" + }, + "response": "{\n \"sha\": \"c240f73ec047174f525b975157c1271fffdc2470\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c240f73ec047174f525b975157c1271fffdc2470\",\n \"tree\": [\n {\n \"path\": \"netlify.png\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\",\n \"size\": 3470,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/13692e6574cb4bf447aefcf7e0278e2f3fad6cf3\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6742" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228165092,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjUwOTI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/ffb24f034b62866b8a4b84bdd8d8cabc5bad4ea8/status\"\n}\n", + "status": 200 + } +] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can change entry status from fork.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can change entry status from fork.json index 022e478f..1a5db52a 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can change entry status from fork.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can change entry status from fork.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4951", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8a3286f2d74580ee9474dc35965fadc1\"", - "Last-Modified": "Thu, 24 Oct 2019 11:03:33 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06BF:11CCE:53448E3:63788A7:5DDFD37E", "content-length": "1333" }, "response": "{\"login\":\"forkOwner\",\"id\":2,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"forkOwner\"}", @@ -35,13 +29,10 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/forkOwner/permission", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "403 Forbidden", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4950", - "X-RateLimit-Reset": "1574953258", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -53,7 +44,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C3:3D530:3D7832C:494B1FC:5DDFD37E", "content-length": "185" }, "response": "{\n \"message\": \"Must have push access to view collaborator permission.\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/collaborators/#review-a-users-permission-level\"\n}\n", @@ -63,17 +53,12 @@ "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4949", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"223c989bed46fa04f48892ac7cb8402c\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:07 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -85,24 +70,20 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C8:3D532:512D5F7:60DA9E7:5DDFD37F", - "content-length": "22145" + "content-length": "22831" }, - "response": "{\n \"id\": 224665460,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:01:05Z\",\n \"updated_at\": \"2019-11-28T14:01:07Z\",\n \"pushed_at\": \"2019-11-28T14:01:49Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:02:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:02:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228159418,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:29:42Z\",\n \"updated_at\": \"2019-12-15T09:29:44Z\",\n \"pushed_at\": \"2019-12-15T09:30:21Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:30:59Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:30:59Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "POST", "url": "/repos/owner/repo/forks", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:41 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "22055", + "Content-Length": "22715", "Server": "GitHub.com", "Status": "202 Accepted", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4948", - "X-RateLimit-Reset": "1574953258", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -113,27 +94,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06CD:3D532:512D711:60DAB37:5DDFD380" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"id\": 224665460,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:01:05Z\",\n \"updated_at\": \"2019-11-28T14:01:07Z\",\n \"pushed_at\": \"2019-11-28T14:01:49Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:02:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:02:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228159418,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:29:42Z\",\n \"updated_at\": \"2019-12-15T09:29:44Z\",\n \"pushed_at\": \"2019-12-15T09:30:21Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:30:59Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:30:59Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 202 }, { "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:41 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4947", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"223c989bed46fa04f48892ac7cb8402c\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:07 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -145,10 +120,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D2:3D532:512D90A:60DAD99:5DDFD381", - "content-length": "22145" + "content-length": "22831" }, - "response": "{\n \"id\": 224665460,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:01:05Z\",\n \"updated_at\": \"2019-11-28T14:01:07Z\",\n \"pushed_at\": \"2019-11-28T14:01:49Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:02:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:02:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228159418,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:29:42Z\",\n \"updated_at\": \"2019-12-15T09:29:44Z\",\n \"pushed_at\": \"2019-12-15T09:30:21Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:30:59Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:30:59Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { @@ -156,7 +130,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:42 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -165,8 +138,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4977", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -176,7 +147,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06D3:11CCC:3F52D50:4BAFC02:5DDFD382", "content-length": "176" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjUzNDk0MTg4\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":null,\"login\":\"forkOwner\",\"__typename\":\"User\"}}}\n", @@ -187,7 +157,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:43 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -196,8 +165,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4976", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -207,41 +174,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06D8:39FE5:13CA4AF:17C4D09:5DDFD382", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:02:44 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4975", - "X-RateLimit-Reset": "1574953267", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E1:3BB71:531D207:632FB80:5DDFD383", - "content-length": "2147" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NTQ2MDo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -249,7 +184,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:44 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -258,8 +192,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4974", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -269,18 +201,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E0:3BB70:3D74F66:4980808:5DDFD383", "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NDg2MDozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTE0MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:45 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -289,8 +219,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4973", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -300,28 +228,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E8:1E5DF:140B561:1805BC3:5DDFD384", - "content-length": "3102" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:45 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4972", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -330,29 +254,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E9:39FEA:53E4511:63DC5A2:5DDFD384", - "content-length": "16478" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:45 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4971", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -361,29 +280,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E7:11CCA:263A309:2DC99C5:5DDFD384", - "content-length": "2866" + "content-length": "22507" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:45 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4970", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -392,29 +306,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E6:3D52C:12BA38D:168CCDE:5DDFD384", - "content-length": "1973" + "content-length": "2714" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:45 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4969", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -423,24 +332,45 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06EE:11CCC:3F53120:4BB008B:5DDFD384", - "content-length": "7803" + "content-length": "10650" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/heads/cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:48 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4946", - "X-RateLimit-Reset": "1574953258", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -453,7 +383,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FB:1E5E9:3E1966D:4A2D26C:5DDFD387", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -463,21 +392,16 @@ "method": "GET", "url": "/repos/forkOwner/repo/contents/forkOwner/repo/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:48 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "482", + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", + "Content-Length": "487", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4945", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:41 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -485,10 +409,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FD:3BB6E:12E926F:16B48BB:5DDFD387" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\"type\":\"PR\",\"user\":\"forkOwner\",\"status\":\"draft\",\"branch\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "response": "{\"type\":\"PR\",\"user\":\"forkOwner\",\"status\":\"draft\",\"branch\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", "status": 200 }, { @@ -496,7 +419,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:48 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -505,8 +427,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4968", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -516,10 +436,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0701:3BB70:3D75680:49810BA:5DDFD388", "content-length": "189" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { @@ -527,7 +446,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:49 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -536,8 +454,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4967", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -547,31 +463,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0702:1E5E0:2726EC0:2EF68DA:5DDFD389", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:50 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "212", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4944", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8e282666c5a9c6a1f3aa6cacbf7785be\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -580,10 +491,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0707:39FE4:7646A3:8ED6DF:5DDFD389" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { @@ -591,7 +501,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:51 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -600,8 +509,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4966", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -611,31 +518,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "070D:11CCA:263A7CE:2DC9FAD:5DDFD38A", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY1NDYwOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY1NDYwOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5NDE4OjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5NDE4Om1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:52 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11959", + "Content-Length": "12149", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4943", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f58e7a5aa80d50d8805015ac7ca2968e\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -644,31 +546,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0712:9490:26AE18A:2E61866:5DDFD38B" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:53 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1565", + "Content-Length": "1590", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4942", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"cddd1fddc0c450db6e77992eef87c5e9\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/b92c671aa808ffd5101062e6810f13b51a37a71b", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/370fd5b04a458a657c2cf6e02b2f945a16a32bc2", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -677,18 +574,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0714:1E5DF:140B963:18060A7:5DDFD38C" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b92c671aa808ffd5101062e6810f13b51a37a71b\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY1NDYwOmI5MmM2NzFhYTgwOGZmZDUxMDEwNjJlNjgxMGYxM2I1MWEzN2E3MWI=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/b92c671aa808ffd5101062e6810f13b51a37a71b\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/b92c671aa808ffd5101062e6810f13b51a37a71b\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:02:52Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:02:52Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"370fd5b04a458a657c2cf6e02b2f945a16a32bc2\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5NDE4OjM3MGZkNWIwNGE0NThhNjU3YzJjZjZlMDJiMmY5NDVhMTZhMzJiYzI=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/370fd5b04a458a657c2cf6e02b2f945a16a32bc2\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/370fd5b04a458a657c2cf6e02b2f945a16a32bc2\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:31:20Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:31:20Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranch\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"oid\":\"b92c671aa808ffd5101062e6810f13b51a37a71b\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\"}},\"query\":\"mutation createBranch($createRefInput: CreateRefInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranch\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"oid\":\"370fd5b04a458a657c2cf6e02b2f945a16a32bc2\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\"}},\"query\":\"mutation createBranch($createRefInput: CreateRefInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:54 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -697,8 +592,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4965", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -708,27 +601,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0718:39FEA:53E52A1:63DD6A0:5DDFD38D", - "content-length": "627" + "content-length": "636" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY1NDYwOmI5MmM2NzFhYTgwOGZmZDUxMDEwNjJlNjgxMGYxM2I1MWEzN2E3MWI=\",\"sha\":\"b92c671aa808ffd5101062e6810f13b51a37a71b\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY1NDYwOmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLTE1NzQ5NDk0ODQ1NjQtNGNwbjIxMTVobmcvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZQ==\",\"name\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5NDE4OjM3MGZkNWIwNGE0NThhNjU3YzJjZjZlMDJiMmY5NDVhMTZhMzJiYzI=\",\"sha\":\"370fd5b04a458a657c2cf6e02b2f945a16a32bc2\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5NDE4OmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLXRlc3QtMTU3NjQwMjAxODA5NC03ODNjbHZsdmEyZy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:55 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4941", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"87eec704b08dfb0f1fe58beef5206885\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:07 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -741,31 +628,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0721:39FEA:53E54C9:63DD952:5DDFD38E", - "content-length": "494" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"884e4425b60242eaca7883fc6eef07f3225de72a\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/884e4425b60242eaca7883fc6eef07f3225de72a\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"2e87b414e29c0007633ac3100b1210e264598edf\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/2e87b414e29c0007633ac3100b1210e264598edf\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiJhMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBiIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:56 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "212", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4940", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e200d2c310570d0116f1424b5e1cfb40\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/fe7a9d8a26f1eafbe1b0988f3485ba85b8366275", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -774,31 +656,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0726:39FE5:13CAB62:17C552C:5DDFD38F" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d\"\n}\n", + "response": "{\n \"sha\": \"fe7a9d8a26f1eafbe1b0988f3485ba85b8366275\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/fe7a9d8a26f1eafbe1b0988f3485ba85b8366275\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"884e4425b60242eaca7883fc6eef07f3225de72a\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d\"}]}", + "body": "{\"base_tree\":\"2e87b414e29c0007633ac3100b1210e264598edf\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"fe7a9d8a26f1eafbe1b0988f3485ba85b8366275\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:57 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "878", + "Content-Length": "893", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4939", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2ff711c4cd5bd2935f8f9cf60d673314\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/58798de3f96db17b19984323d34b0c4fba2e4889", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/af6b6abc83e2f88fe43968bfaf8a51d3d65519a5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -807,31 +684,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "072B:39FEA:53E57C3:63DDD01:5DDFD390" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"58798de3f96db17b19984323d34b0c4fba2e4889\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/58798de3f96db17b19984323d34b0c4fba2e4889\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"2d43fa0052b9b2fae2e0033d275d678f1261336e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/2d43fa0052b9b2fae2e0033d275d678f1261336e\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"f2073f918031cb84714e68beae40698ea703059a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/f2073f918031cb84714e68beae40698ea703059a\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"58798de3f96db17b19984323d34b0c4fba2e4889\",\"parents\":[\"884e4425b60242eaca7883fc6eef07f3225de72a\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\"parents\":[\"2e87b414e29c0007633ac3100b1210e264598edf\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:58 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1641", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4938", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f2b76031a4af5d44b9ffbb57d94f4b02\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/e12b56f9e669e9ed0e9086a8c5f25155870601a8", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/be9176e893cddccb349de206bc7875ffb0fba96f", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -840,27 +712,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0731:3BB70:3D76292:4981F85:5DDFD391" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"e12b56f9e669e9ed0e9086a8c5f25155870601a8\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY1NDYwOmUxMmI1NmY5ZTY2OWU5ZWQwZTkwODZhOGM1ZjI1MTU1ODcwNjAxYTg=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/e12b56f9e669e9ed0e9086a8c5f25155870601a8\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/e12b56f9e669e9ed0e9086a8c5f25155870601a8\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:02:57Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:02:57Z\"\n },\n \"tree\": {\n \"sha\": \"58798de3f96db17b19984323d34b0c4fba2e4889\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/58798de3f96db17b19984323d34b0c4fba2e4889\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"884e4425b60242eaca7883fc6eef07f3225de72a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/884e4425b60242eaca7883fc6eef07f3225de72a\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/884e4425b60242eaca7883fc6eef07f3225de72a\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"be9176e893cddccb349de206bc7875ffb0fba96f\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5NDE4OmJlOTE3NmU4OTNjZGRjY2IzNDlkZTIwNmJjNzg3NWZmYjBmYmE5NmY=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/be9176e893cddccb349de206bc7875ffb0fba96f\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/be9176e893cddccb349de206bc7875ffb0fba96f\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:31:24Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:31:24Z\"\n },\n \"tree\": {\n \"sha\": \"af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"2e87b414e29c0007633ac3100b1210e264598edf\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/2e87b414e29c0007633ac3100b1210e264598edf\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/2e87b414e29c0007633ac3100b1210e264598edf\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"e12b56f9e669e9ed0e9086a8c5f25155870601a8\",\"force\":false}", + "body": "{\"sha\":\"be9176e893cddccb349de206bc7875ffb0fba96f\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:59 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4937", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"15630b3b839a016f837f882d4b229642\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -872,10 +739,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0735:11CC8:12E81BA:16C1129:5DDFD392", - "content-length": "494" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"e12b56f9e669e9ed0e9086a8c5f25155870601a8\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/e12b56f9e669e9ed0e9086a8c5f25155870601a8\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"be9176e893cddccb349de206bc7875ffb0fba96f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/be9176e893cddccb349de206bc7875ffb0fba96f\"\n }\n}\n", "status": 200 }, { @@ -883,7 +749,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:00 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -892,8 +757,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4964", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -903,10 +766,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "073B:39FE8:3BEDD25:47BAB6B:5DDFD393", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTQxODo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { @@ -914,7 +776,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:01 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -923,8 +784,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4963", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -934,18 +793,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0740:11CCA:263B122:2DCAB47:5DDFD395", "content-length": "92" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"createPullRequest\",\"variables\":{\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\"}},\"query\":\"mutation createPullRequest($createPullRequestInput: CreatePullRequestInput!) {\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createPullRequest\",\"variables\":{\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\"}},\"query\":\"mutation createPullRequest($createPullRequestInput: CreatePullRequestInput!) {\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:03 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -954,8 +811,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4962", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -965,27 +820,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0749:9496:51D03AF:6191975:5DDFD396", - "content-length": "595" + "content-length": "600" }, - "response": "{\"data\":{\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE1ODQz\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"headRefOid\":\"b92c671aa808ffd5101062e6810f13b51a37a71b\",\"number\":5,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2MzQ4\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"headRefOid\":\"370fd5b04a458a657c2cf6e02b2f945a16a32bc2\",\"number\":5,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:04 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4936", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"15630b3b839a016f837f882d4b229642\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:07 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -998,31 +847,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0751:39FEA:53E64C5:63DED06:5DDFD397", - "content-length": "494" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"e12b56f9e669e9ed0e9086a8c5f25155870601a8\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/e12b56f9e669e9ed0e9086a8c5f25155870601a8\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"be9176e893cddccb349de206bc7875ffb0fba96f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/be9176e893cddccb349de206bc7875ffb0fba96f\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjUsImhlYWQiOnsic2hhIjoiYjkyYzY3MWFhODA4ZmZkNTEwMTA2MmU2ODEwZjEzYjUxYTM3YTcxYiJ9fSwidXNlciI6ImZvcmtPd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjUsImhlYWQiOnsic2hhIjoiMzcwZmQ1YjA0YTQ1OGE2NTdjMmNmNmUwMmIyZjk0NWExNmEzMmJjMiJ9fSwidXNlciI6ImZvcmtPd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:05 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "212", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4935", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a9fa32b20f880642ae34be9cf8f59db1\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/dd2971400f30960324303737f472e6ce2e4ba04b", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/35f07cafe388ee4388d38c344eeae1ea3ef24447", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1031,31 +875,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0759:3D532:512FF76:60DDD22:5DDFD398" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"dd2971400f30960324303737f472e6ce2e4ba04b\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dd2971400f30960324303737f472e6ce2e4ba04b\"\n}\n", + "response": "{\n \"sha\": \"35f07cafe388ee4388d38c344eeae1ea3ef24447\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/35f07cafe388ee4388d38c344eeae1ea3ef24447\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"e12b56f9e669e9ed0e9086a8c5f25155870601a8\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"dd2971400f30960324303737f472e6ce2e4ba04b\"}]}", + "body": "{\"base_tree\":\"be9176e893cddccb349de206bc7875ffb0fba96f\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"35f07cafe388ee4388d38c344eeae1ea3ef24447\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:06 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "878", + "Content-Length": "893", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4934", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"dd6e17ab41efd2dbe3bcaf3987a05fb3\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/9b81c8fc5150c84707a69a3f6221afa3c9fdcd1a", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/d1bce4ac189bbf3b9073e1869eab264adf906721", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1064,31 +903,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "075C:1E5E9:3E1B03C:4A2F21F:5DDFD399" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"9b81c8fc5150c84707a69a3f6221afa3c9fdcd1a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/9b81c8fc5150c84707a69a3f6221afa3c9fdcd1a\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"d2b4eef3c1c17edc0331f144140656568d127fed\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/d2b4eef3c1c17edc0331f144140656568d127fed\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"d1bce4ac189bbf3b9073e1869eab264adf906721\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/d1bce4ac189bbf3b9073e1869eab264adf906721\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"d34975fe77295b8007a264671224ccc62864f223\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/d34975fe77295b8007a264671224ccc62864f223\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"9b81c8fc5150c84707a69a3f6221afa3c9fdcd1a\",\"parents\":[\"e12b56f9e669e9ed0e9086a8c5f25155870601a8\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"d1bce4ac189bbf3b9073e1869eab264adf906721\",\"parents\":[\"be9176e893cddccb349de206bc7875ffb0fba96f\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:07 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1641", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4933", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"7a9b267f99c998ee48984662d5156321\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/eb1e3b4f7bbb4110be5eae57c7ef1288dc738798", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/1f82c360994c952088dbd9554348ecd6375c1215", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1097,27 +931,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0762:1E5E0:27281E2:2EF805E:5DDFD39A" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"eb1e3b4f7bbb4110be5eae57c7ef1288dc738798\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY1NDYwOmViMWUzYjRmN2JiYjQxMTBiZTVlYWU1N2M3ZWYxMjg4ZGM3Mzg3OTg=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/eb1e3b4f7bbb4110be5eae57c7ef1288dc738798\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/eb1e3b4f7bbb4110be5eae57c7ef1288dc738798\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:03:06Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:03:06Z\"\n },\n \"tree\": {\n \"sha\": \"9b81c8fc5150c84707a69a3f6221afa3c9fdcd1a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/9b81c8fc5150c84707a69a3f6221afa3c9fdcd1a\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"e12b56f9e669e9ed0e9086a8c5f25155870601a8\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/e12b56f9e669e9ed0e9086a8c5f25155870601a8\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/e12b56f9e669e9ed0e9086a8c5f25155870601a8\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"1f82c360994c952088dbd9554348ecd6375c1215\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5NDE4OjFmODJjMzYwOTk0Yzk1MjA4OGRiZDk1NTQzNDhlY2Q2Mzc1YzEyMTU=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1f82c360994c952088dbd9554348ecd6375c1215\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1f82c360994c952088dbd9554348ecd6375c1215\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:31:31Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:31:31Z\"\n },\n \"tree\": {\n \"sha\": \"d1bce4ac189bbf3b9073e1869eab264adf906721\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/d1bce4ac189bbf3b9073e1869eab264adf906721\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"be9176e893cddccb349de206bc7875ffb0fba96f\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/be9176e893cddccb349de206bc7875ffb0fba96f\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/be9176e893cddccb349de206bc7875ffb0fba96f\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"eb1e3b4f7bbb4110be5eae57c7ef1288dc738798\",\"force\":false}", + "body": "{\"sha\":\"1f82c360994c952088dbd9554348ecd6375c1215\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:08 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4932", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"3d2cc4c991865d4c4f5d6332650d0738\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1129,18 +958,16 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0768:11CC8:12E86FA:16C17BC:5DDFD39B", - "content-length": "494" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"eb1e3b4f7bbb4110be5eae57c7ef1288dc738798\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/eb1e3b4f7bbb4110be5eae57c7ef1288dc738798\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1f82c360994c952088dbd9554348ecd6375c1215\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1f82c360994c952088dbd9554348ecd6375c1215\"\n }\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"b92c671aa808ffd5101062e6810f13b51a37a71b\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"370fd5b04a458a657c2cf6e02b2f945a16a32bc2\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:11 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1149,8 +976,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4961", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1160,10 +985,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "077B:3BB6F:258F367:2D10934:5DDFD39E", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOmI5MmM2NzFhYTgwOGZmZDUxMDEwNjJlNjgxMGYxM2I1MWEzN2E3MWI=\",\"sha\":\"b92c671aa808ffd5101062e6810f13b51a37a71b\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjM3MGZkNWIwNGE0NThhNjU3YzJjZjZlMDJiMmY5NDVhMTZhMzJiYzI=\",\"sha\":\"370fd5b04a458a657c2cf6e02b2f945a16a32bc2\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can create an entry on fork.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can create an entry on fork.json index 1c7c3095..838ec1f3 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can create an entry on fork.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can create an entry on fork.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:19 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4980", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8a3286f2d74580ee9474dc35965fadc1\"", - "Last-Modified": "Thu, 24 Oct 2019 11:03:33 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C5:39FEA:53DAC00:63D0BB7:5DDFD32F", "content-length": "1333" }, "response": "{\"login\":\"forkOwner\",\"id\":2,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"forkOwner\"}", @@ -35,13 +29,10 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/forkOwner/permission", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:20 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "403 Forbidden", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4979", - "X-RateLimit-Reset": "1574953258", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -53,7 +44,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06CD:3D52C:12B7480:16893D2:5DDFD330", "content-length": "185" }, "response": "{\n \"message\": \"Must have push access to view collaborator permission.\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/collaborators/#review-a-users-permission-level\"\n}\n", @@ -63,17 +53,12 @@ "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4978", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"2099d5aa1ab1c9ed785e78fff05f1c1b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:07 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -85,24 +70,20 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06CE:9495:3FF8F89:4C4B025:5DDFD330", - "content-length": "22145" + "content-length": "22831" }, - "response": "{\n \"id\": 224665460,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:01:05Z\",\n \"updated_at\": \"2019-11-28T14:01:07Z\",\n \"pushed_at\": \"2019-11-28T14:00:58Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:00:58Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:00:58Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228159418,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:29:42Z\",\n \"updated_at\": \"2019-12-15T09:29:44Z\",\n \"pushed_at\": \"2019-12-15T09:29:35Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:29:35Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:29:35Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "POST", "url": "/repos/owner/repo/forks", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:22 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "22055", + "Content-Length": "22715", "Server": "GitHub.com", "Status": "202 Accepted", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4977", - "X-RateLimit-Reset": "1574953258", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -113,27 +94,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D3:11CB9:ABBE:1410A:5DDFD331" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"id\": 224665460,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:01:05Z\",\n \"updated_at\": \"2019-11-28T14:01:07Z\",\n \"pushed_at\": \"2019-11-28T14:00:58Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:00:58Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:00:58Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228159418,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:29:42Z\",\n \"updated_at\": \"2019-12-15T09:29:44Z\",\n \"pushed_at\": \"2019-12-15T09:29:35Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:29:35Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:29:35Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 202 }, { "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:22 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4976", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"2099d5aa1ab1c9ed785e78fff05f1c1b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:07 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -145,10 +120,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D8:39FE5:13C721A:17C1053:5DDFD332", - "content-length": "22145" + "content-length": "22831" }, - "response": "{\n \"id\": 224665460,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:01:05Z\",\n \"updated_at\": \"2019-11-28T14:01:07Z\",\n \"pushed_at\": \"2019-11-28T14:00:58Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:00:58Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:00:58Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228159418,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:29:42Z\",\n \"updated_at\": \"2019-12-15T09:29:44Z\",\n \"pushed_at\": \"2019-12-15T09:29:35Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:29:35Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:29:35Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { @@ -156,7 +130,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:23 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -165,8 +138,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4990", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -176,7 +147,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06D9:3BB71:5314116:6324B22:5DDFD333", "content-length": "176" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjUzNDk0MTg4\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":null,\"login\":\"forkOwner\",\"__typename\":\"User\"}}}\n", @@ -187,7 +157,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -196,8 +165,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4989", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -207,10 +174,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06DE:3D52E:26F6414:2E9BE19:5DDFD333", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -218,7 +184,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -227,8 +192,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4988", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -238,10 +201,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E3:3BB6F:2588F70:2D08F3D:5DDFD334", "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NDg2MDozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTE0MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { @@ -249,7 +211,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -258,8 +219,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4987", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -269,28 +228,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E4:3D532:5124D2B:60D048B:5DDFD334", - "content-length": "2147" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NTQ2MDo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4986", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -299,29 +254,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06EB:39FE5:13C740D:17C12A9:5DDFD335", - "content-length": "3102" + "content-length": "2714" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4984", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -330,29 +280,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06EA:39FE2:208675:27E5A5:5DDFD335", - "content-length": "2866" + "content-length": "3896" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4985", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -361,29 +306,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E9:39FEA:53DB75C:63D1974:5DDFD335", - "content-length": "1973" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4983", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -392,29 +332,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06EC:9496:51C59CE:6184A33:5DDFD335", - "content-length": "16478" + "content-length": "10650" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4982", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -423,24 +358,43 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06F1:9495:3FF960D:4C4B835:5DDFD335", - "content-length": "7803" + "content-length": "22507" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, + { + "method": "GET", + "url": "/repos/forkOwner/repo/contents/forkOwner/repo/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "144" + }, + "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", + "status": 404 + }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/heads/cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4975", - "X-RateLimit-Reset": "1574953258", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -453,46 +407,16 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FE:39FEA:53DBD18:63D2065:5DDFD338", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", "status": 404 }, - { - "method": "GET", - "url": "/repos/forkOwner/repo/contents/forkOwner/repo/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", - "headers": { - "Date": "Thu, 28 Nov 2019 14:01:29 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "404 Not Found", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4974", - "X-RateLimit-Reset": "1574953258", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FF:3BB71:5314BBF:6325817:5DDFD338", - "content-length": "144" - }, - "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", - "status": 404 - }, { "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -501,8 +425,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4981", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -512,31 +434,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "070D:11CCE:533CADF:636EF21:5DDFD339", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:31 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "212", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4973", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8e282666c5a9c6a1f3aa6cacbf7785be\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -545,10 +462,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0718:39FEA:53DBFA2:63D237F:5DDFD33A" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { @@ -556,7 +472,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -565,8 +480,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4980", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -576,31 +489,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "071F:11CCA:2635E5E:2DC4649:5DDFD33B", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY1NDYwOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY1NDYwOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5NDE4OjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5NDE4Om1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:32 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11959", + "Content-Length": "12149", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4972", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f58e7a5aa80d50d8805015ac7ca2968e\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -609,31 +517,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0724:9496:51C65F7:6185859:5DDFD33C" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:33 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1565", + "Content-Length": "1590", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4971", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8e35b75814a5f2dd8e3d7c2ba2b39f82\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/ec464532db734fd818db94413dc1ed1b0fc1f6f8", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/5edc3d5d31b9ef8c43c8741fdfaaad25dd90f3d6", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -642,18 +545,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0729:3BB70:3D6E704:4978A29:5DDFD33D" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"ec464532db734fd818db94413dc1ed1b0fc1f6f8\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY1NDYwOmVjNDY0NTMyZGI3MzRmZDgxOGRiOTQ0MTNkYzFlZDFiMGZjMWY2Zjg=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/ec464532db734fd818db94413dc1ed1b0fc1f6f8\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/ec464532db734fd818db94413dc1ed1b0fc1f6f8\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:01:33Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:01:33Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"5edc3d5d31b9ef8c43c8741fdfaaad25dd90f3d6\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5NDE4OjVlZGMzZDVkMzFiOWVmOGM0M2M4NzQxZmRmYWFhZDI1ZGQ5MGYzZDY=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/5edc3d5d31b9ef8c43c8741fdfaaad25dd90f3d6\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/5edc3d5d31b9ef8c43c8741fdfaaad25dd90f3d6\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:30:07Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:30:07Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranch\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"oid\":\"ec464532db734fd818db94413dc1ed1b0fc1f6f8\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\"}},\"query\":\"mutation createBranch($createRefInput: CreateRefInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranch\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"oid\":\"5edc3d5d31b9ef8c43c8741fdfaaad25dd90f3d6\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\"}},\"query\":\"mutation createBranch($createRefInput: CreateRefInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -662,8 +563,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4979", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -673,23 +572,19 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "072B:39FE8:3BE6D84:47B22D4:5DDFD33D", - "content-length": "627" + "content-length": "636" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY1NDYwOmVjNDY0NTMyZGI3MzRmZDgxOGRiOTQ0MTNkYzFlZDFiMGZjMWY2Zjg=\",\"sha\":\"ec464532db734fd818db94413dc1ed1b0fc1f6f8\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY1NDYwOmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLTE1NzQ5NDk0ODQ1NjQtNGNwbjIxMTVobmcvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZQ==\",\"name\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5NDE4OjVlZGMzZDVkMzFiOWVmOGM0M2M4NzQxZmRmYWFhZDI1ZGQ5MGYzZDY=\",\"sha\":\"5edc3d5d31b9ef8c43c8741fdfaaad25dd90f3d6\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5NDE4OmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLXRlc3QtMTU3NjQwMjAxODA5NC03ODNjbHZsdmEyZy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:35 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4970", - "X-RateLimit-Reset": "1574953258", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -702,7 +597,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0736:3BB71:53156BD:6326573:5DDFD33F", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -713,17 +607,13 @@ "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:36 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "212", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4969", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ba8ab28d9a94d4bc47cb17629a05b908\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455", @@ -735,8 +625,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0737:39FEA:53DC9E8:63D2FC5:5DDFD33F" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n}\n", "status": 201 @@ -746,17 +635,13 @@ "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:36 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "571", + "Content-Length": "581", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4968", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"cb0b867fcde7cf3eca36f734a0c21a0c\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -768,8 +653,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "073C:9495:3FFA4C0:4C4C9DE:5DDFD340" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 @@ -779,20 +663,16 @@ "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:37 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1156", + "Content-Length": "1171", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4967", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"1b72ed362e5800a80045b0ef601c8e9b\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/2845dead62fc3060ae72b7f6290ac7fe94be8e8f", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/955c292d6f927ab0750307b8ebcfaee004d28bd1", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -801,28 +681,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0741:11CCA:2636394:2DC4C9A:5DDFD341" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"2845dead62fc3060ae72b7f6290ac7fe94be8e8f\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY1NDYwOjI4NDVkZWFkNjJmYzMwNjBhZTcyYjdmNjI5MGFjN2ZlOTRiZThlOGY=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/2845dead62fc3060ae72b7f6290ac7fe94be8e8f\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/2845dead62fc3060ae72b7f6290ac7fe94be8e8f\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:01:37Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:01:37Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"955c292d6f927ab0750307b8ebcfaee004d28bd1\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5NDE4Ojk1NWMyOTJkNmY5MjdhYjA3NTAzMDdiOGViY2ZhZWUwMDRkMjhiZDE=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/955c292d6f927ab0750307b8ebcfaee004d28bd1\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/955c292d6f927ab0750307b8ebcfaee004d28bd1\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:30:10Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:30:10Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"2845dead62fc3060ae72b7f6290ac7fe94be8e8f\"}", + "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"955c292d6f927ab0750307b8ebcfaee004d28bd1\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/refs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:39 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "494", + "Content-Length": "504", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4966", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d95ec17e0de91d5652f1d783b9bda66d\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms", @@ -834,31 +709,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0746:3BB71:5315BCE:6326BA2:5DDFD342" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"2845dead62fc3060ae72b7f6290ac7fe94be8e8f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/2845dead62fc3060ae72b7f6290ac7fe94be8e8f\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"955c292d6f927ab0750307b8ebcfaee004d28bd1\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/955c292d6f927ab0750307b8ebcfaee004d28bd1\"\n }\n}\n", "status": 201 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiJhMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBiIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:40 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "212", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4965", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e200d2c310570d0116f1424b5e1cfb40\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/fe7a9d8a26f1eafbe1b0988f3485ba85b8366275", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -867,31 +737,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "074C:11CCE:533DC80:6370489:5DDFD343" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d\"\n}\n", + "response": "{\n \"sha\": \"fe7a9d8a26f1eafbe1b0988f3485ba85b8366275\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/fe7a9d8a26f1eafbe1b0988f3485ba85b8366275\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"2845dead62fc3060ae72b7f6290ac7fe94be8e8f\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d\"}]}", + "body": "{\"base_tree\":\"955c292d6f927ab0750307b8ebcfaee004d28bd1\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"fe7a9d8a26f1eafbe1b0988f3485ba85b8366275\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:40 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "878", + "Content-Length": "893", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4964", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2ff711c4cd5bd2935f8f9cf60d673314\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/58798de3f96db17b19984323d34b0c4fba2e4889", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/af6b6abc83e2f88fe43968bfaf8a51d3d65519a5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -900,31 +765,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0750:3D532:512693E:60D2667:5DDFD344" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"58798de3f96db17b19984323d34b0c4fba2e4889\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/58798de3f96db17b19984323d34b0c4fba2e4889\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"2d43fa0052b9b2fae2e0033d275d678f1261336e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/2d43fa0052b9b2fae2e0033d275d678f1261336e\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"f2073f918031cb84714e68beae40698ea703059a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/f2073f918031cb84714e68beae40698ea703059a\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"58798de3f96db17b19984323d34b0c4fba2e4889\",\"parents\":[\"2845dead62fc3060ae72b7f6290ac7fe94be8e8f\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\"parents\":[\"955c292d6f927ab0750307b8ebcfaee004d28bd1\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:41 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1641", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4963", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"31bc9e298d1c814cdecbfda74e1f9951\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/884e4425b60242eaca7883fc6eef07f3225de72a", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/2e87b414e29c0007633ac3100b1210e264598edf", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -933,27 +793,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0751:39FE7:25C9889:2D3CCC6:5DDFD344" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"884e4425b60242eaca7883fc6eef07f3225de72a\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY1NDYwOjg4NGU0NDI1YjYwMjQyZWFjYTc4ODNmYzZlZWYwN2YzMjI1ZGU3MmE=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/884e4425b60242eaca7883fc6eef07f3225de72a\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/884e4425b60242eaca7883fc6eef07f3225de72a\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:01:41Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:01:41Z\"\n },\n \"tree\": {\n \"sha\": \"58798de3f96db17b19984323d34b0c4fba2e4889\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/58798de3f96db17b19984323d34b0c4fba2e4889\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"2845dead62fc3060ae72b7f6290ac7fe94be8e8f\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/2845dead62fc3060ae72b7f6290ac7fe94be8e8f\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/2845dead62fc3060ae72b7f6290ac7fe94be8e8f\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"2e87b414e29c0007633ac3100b1210e264598edf\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5NDE4OjJlODdiNDE0ZTI5YzAwMDc2MzNhYzMxMDBiMTIxMGUyNjQ1OThlZGY=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/2e87b414e29c0007633ac3100b1210e264598edf\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/2e87b414e29c0007633ac3100b1210e264598edf\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:30:14Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:30:14Z\"\n },\n \"tree\": {\n \"sha\": \"af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"955c292d6f927ab0750307b8ebcfaee004d28bd1\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/955c292d6f927ab0750307b8ebcfaee004d28bd1\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/955c292d6f927ab0750307b8ebcfaee004d28bd1\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"884e4425b60242eaca7883fc6eef07f3225de72a\",\"force\":false}", + "body": "{\"sha\":\"2e87b414e29c0007633ac3100b1210e264598edf\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:43 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4962", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"87eec704b08dfb0f1fe58beef5206885\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -965,10 +820,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "075A:1E5DF:14090F8:1802F5D:5DDFD345", - "content-length": "494" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"884e4425b60242eaca7883fc6eef07f3225de72a\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/884e4425b60242eaca7883fc6eef07f3225de72a\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"2e87b414e29c0007633ac3100b1210e264598edf\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/2e87b414e29c0007633ac3100b1210e264598edf\"\n }\n}\n", "status": 200 }, { @@ -976,7 +830,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:43 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -985,8 +838,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4978", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -996,10 +847,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0768:11CCE:533E353:6370CE7:5DDFD347", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTQxODo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can create an entry.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can create an entry.json index 4161a0e1..d88e142c 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can create an entry.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can create an entry.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:47 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4604", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0723:39FEA:53C9E84:63BC287:5DDFD297", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,16 +29,12 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/owner/permission", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:48 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4603", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0c7ca4902ddcfd186497763d8e52620\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -56,7 +46,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "072B:39FEA:53C9F68:63BC39F:5DDFD297", "content-length": "1071" }, "response": "{\n \"permission\": \"admin\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n }\n}\n", @@ -67,7 +56,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:49 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -76,8 +64,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4919", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -87,7 +73,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "072C:39FE7:25C0024:2D3118A:5DDFD298", "content-length": "179" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", @@ -98,7 +83,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:49 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -107,8 +91,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4918", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -118,10 +100,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0731:3BB71:5303122:630FECD:5DDFD299", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -129,7 +110,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:50 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -138,8 +118,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4917", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -149,10 +127,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0736:3BB6F:257F3BD:2CFD292:5DDFD29A", "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NDg2MDozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTE0MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { @@ -160,7 +137,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:50 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -169,8 +145,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4916", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -180,28 +154,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0737:39FE7:25C01A0:2D3133B:5DDFD29A", - "content-length": "2147" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NDg2MDo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:51 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4913", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -210,29 +180,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "073F:39FEA:53CA4CD:63BCA16:5DDFD29B", - "content-length": "2866" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:51 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4914", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -241,29 +206,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "073E:3D530:3D63387:4931E02:5DDFD29B", - "content-length": "1973" + "content-length": "10650" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:51 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4915", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -272,29 +232,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0740:11CCA:262C705:2DB8D04:5DDFD29B", - "content-length": "3102" + "content-length": "22507" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:51 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4912", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -303,29 +258,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0741:11CC8:12DF662:16B6847:5DDFD29B", - "content-length": "16478" + "content-length": "2714" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:51 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4911", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -334,27 +284,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0742:11CCC:3F3DFBB:4B9664E:5DDFD29B", - "content-length": "7803" + "content-length": "3896" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:54 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4602", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -363,7 +308,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0755:11CCE:532AC01:635931F:5DDFD29E", "content-length": "144" }, "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", @@ -374,7 +318,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:54 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -383,8 +326,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4910", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -394,10 +335,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0754:9496:51B456C:616FB25:5DDFD29E", "content-length": "141" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", "status": 200 }, { @@ -405,7 +345,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:55 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -414,8 +353,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4909", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -425,31 +362,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "075E:11CCA:262CA8B:2DB9152:5DDFD29E", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:56 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4601", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"492aa7041261c72fa42f57522b6920aa\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -458,10 +390,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0768:11CCA:262CB07:2DB91E3:5DDFD29F" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { @@ -469,7 +400,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:56 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -478,8 +408,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4908", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -489,31 +417,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "076B:39FE7:25C0698:2D31967:5DDFD2A0", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY0ODYwOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5MTQyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:57 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11769", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4600", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"29c642388cad43281ab6c26435695cf6\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -522,31 +445,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "076E:11CCC:3F3E7F0:4B9704F:5DDFD2A0" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:58 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1504", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4599", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"0dc81db6e706a28a43b70afd21f1d8b2\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/e275a2fb0e026593c3e43ad65a4f132af1fcc5e0", + "Location": "https://api.github.com/repos/owner/repo/git/commits/017a666e808ccb8f4d0de59997a9f95fb2ae375c", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -555,18 +473,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0772:3D52E:26ED590:2E91076:5DDFD2A1" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"e275a2fb0e026593c3e43ad65a4f132af1fcc5e0\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY0ODYwOmUyNzVhMmZiMGUwMjY1OTNjM2U0M2FkNjVhNGYxMzJhZjFmY2M1ZTA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e275a2fb0e026593c3e43ad65a4f132af1fcc5e0\",\n \"html_url\": \"https://github.com/owner/repo/commit/e275a2fb0e026593c3e43ad65a4f132af1fcc5e0\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:58:57Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:58:57Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"017a666e808ccb8f4d0de59997a9f95fb2ae375c\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5MTQyOjAxN2E2NjZlODA4Y2NiOGY0ZDBkZTU5OTk3YTlmOTVmYjJhZTM3NWM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/017a666e808ccb8f4d0de59997a9f95fb2ae375c\",\n \"html_url\": \"https://github.com/owner/repo/commit/017a666e808ccb8f4d0de59997a9f95fb2ae375c\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:27:50Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:27:50Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"e275a2fb0e026593c3e43ad65a4f132af1fcc5e0\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"017a666e808ccb8f4d0de59997a9f95fb2ae375c\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:59 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -575,8 +491,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4907", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -586,23 +500,19 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "077B:3BB70:3D608D6:4967CE6:5DDFD2A2", "content-length": "995" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOmUyNzVhMmZiMGUwMjY1OTNjM2U0M2FkNjVhNGYxMzJhZjFmY2M1ZTA=\",\"sha\":\"e275a2fb0e026593c3e43ad65a4f132af1fcc5e0\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY0ODYwOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE0MTk0\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"e275a2fb0e026593c3e43ad65a4f132af1fcc5e0\",\"number\":1,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjAxN2E2NjZlODA4Y2NiOGY0ZDBkZTU5OTk3YTlmOTVmYjJhZTM3NWM=\",\"sha\":\"017a666e808ccb8f4d0de59997a9f95fb2ae375c\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5MTQyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2MDY5\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"017a666e808ccb8f4d0de59997a9f95fb2ae375c\",\"number\":1,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:00 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4598", - "X-RateLimit-Reset": "1574951821", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -615,7 +525,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0783:1E5E0:271866D:2EE4E9B:5DDFD2A3", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -626,17 +535,13 @@ "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:01 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4597", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"c63d98e676912c579aec835889c02b15\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455", @@ -648,8 +553,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0786:11CCE:532B6EC:635A066:5DDFD2A4" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n}\n", "status": 201 @@ -659,17 +563,13 @@ "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:01 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "561", + "Content-Length": "571", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4596", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8febd7ed5c33d248c74f936f6494eab3\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -681,8 +581,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "078E:39FE7:25C0AE0:2D31EA9:5DDFD2A5" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 @@ -692,20 +591,16 @@ "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:02 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1105", + "Content-Length": "1120", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4595", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"4b6121a308b20b6df33f7ac96169cac0\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/b0ab1352881ef98c681ae27811bc658900c06432", + "Location": "https://api.github.com/repos/owner/repo/git/commits/3152534dc85a32408628953e530ddb60e7cf3ff6", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -714,28 +609,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0794:3D530:3D64307:49330AB:5DDFD2A5" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b0ab1352881ef98c681ae27811bc658900c06432\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY0ODYwOmIwYWIxMzUyODgxZWY5OGM2ODFhZTI3ODExYmM2NTg5MDBjMDY0MzI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b0ab1352881ef98c681ae27811bc658900c06432\",\n \"html_url\": \"https://github.com/owner/repo/commit/b0ab1352881ef98c681ae27811bc658900c06432\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:59:02Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:59:02Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"3152534dc85a32408628953e530ddb60e7cf3ff6\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5MTQyOjMxNTI1MzRkYzg1YTMyNDA4NjI4OTUzZTUzMGRkYjYwZTdjZjNmZjY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3152534dc85a32408628953e530ddb60e7cf3ff6\",\n \"html_url\": \"https://github.com/owner/repo/commit/3152534dc85a32408628953e530ddb60e7cf3ff6\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:27:54Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:27:54Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"b0ab1352881ef98c681ae27811bc658900c06432\"}", + "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"3152534dc85a32408628953e530ddb60e7cf3ff6\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:04 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "484", + "Content-Length": "494", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4594", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"086493d65c2bc3294d38cc9fe47ba902\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms", @@ -747,31 +637,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "079E:11CCC:3F3F244:4B97CCC:5DDFD2A7" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b0ab1352881ef98c681ae27811bc658900c06432\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b0ab1352881ef98c681ae27811bc658900c06432\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3152534dc85a32408628953e530ddb60e7cf3ff6\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3152534dc85a32408628953e530ddb60e7cf3ff6\"\n }\n}\n", "status": 201 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiJlMjc1YTJmYjBlMDI2NTkzYzNlNDNhZDY1YTRmMTMyYWYxZmNjNWUwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiIwMTdhNjY2ZTgwOGNjYjhmNGQwZGU1OTk5N2E5Zjk1ZmIyYWUzNzVjIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:05 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4593", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8e0b3396e2ff858f54e2b18dccf1f528\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/ed5406b336185076fcace9e52044032ba7c9270a", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/33db024cec8d868cbef6ef9e1e8ed51e4f6e25c6", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -780,31 +665,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07A8:1E5ED:533CD17:6368B86:5DDFD2A8" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"ed5406b336185076fcace9e52044032ba7c9270a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ed5406b336185076fcace9e52044032ba7c9270a\"\n}\n", + "response": "{\n \"sha\": \"33db024cec8d868cbef6ef9e1e8ed51e4f6e25c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/33db024cec8d868cbef6ef9e1e8ed51e4f6e25c6\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"b0ab1352881ef98c681ae27811bc658900c06432\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"ed5406b336185076fcace9e52044032ba7c9270a\"}]}", + "body": "{\"base_tree\":\"3152534dc85a32408628953e530ddb60e7cf3ff6\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"33db024cec8d868cbef6ef9e1e8ed51e4f6e25c6\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:06 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "854", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4592", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f87d914bf0e5639e4a30a8b2fa30a813\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/03a90f91dc9afdfdfa972c152c9ca006c562a4d0", + "Location": "https://api.github.com/repos/owner/repo/git/trees/a714c377a34d427d9405ea29a9dc4880e4da9184", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -813,31 +693,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07A9:3BB70:3D61419:4968A95:5DDFD2A9" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"03a90f91dc9afdfdfa972c152c9ca006c562a4d0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/03a90f91dc9afdfdfa972c152c9ca006c562a4d0\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"49c384659c7050b941c08b8154d7cf236a03d857\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/49c384659c7050b941c08b8154d7cf236a03d857\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"a714c377a34d427d9405ea29a9dc4880e4da9184\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a714c377a34d427d9405ea29a9dc4880e4da9184\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"beed023d20e19606571cada131f11b7c695267b5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/beed023d20e19606571cada131f11b7c695267b5\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"03a90f91dc9afdfdfa972c152c9ca006c562a4d0\",\"parents\":[\"b0ab1352881ef98c681ae27811bc658900c06432\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"a714c377a34d427d9405ea29a9dc4880e4da9184\",\"parents\":[\"3152534dc85a32408628953e530ddb60e7cf3ff6\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:07 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1516", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4591", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3c80af6ba6f46b546fb2e12213c20efc\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/3227d5bb52b23e90cb54e4ff23f0c6fe5f773532", + "Location": "https://api.github.com/repos/owner/repo/git/commits/3415c031d099912eee510fdac887b317e264df79", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -846,27 +721,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07B4:1E5ED:533D136:6369067:5DDFD2AA" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"3227d5bb52b23e90cb54e4ff23f0c6fe5f773532\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY0ODYwOjMyMjdkNWJiNTJiMjNlOTBjYjU0ZTRmZjIzZjBjNmZlNWY3NzM1MzI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3227d5bb52b23e90cb54e4ff23f0c6fe5f773532\",\n \"html_url\": \"https://github.com/owner/repo/commit/3227d5bb52b23e90cb54e4ff23f0c6fe5f773532\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:59:07Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:59:07Z\"\n },\n \"tree\": {\n \"sha\": \"03a90f91dc9afdfdfa972c152c9ca006c562a4d0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/03a90f91dc9afdfdfa972c152c9ca006c562a4d0\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"b0ab1352881ef98c681ae27811bc658900c06432\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b0ab1352881ef98c681ae27811bc658900c06432\",\n \"html_url\": \"https://github.com/owner/repo/commit/b0ab1352881ef98c681ae27811bc658900c06432\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"3415c031d099912eee510fdac887b317e264df79\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5MTQyOjM0MTVjMDMxZDA5OTkxMmVlZTUxMGZkYWM4ODdiMzE3ZTI2NGRmNzk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3415c031d099912eee510fdac887b317e264df79\",\n \"html_url\": \"https://github.com/owner/repo/commit/3415c031d099912eee510fdac887b317e264df79\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:27:58Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:27:58Z\"\n },\n \"tree\": {\n \"sha\": \"a714c377a34d427d9405ea29a9dc4880e4da9184\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a714c377a34d427d9405ea29a9dc4880e4da9184\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"3152534dc85a32408628953e530ddb60e7cf3ff6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3152534dc85a32408628953e530ddb60e7cf3ff6\",\n \"html_url\": \"https://github.com/owner/repo/commit/3152534dc85a32408628953e530ddb60e7cf3ff6\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"3227d5bb52b23e90cb54e4ff23f0c6fe5f773532\",\"force\":false}", + "body": "{\"sha\":\"3415c031d099912eee510fdac887b317e264df79\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:08 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4590", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"7a481881dea2298bb0963896f68ad457\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -878,10 +748,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07B5:39FEA:53CC23E:63BEDF9:5DDFD2AB", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3227d5bb52b23e90cb54e4ff23f0c6fe5f773532\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3227d5bb52b23e90cb54e4ff23f0c6fe5f773532\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3415c031d099912eee510fdac887b317e264df79\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3415c031d099912eee510fdac887b317e264df79\"\n }\n}\n", "status": 200 }, { @@ -889,7 +758,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:10 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -898,8 +766,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4906", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -909,18 +775,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07BF:3D532:5115EE9:60BE22A:5DDFD2AD", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTE0Mjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"e275a2fb0e026593c3e43ad65a4f132af1fcc5e0\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"017a666e808ccb8f4d0de59997a9f95fb2ae375c\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:11 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -929,8 +793,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4905", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -940,10 +802,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07C4:11CC8:12E01F8:16B761C:5DDFD2AE", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOmUyNzVhMmZiMGUwMjY1OTNjM2U0M2FkNjVhNGYxMzJhZjFmY2M1ZTA=\",\"sha\":\"e275a2fb0e026593c3e43ad65a4f132af1fcc5e0\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjAxN2E2NjZlODA4Y2NiOGY0ZDBkZTU5OTk3YTlmOTVmYjJhZTM3NWM=\",\"sha\":\"017a666e808ccb8f4d0de59997a9f95fb2ae375c\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can delete review entry from fork.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can delete review entry from fork.json index 2bc91303..0420660a 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can delete review entry from fork.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can delete review entry from fork.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:20 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4926", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8a3286f2d74580ee9474dc35965fadc1\"", - "Last-Modified": "Thu, 24 Oct 2019 11:03:33 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07C7:3BB70:3D78325:4984740:5DDFD3A8", "content-length": "1333" }, "response": "{\"login\":\"forkOwner\",\"id\":2,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"forkOwner\"}", @@ -35,13 +29,10 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/forkOwner/permission", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:20 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "403 Forbidden", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4925", - "X-RateLimit-Reset": "1574953258", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -53,7 +44,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07CF:3D532:5131BD4:60DFF7A:5DDFD3A8", "content-length": "185" }, "response": "{\n \"message\": \"Must have push access to view collaborator permission.\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/collaborators/#review-a-users-permission-level\"\n}\n", @@ -63,17 +53,12 @@ "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4924", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"21c5cd51046b5afbbe391ee104c6ff9b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:07 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -85,24 +70,20 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07D1:3BB70:3D784A6:498490F:5DDFD3A9", - "content-length": "22145" + "content-length": "22831" }, - "response": "{\n \"id\": 224665460,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:01:05Z\",\n \"updated_at\": \"2019-11-28T14:01:07Z\",\n \"pushed_at\": \"2019-11-28T14:03:14Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:03:03Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:03:03Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228159418,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:29:42Z\",\n \"updated_at\": \"2019-12-15T09:29:44Z\",\n \"pushed_at\": \"2019-12-15T09:31:39Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:31:29Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:31:29Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "POST", "url": "/repos/owner/repo/forks", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:22 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "22055", + "Content-Length": "22715", "Server": "GitHub.com", "Status": "202 Accepted", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4923", - "X-RateLimit-Reset": "1574953258", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -113,27 +94,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07D7:11CCE:53496D1:637E893:5DDFD3A9" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"id\": 224665460,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:01:05Z\",\n \"updated_at\": \"2019-11-28T14:01:07Z\",\n \"pushed_at\": \"2019-11-28T14:03:14Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:03:03Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:03:03Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228159418,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:29:42Z\",\n \"updated_at\": \"2019-12-15T09:29:44Z\",\n \"pushed_at\": \"2019-12-15T09:31:39Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:31:29Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:31:29Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 202 }, { "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:23 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4922", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"21c5cd51046b5afbbe391ee104c6ff9b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:07 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -145,10 +120,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07DC:3BB71:5321B2D:633545E:5DDFD3AA", - "content-length": "22145" + "content-length": "22831" }, - "response": "{\n \"id\": 224665460,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:01:05Z\",\n \"updated_at\": \"2019-11-28T14:01:07Z\",\n \"pushed_at\": \"2019-11-28T14:03:14Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:03:03Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:03:03Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228159418,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:29:42Z\",\n \"updated_at\": \"2019-12-15T09:29:44Z\",\n \"pushed_at\": \"2019-12-15T09:31:39Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:31:29Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:31:29Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { @@ -156,7 +130,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -165,8 +138,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4960", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -176,7 +147,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07E1:39FEA:53E87A7:63E17A0:5DDFD3AB", "content-length": "176" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjUzNDk0MTg4\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":null,\"login\":\"forkOwner\",\"__typename\":\"User\"}}}\n", @@ -187,7 +157,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -196,8 +165,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4959", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -207,41 +174,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07E7:9490:26B036B:2E641B8:5DDFD3AC", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:03:25 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4958", - "X-RateLimit-Reset": "1574953267", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07E9:3D532:51323C5:60E0916:5DDFD3AD", - "content-length": "2147" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NTQ2MDo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -249,7 +184,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -258,8 +192,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4957", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -269,18 +201,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07E8:3D530:3D7C6DC:4950361:5DDFD3AD", "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NDg2MDozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTE0MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -289,8 +219,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4956", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -300,28 +228,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07EE:1E5DF:140CC34:18077CA:5DDFD3AE", - "content-length": "1973" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4955", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -330,29 +254,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07F4:1E5DB:6B0121:82242E:5DDFD3AE", - "content-length": "7803" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4954", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -361,29 +280,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07F1:39FE8:3BF01AF:47BD808:5DDFD3AE", - "content-length": "3102" + "content-length": "22507" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4953", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -392,29 +306,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07F2:3BB6C:20A629:27ECCB:5DDFD3AE", - "content-length": "16478" + "content-length": "3896" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4952", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -423,24 +332,45 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07EF:39FE7:25CF6D4:2D44042:5DDFD3AE", - "content-length": "2866" + "content-length": "10650" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/heads/cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4921", - "X-RateLimit-Reset": "1574953258", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -453,7 +383,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07FF:3BB71:53226D7:6336277:5DDFD3B1", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -463,21 +392,16 @@ "method": "GET", "url": "/repos/forkOwner/repo/contents/forkOwner/repo/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:29 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "567", + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", + "Content-Length": "572", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4920", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"dd2971400f30960324303737f472e6ce2e4ba04b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:03:06 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -485,10 +409,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0601:11CCE:534A303:637F79D:5DDFD3B1" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\"type\":\"PR\",\"pr\":{\"number\":5,\"head\":{\"sha\":\"b92c671aa808ffd5101062e6810f13b51a37a71b\"}},\"user\":\"forkOwner\",\"status\":\"pending_review\",\"branch\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "response": "{\"type\":\"PR\",\"pr\":{\"number\":5,\"head\":{\"sha\":\"370fd5b04a458a657c2cf6e02b2f945a16a32bc2\"}},\"user\":\"forkOwner\",\"status\":\"pending_review\",\"branch\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", "status": 200 }, { @@ -496,7 +419,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -505,8 +427,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4951", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -516,10 +436,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0605:39FEA:53E936A:63E259D:5DDFD3B2", "content-length": "189" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { @@ -527,7 +446,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -536,8 +454,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4950", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -547,31 +463,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "060A:9495:4004C9B:4C59559:5DDFD3B2", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:32 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "212", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4919", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8e282666c5a9c6a1f3aa6cacbf7785be\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -580,10 +491,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "060F:3BB70:3D793E0:4985B69:5DDFD3B3" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { @@ -591,7 +501,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:33 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -600,8 +509,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4949", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -611,31 +518,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0614:11CCE:534A875:637FE40:5DDFD3B4", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY1NDYwOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY1NDYwOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5NDE4OjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5NDE4Om1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:34 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11959", + "Content-Length": "12149", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4918", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f58e7a5aa80d50d8805015ac7ca2968e\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -644,31 +546,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0619:9496:51D3CCD:6195EE6:5DDFD3B5" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:35 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1565", + "Content-Length": "1590", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4917", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d2af6be5905ac754c19da9299635102e\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/2811355983741b7bf3f464ee5308f3c97399a02e", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/acd11d03f851b4db9d8fa3648f4b91658aa7b8d6", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -677,18 +574,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "061A:9495:400515D:4C59B41:5DDFD3B6" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"2811355983741b7bf3f464ee5308f3c97399a02e\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY1NDYwOjI4MTEzNTU5ODM3NDFiN2JmM2Y0NjRlZTUzMDhmM2M5NzM5OWEwMmU=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/2811355983741b7bf3f464ee5308f3c97399a02e\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/2811355983741b7bf3f464ee5308f3c97399a02e\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:03:34Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:03:34Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"acd11d03f851b4db9d8fa3648f4b91658aa7b8d6\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5NDE4OmFjZDExZDAzZjg1MWI0ZGI5ZDhmYTM2NDhmNGI5MTY1OGFhN2I4ZDY=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/acd11d03f851b4db9d8fa3648f4b91658aa7b8d6\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/acd11d03f851b4db9d8fa3648f4b91658aa7b8d6\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:31:57Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:31:57Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranch\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"oid\":\"2811355983741b7bf3f464ee5308f3c97399a02e\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\"}},\"query\":\"mutation createBranch($createRefInput: CreateRefInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranch\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"oid\":\"acd11d03f851b4db9d8fa3648f4b91658aa7b8d6\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\"}},\"query\":\"mutation createBranch($createRefInput: CreateRefInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:36 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -697,8 +592,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4948", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -708,27 +601,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "061F:39FEA:53E9C65:63E30ED:5DDFD3B7", - "content-length": "627" + "content-length": "636" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY1NDYwOjI4MTEzNTU5ODM3NDFiN2JmM2Y0NjRlZTUzMDhmM2M5NzM5OWEwMmU=\",\"sha\":\"2811355983741b7bf3f464ee5308f3c97399a02e\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY1NDYwOmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLTE1NzQ5NDk0ODQ1NjQtNGNwbjIxMTVobmcvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZQ==\",\"name\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5NDE4OmFjZDExZDAzZjg1MWI0ZGI5ZDhmYTM2NDhmNGI5MTY1OGFhN2I4ZDY=\",\"sha\":\"acd11d03f851b4db9d8fa3648f4b91658aa7b8d6\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5NDE4OmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLXRlc3QtMTU3NjQwMjAxODA5NC03ODNjbHZsdmEyZy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:36 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4916", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"3d2cc4c991865d4c4f5d6332650d0738\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:07 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -741,31 +628,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0628:3BB71:5323328:633712B:5DDFD3B8", - "content-length": "494" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"eb1e3b4f7bbb4110be5eae57c7ef1288dc738798\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/eb1e3b4f7bbb4110be5eae57c7ef1288dc738798\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1f82c360994c952088dbd9554348ecd6375c1215\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1f82c360994c952088dbd9554348ecd6375c1215\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiJhMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBiIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:37 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "212", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4915", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e200d2c310570d0116f1424b5e1cfb40\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/fe7a9d8a26f1eafbe1b0988f3485ba85b8366275", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -774,31 +656,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0629:39FE8:3BF109C:47BEA2F:5DDFD3B9" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d\"\n}\n", + "response": "{\n \"sha\": \"fe7a9d8a26f1eafbe1b0988f3485ba85b8366275\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/fe7a9d8a26f1eafbe1b0988f3485ba85b8366275\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"eb1e3b4f7bbb4110be5eae57c7ef1288dc738798\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d\"}]}", + "body": "{\"base_tree\":\"1f82c360994c952088dbd9554348ecd6375c1215\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"fe7a9d8a26f1eafbe1b0988f3485ba85b8366275\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:38 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "878", + "Content-Length": "893", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4914", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2ff711c4cd5bd2935f8f9cf60d673314\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/58798de3f96db17b19984323d34b0c4fba2e4889", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/af6b6abc83e2f88fe43968bfaf8a51d3d65519a5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -807,31 +684,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "062E:11CCA:263D783:2DCD971:5DDFD3B9" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"58798de3f96db17b19984323d34b0c4fba2e4889\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/58798de3f96db17b19984323d34b0c4fba2e4889\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"2d43fa0052b9b2fae2e0033d275d678f1261336e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/2d43fa0052b9b2fae2e0033d275d678f1261336e\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"f2073f918031cb84714e68beae40698ea703059a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/f2073f918031cb84714e68beae40698ea703059a\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"58798de3f96db17b19984323d34b0c4fba2e4889\",\"parents\":[\"eb1e3b4f7bbb4110be5eae57c7ef1288dc738798\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\"parents\":[\"1f82c360994c952088dbd9554348ecd6375c1215\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:39 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1641", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4913", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"901a546b80d82c3073a0cea899a78348\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/b5dd595a02023281f3b9a7e0bed5314d60eb57b2", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/bd047d4c427e28069286c796fe84e7e8390c2e78", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -840,27 +712,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0633:39FE7:25D015B:2D44D0D:5DDFD3BA" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b5dd595a02023281f3b9a7e0bed5314d60eb57b2\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY1NDYwOmI1ZGQ1OTVhMDIwMjMyODFmM2I5YTdlMGJlZDUzMTRkNjBlYjU3YjI=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/b5dd595a02023281f3b9a7e0bed5314d60eb57b2\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/b5dd595a02023281f3b9a7e0bed5314d60eb57b2\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:03:39Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:03:39Z\"\n },\n \"tree\": {\n \"sha\": \"58798de3f96db17b19984323d34b0c4fba2e4889\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/58798de3f96db17b19984323d34b0c4fba2e4889\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"eb1e3b4f7bbb4110be5eae57c7ef1288dc738798\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/eb1e3b4f7bbb4110be5eae57c7ef1288dc738798\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/eb1e3b4f7bbb4110be5eae57c7ef1288dc738798\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"bd047d4c427e28069286c796fe84e7e8390c2e78\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5NDE4OmJkMDQ3ZDRjNDI3ZTI4MDY5Mjg2Yzc5NmZlODRlN2U4MzkwYzJlNzg=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/bd047d4c427e28069286c796fe84e7e8390c2e78\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/bd047d4c427e28069286c796fe84e7e8390c2e78\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:32:01Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:32:01Z\"\n },\n \"tree\": {\n \"sha\": \"af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"1f82c360994c952088dbd9554348ecd6375c1215\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1f82c360994c952088dbd9554348ecd6375c1215\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1f82c360994c952088dbd9554348ecd6375c1215\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"b5dd595a02023281f3b9a7e0bed5314d60eb57b2\",\"force\":false}", + "body": "{\"sha\":\"bd047d4c427e28069286c796fe84e7e8390c2e78\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4912", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b888b9aff01601699cffbb02143b9e6b\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -872,10 +739,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0638:3D532:5133BE4:60E26DF:5DDFD3BB", - "content-length": "494" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b5dd595a02023281f3b9a7e0bed5314d60eb57b2\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/b5dd595a02023281f3b9a7e0bed5314d60eb57b2\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"bd047d4c427e28069286c796fe84e7e8390c2e78\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/bd047d4c427e28069286c796fe84e7e8390c2e78\"\n }\n}\n", "status": 200 }, { @@ -883,7 +749,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:41 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -892,8 +757,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4947", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -903,10 +766,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "063D:3BB71:5323A7B:6337A0A:5DDFD3BC", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTQxODo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { @@ -914,7 +776,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:42 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -923,8 +784,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4946", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -934,18 +793,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0642:1E5ED:535D56C:6390062:5DDFD3BE", "content-length": "92" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"createPullRequest\",\"variables\":{\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\"}},\"query\":\"mutation createPullRequest($createPullRequestInput: CreatePullRequestInput!) {\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createPullRequest\",\"variables\":{\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\"}},\"query\":\"mutation createPullRequest($createPullRequestInput: CreatePullRequestInput!) {\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:44 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -954,8 +811,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4945", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -965,27 +820,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0647:11CCE:534BA65:6381452:5DDFD3BE", - "content-length": "595" + "content-length": "600" }, - "response": "{\"data\":{\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE2MTMy\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"headRefOid\":\"2811355983741b7bf3f464ee5308f3c97399a02e\",\"number\":6,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2Mzk0\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"headRefOid\":\"acd11d03f851b4db9d8fa3648f4b91658aa7b8d6\",\"number\":6,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:45 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4911", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b888b9aff01601699cffbb02143b9e6b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:07 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -998,31 +847,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0650:3D532:5134427:60E30E5:5DDFD3C0", - "content-length": "494" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b5dd595a02023281f3b9a7e0bed5314d60eb57b2\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/b5dd595a02023281f3b9a7e0bed5314d60eb57b2\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"bd047d4c427e28069286c796fe84e7e8390c2e78\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/bd047d4c427e28069286c796fe84e7e8390c2e78\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjYsImhlYWQiOnsic2hhIjoiMjgxMTM1NTk4Mzc0MWI3YmYzZjQ2NGVlNTMwOGYzYzk3Mzk5YTAyZSJ9fSwidXNlciI6ImZvcmtPd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjYsImhlYWQiOnsic2hhIjoiYWNkMTFkMDNmODUxYjRkYjlkOGZhMzY0OGY0YjkxNjU4YWE3YjhkNiJ9fSwidXNlciI6ImZvcmtPd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:46 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "212", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4910", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f26e963037371859bb6b23f9a9b42349\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/d1a5b0e6b155a8c4885c118b601e45e1e600c624", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/886b1e4f064fb732b2995f18c2d6c3276b1491ee", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1031,31 +875,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0658:11CCE:534BE75:6381956:5DDFD3C1" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"d1a5b0e6b155a8c4885c118b601e45e1e600c624\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d1a5b0e6b155a8c4885c118b601e45e1e600c624\"\n}\n", + "response": "{\n \"sha\": \"886b1e4f064fb732b2995f18c2d6c3276b1491ee\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/886b1e4f064fb732b2995f18c2d6c3276b1491ee\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"b5dd595a02023281f3b9a7e0bed5314d60eb57b2\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"d1a5b0e6b155a8c4885c118b601e45e1e600c624\"}]}", + "body": "{\"base_tree\":\"bd047d4c427e28069286c796fe84e7e8390c2e78\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"886b1e4f064fb732b2995f18c2d6c3276b1491ee\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:46 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "878", + "Content-Length": "893", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4909", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"559535ebca0068043e5ec3f5dec95a88\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/01b5fe284307e164477d6752162724e17e0ba63a", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/51b89225b3fefdfbcf9833af7a834c5603f5b245", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1064,31 +903,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065D:1E5E9:3E1EC73:4A33A89:5DDFD3C2" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"01b5fe284307e164477d6752162724e17e0ba63a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/01b5fe284307e164477d6752162724e17e0ba63a\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"434dad8eb4a7e1dbb7d52e59e2f7dff41a9d8838\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/434dad8eb4a7e1dbb7d52e59e2f7dff41a9d8838\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"51b89225b3fefdfbcf9833af7a834c5603f5b245\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/51b89225b3fefdfbcf9833af7a834c5603f5b245\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ac10504ebd84524a602f9ed3a432257cdcd6015d\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ac10504ebd84524a602f9ed3a432257cdcd6015d\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"01b5fe284307e164477d6752162724e17e0ba63a\",\"parents\":[\"b5dd595a02023281f3b9a7e0bed5314d60eb57b2\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"51b89225b3fefdfbcf9833af7a834c5603f5b245\",\"parents\":[\"bd047d4c427e28069286c796fe84e7e8390c2e78\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:47 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1641", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4908", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"1897b4e935ce0bfa4455a4a8bc9a50e0\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/b10a5b1ed91c612e13c15fdb624070c6f0ba7b9e", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/4891e6072a45202a9d2191abe00960e0bb72b74d", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1097,27 +931,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065E:3D52A:745AAF:8BFE26:5DDFD3C3" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b10a5b1ed91c612e13c15fdb624070c6f0ba7b9e\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY1NDYwOmIxMGE1YjFlZDkxYzYxMmUxM2MxNWZkYjYyNDA3MGM2ZjBiYTdiOWU=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/b10a5b1ed91c612e13c15fdb624070c6f0ba7b9e\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/b10a5b1ed91c612e13c15fdb624070c6f0ba7b9e\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:03:47Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:03:47Z\"\n },\n \"tree\": {\n \"sha\": \"01b5fe284307e164477d6752162724e17e0ba63a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/01b5fe284307e164477d6752162724e17e0ba63a\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"b5dd595a02023281f3b9a7e0bed5314d60eb57b2\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/b5dd595a02023281f3b9a7e0bed5314d60eb57b2\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/b5dd595a02023281f3b9a7e0bed5314d60eb57b2\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"4891e6072a45202a9d2191abe00960e0bb72b74d\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5NDE4OjQ4OTFlNjA3MmE0NTIwMmE5ZDIxOTFhYmUwMDk2MGUwYmI3MmI3NGQ=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/4891e6072a45202a9d2191abe00960e0bb72b74d\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/4891e6072a45202a9d2191abe00960e0bb72b74d\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:32:09Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:32:09Z\"\n },\n \"tree\": {\n \"sha\": \"51b89225b3fefdfbcf9833af7a834c5603f5b245\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/51b89225b3fefdfbcf9833af7a834c5603f5b245\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"bd047d4c427e28069286c796fe84e7e8390c2e78\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/bd047d4c427e28069286c796fe84e7e8390c2e78\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/bd047d4c427e28069286c796fe84e7e8390c2e78\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"b10a5b1ed91c612e13c15fdb624070c6f0ba7b9e\",\"force\":false}", + "body": "{\"sha\":\"4891e6072a45202a9d2191abe00960e0bb72b74d\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:49 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4907", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"08a354dd8450053e926a737c8641edb7\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1129,18 +958,16 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0663:3BB6F:2591A83:2D137C0:5DDFD3C4", - "content-length": "494" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b10a5b1ed91c612e13c15fdb624070c6f0ba7b9e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/b10a5b1ed91c612e13c15fdb624070c6f0ba7b9e\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"4891e6072a45202a9d2191abe00960e0bb72b74d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/4891e6072a45202a9d2191abe00960e0bb72b74d\"\n }\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"closePullRequestAndDeleteBranch\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI0NjY1NDYwOmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLTE1NzQ5NDk0ODQ1NjQtNGNwbjIxMTVobmcvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZQ==\"},\"closePullRequestInput\":{\"pullRequestId\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE2MTMy\"}},\"query\":\"mutation closePullRequestAndDeleteBranch($closePullRequestInput: ClosePullRequestInput!, $deleteRefInput: DeleteRefInput!) {\\n closePullRequest(input: $closePullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"closePullRequestAndDeleteBranch\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI4MTU5NDE4OmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLXRlc3QtMTU3NjQwMjAxODA5NC03ODNjbHZsdmEyZy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\"},\"closePullRequestInput\":{\"pullRequestId\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2Mzk0\"}},\"query\":\"mutation closePullRequestAndDeleteBranch($closePullRequestInput: ClosePullRequestInput!, $deleteRefInput: DeleteRefInput!) {\\n closePullRequest(input: $closePullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:51 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1149,8 +976,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4944", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1160,18 +985,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "066C:948E:14BE884:18BC6E6:5DDFD3C5", - "content-length": "665" + "content-length": "670" }, - "response": "{\"data\":{\"closePullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE2MTMy\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"headRefOid\":\"2811355983741b7bf3f464ee5308f3c97399a02e\",\"number\":6,\"state\":\"CLOSED\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"ClosePullRequestPayload\"},\"deleteRef\":{\"clientMutationId\":null,\"__typename\":\"DeleteRefPayload\"}}}\n", + "response": "{\"data\":{\"closePullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2Mzk0\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"headRefOid\":\"acd11d03f851b4db9d8fa3648f4b91658aa7b8d6\",\"number\":6,\"state\":\"CLOSED\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"ClosePullRequestPayload\"},\"deleteRef\":{\"clientMutationId\":null,\"__typename\":\"DeleteRefPayload\"}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"2811355983741b7bf3f464ee5308f3c97399a02e\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"acd11d03f851b4db9d8fa3648f4b91658aa7b8d6\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:03:52 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1180,8 +1003,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4943", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1191,10 +1012,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0678:11CCA:263E50E:2DCE9C7:5DDFD3C7", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjI4MTEzNTU5ODM3NDFiN2JmM2Y0NjRlZTUzMDhmM2M5NzM5OWEwMmU=\",\"sha\":\"2811355983741b7bf3f464ee5308f3c97399a02e\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOmFjZDExZDAzZjg1MWI0ZGI5ZDhmYTM2NDhmNGI5MTY1OGFhN2I4ZDY=\",\"sha\":\"acd11d03f851b4db9d8fa3648f4b91658aa7b8d6\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can publish an editorial workflow entry.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can publish an editorial workflow entry.json index c7171524..665717b4 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can publish an editorial workflow entry.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can publish an editorial workflow entry.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:05 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4557", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070B:39FEA:53D2579:63C676C:5DDFD2E4", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,16 +29,12 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/owner/permission", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:06 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4556", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0c7ca4902ddcfd186497763d8e52620\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -56,7 +46,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0714:1E5ED:5343BE8:637121F:5DDFD2E5", "content-length": "1071" }, "response": "{\n \"permission\": \"admin\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n }\n}\n", @@ -67,7 +56,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:06 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -76,8 +64,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4876", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -87,7 +73,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0718:39FE8:3BDF605:47A9086:5DDFD2E6", "content-length": "179" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", @@ -98,7 +83,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:07 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -107,8 +91,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4875", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -118,41 +100,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "071D:3BB71:530BA6F:631A678:5DDFD2E7", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:00:08 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4874", - "X-RateLimit-Reset": "1574953118", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "071F:11CCE:5332DD4:63630EF:5DDFD2E7", - "content-length": "2147" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NDg2MDo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -160,7 +110,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:08 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -169,8 +118,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4873", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -180,18 +127,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "071E:9496:51BC760:617991F:5DDFD2E7", "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NDg2MDozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTE0MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:09 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -200,8 +145,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4872", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -211,28 +154,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0724:9496:51BC8BD:6179AD0:5DDFD2E8", - "content-length": "2866" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:09 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4871", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -241,29 +180,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0727:1E5ED:53441B4:6371947:5DDFD2E8", - "content-length": "16478" + "content-length": "22507" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:09 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4870", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -272,29 +206,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0726:39FE7:25C46BD:2D367C4:5DDFD2E8", - "content-length": "3102" + "content-length": "3896" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:09 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4868", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -303,29 +232,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0725:39FE8:3BDF8F7:47A943D:5DDFD2E8", - "content-length": "1973" + "content-length": "2714" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:09 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4869", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -334,11 +258,35 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0728:39FE5:13C4227:17BD6BB:5DDFD2E8", - "content-length": "7803" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { @@ -346,7 +294,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:12 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -355,8 +302,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4867", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -366,31 +311,25 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0736:3BB71:530C352:631B178:5DDFD2EB", "content-length": "141" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:12 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", "Content-Length": "484", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4555", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"4ac3286ff27b22873b4a08907c1071c6aec60d34\"", - "Last-Modified": "Thu, 28 Nov 2019 13:59:51 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -398,10 +337,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0737:39FE7:25C4A3E:2D36C2D:5DDFD2EB" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\"type\":\"PR\",\"pr\":{\"number\":2,\"head\":\"60d4c007933e3614c87a4948853d79a7b4661581\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"second title\",\"description\":\"second description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"3e5676c8285a456a6604603042b5428883f50417\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.600Z\",\"version\":\"1\"}", + "response": "{\"type\":\"PR\",\"pr\":{\"number\":2,\"head\":\"cbc3a5ba967daa13fa8d71c0cf1585d0fcaa5de7\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"second title\",\"description\":\"second description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"1275651f1722e8592c0a3eb7910dfbd1a12df718\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.600Z\",\"version\":\"1\"}", "status": 200 }, { @@ -409,7 +347,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:13 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -418,8 +355,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4866", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -429,10 +364,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "073D:39FE8:3BDFF89:47A9C55:5DDFD2EC", "content-length": "189" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { @@ -440,7 +374,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:13 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -449,8 +382,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4865", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -460,31 +391,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0742:11CC8:12E26DC:16BA293:5DDFD2ED", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:14 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4554", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"492aa7041261c72fa42f57522b6920aa\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -493,10 +419,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0743:3D52C:12B4E2B:1686554:5DDFD2ED" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { @@ -504,7 +429,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:15 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -513,8 +437,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4864", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -524,31 +446,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0748:3BB70:3D6776B:49702AE:5DDFD2EE", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY0ODYwOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5MTQyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:16 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11769", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4553", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"29c642388cad43281ab6c26435695cf6\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -557,31 +474,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "074D:1E5DF:1405BEC:17FEF4D:5DDFD2EF" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:16 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1504", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4552", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2a0c777fb4ba49f91a6f1167734c0cfa\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/54f5bebb6cb70e0ecf3e95aa2f1d64b9bf6522ac", + "Location": "https://api.github.com/repos/owner/repo/git/commits/47070c015302a51b97b6c6ae181ac23415f7e6ab", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -590,18 +502,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0754:9495:3FF35C0:4C4421E:5DDFD2F0" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"54f5bebb6cb70e0ecf3e95aa2f1d64b9bf6522ac\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY0ODYwOjU0ZjViZWJiNmNiNzBlMGVjZjNlOTVhYTJmMWQ2NGI5YmY2NTIyYWM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/54f5bebb6cb70e0ecf3e95aa2f1d64b9bf6522ac\",\n \"html_url\": \"https://github.com/owner/repo/commit/54f5bebb6cb70e0ecf3e95aa2f1d64b9bf6522ac\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:00:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:00:16Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"47070c015302a51b97b6c6ae181ac23415f7e6ab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5MTQyOjQ3MDcwYzAxNTMwMmE1MWI5N2I2YzZhZTE4MWFjMjM0MTVmN2U2YWI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/47070c015302a51b97b6c6ae181ac23415f7e6ab\",\n \"html_url\": \"https://github.com/owner/repo/commit/47070c015302a51b97b6c6ae181ac23415f7e6ab\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:29:00Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:29:00Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"54f5bebb6cb70e0ecf3e95aa2f1d64b9bf6522ac\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"47070c015302a51b97b6c6ae181ac23415f7e6ab\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -610,8 +520,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4863", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -621,27 +529,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "075A:1E5E9:3E0BB90:4A1C9C2:5DDFD2F1", "content-length": "995" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjU0ZjViZWJiNmNiNzBlMGVjZjNlOTVhYTJmMWQ2NGI5YmY2NTIyYWM=\",\"sha\":\"54f5bebb6cb70e0ecf3e95aa2f1d64b9bf6522ac\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY0ODYwOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE0NzI2\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"54f5bebb6cb70e0ecf3e95aa2f1d64b9bf6522ac\",\"number\":3,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjQ3MDcwYzAxNTMwMmE1MWI5N2I2YzZhZTE4MWFjMjM0MTVmN2U2YWI=\",\"sha\":\"47070c015302a51b97b6c6ae181ac23415f7e6ab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5MTQyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2MTc2\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"47070c015302a51b97b6c6ae181ac23415f7e6ab\",\"number\":3,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:19 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4551", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"d7faff0565a456e722db127d3e76ad69\"", - "Last-Modified": "Thu, 28 Nov 2019 13:58:34 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -654,31 +556,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0768:11CCE:5334478:6364D23:5DDFD2F3", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"5a0a55c2a61b7a635a25444dcde3a7e1816ec595\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5a0a55c2a61b7a635a25444dcde3a7e1816ec595\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"e24bd85745827b3b9e821f689789370c373d048f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e24bd85745827b3b9e821f689789370c373d048f\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiI1NGY1YmViYjZjYjcwZTBlY2YzZTk1YWEyZjFkNjRiOWJmNjUyMmFjIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiI0NzA3MGMwMTUzMDJhNTFiOTdiNmM2YWUxODFhYzIzNDE1ZjdlNmFiIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:20 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4550", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"5248eee447064ebb3685962448df0362\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/483b9d32f036565ca7416e48813c366ebfaca5fa", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/682f697845bf011299b27ee8941836a053f2fd73", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -687,31 +584,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "076A:3D532:511D791:60C76A6:5DDFD2F4" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"483b9d32f036565ca7416e48813c366ebfaca5fa\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/483b9d32f036565ca7416e48813c366ebfaca5fa\"\n}\n", + "response": "{\n \"sha\": \"682f697845bf011299b27ee8941836a053f2fd73\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/682f697845bf011299b27ee8941836a053f2fd73\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"5a0a55c2a61b7a635a25444dcde3a7e1816ec595\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"483b9d32f036565ca7416e48813c366ebfaca5fa\"}]}", + "body": "{\"base_tree\":\"e24bd85745827b3b9e821f689789370c373d048f\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"682f697845bf011299b27ee8941836a053f2fd73\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:21 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "854", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4549", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"727bb137770ef4f8a38e4a09ab7664c4\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/b3dbc465255d28fd6e4be8442c97763505228d01", + "Location": "https://api.github.com/repos/owner/repo/git/trees/ae8d1ecb3afaf8288284304a74d76a99f7206bc8", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -720,31 +612,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "076D:1E5ED:5345889:6373553:5DDFD2F4" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b3dbc465255d28fd6e4be8442c97763505228d01\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b3dbc465255d28fd6e4be8442c97763505228d01\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"626f135cf96e53ff4dab15936360db67697e9594\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/626f135cf96e53ff4dab15936360db67697e9594\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"ae8d1ecb3afaf8288284304a74d76a99f7206bc8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ae8d1ecb3afaf8288284304a74d76a99f7206bc8\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"484497296d0216f1b753633e3838393313f9e761\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/484497296d0216f1b753633e3838393313f9e761\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"b3dbc465255d28fd6e4be8442c97763505228d01\",\"parents\":[\"5a0a55c2a61b7a635a25444dcde3a7e1816ec595\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"ae8d1ecb3afaf8288284304a74d76a99f7206bc8\",\"parents\":[\"e24bd85745827b3b9e821f689789370c373d048f\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:22 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1516", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4548", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"77c9ddf828b2869ae8511784cc088406\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/a769a0fb492d2bd4ac42c81801447871d21f5702", + "Location": "https://api.github.com/repos/owner/repo/git/commits/ba481e973b76395f4d273abb615d55cc1f560a0b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -753,27 +640,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "076E:11CCC:3F4603E:4BA0342:5DDFD2F5" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a769a0fb492d2bd4ac42c81801447871d21f5702\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY0ODYwOmE3NjlhMGZiNDkyZDJiZDRhYzQyYzgxODAxNDQ3ODcxZDIxZjU3MDI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a769a0fb492d2bd4ac42c81801447871d21f5702\",\n \"html_url\": \"https://github.com/owner/repo/commit/a769a0fb492d2bd4ac42c81801447871d21f5702\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:00:22Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:00:22Z\"\n },\n \"tree\": {\n \"sha\": \"b3dbc465255d28fd6e4be8442c97763505228d01\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b3dbc465255d28fd6e4be8442c97763505228d01\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"5a0a55c2a61b7a635a25444dcde3a7e1816ec595\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5a0a55c2a61b7a635a25444dcde3a7e1816ec595\",\n \"html_url\": \"https://github.com/owner/repo/commit/5a0a55c2a61b7a635a25444dcde3a7e1816ec595\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"ba481e973b76395f4d273abb615d55cc1f560a0b\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5MTQyOmJhNDgxZTk3M2I3NjM5NWY0ZDI3M2FiYjYxNWQ1NWNjMWY1NjBhMGI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ba481e973b76395f4d273abb615d55cc1f560a0b\",\n \"html_url\": \"https://github.com/owner/repo/commit/ba481e973b76395f4d273abb615d55cc1f560a0b\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:29:05Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:29:05Z\"\n },\n \"tree\": {\n \"sha\": \"ae8d1ecb3afaf8288284304a74d76a99f7206bc8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ae8d1ecb3afaf8288284304a74d76a99f7206bc8\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"e24bd85745827b3b9e821f689789370c373d048f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e24bd85745827b3b9e821f689789370c373d048f\",\n \"html_url\": \"https://github.com/owner/repo/commit/e24bd85745827b3b9e821f689789370c373d048f\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"a769a0fb492d2bd4ac42c81801447871d21f5702\",\"force\":false}", + "body": "{\"sha\":\"ba481e973b76395f4d273abb615d55cc1f560a0b\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:23 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4547", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"6605f72cf3f4393e5f450b9762774f84\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -785,10 +667,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0772:3D532:511DBD0:60C7BC9:5DDFD2F6", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a769a0fb492d2bd4ac42c81801447871d21f5702\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a769a0fb492d2bd4ac42c81801447871d21f5702\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ba481e973b76395f4d273abb615d55cc1f560a0b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ba481e973b76395f4d273abb615d55cc1f560a0b\"\n }\n}\n", "status": 200 }, { @@ -796,7 +677,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -805,8 +685,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4862", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -816,18 +694,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "077B:3BB71:530D8E0:631CBF7:5DDFD2F7", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTE0Mjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"54f5bebb6cb70e0ecf3e95aa2f1d64b9bf6522ac\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"47070c015302a51b97b6c6ae181ac23415f7e6ab\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -836,8 +712,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4861", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -847,27 +721,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "077C:948E:14B71D1:18B371A:5DDFD2F8", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjU0ZjViZWJiNmNiNzBlMGVjZjNlOTVhYTJmMWQ2NGI5YmY2NTIyYWM=\",\"sha\":\"54f5bebb6cb70e0ecf3e95aa2f1d64b9bf6522ac\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjQ3MDcwYzAxNTMwMmE1MWI5N2I2YzZhZTE4MWFjMjM0MTVmN2U2YWI=\",\"sha\":\"47070c015302a51b97b6c6ae181ac23415f7e6ab\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4546", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"6605f72cf3f4393e5f450b9762774f84\"", - "Last-Modified": "Thu, 28 Nov 2019 13:58:34 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -880,31 +748,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0781:11CCA:2631F54:2DBF8D5:5DDFD2F9", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a769a0fb492d2bd4ac42c81801447871d21f5702\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a769a0fb492d2bd4ac42c81801447871d21f5702\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ba481e973b76395f4d273abb615d55cc1f560a0b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ba481e973b76395f4d273abb615d55cc1f560a0b\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiI1NGY1YmViYjZjYjcwZTBlY2YzZTk1YWEyZjFkNjRiOWJmNjUyMmFjIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6ImEwNDEyNDU4MTQ4OTJlM2Y3M2Y2M2NhNTQzMzNmZGE2NDliN2ZjMGIifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiI0NzA3MGMwMTUzMDJhNTFiOTdiNmM2YWUxODFhYzIzNDE1ZjdlNmFiIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6Ijc2MjcyMmI3OTI5NGU4MjVlNWYyMjE5NGY5MjczYjUzYTJhM2U2ZDUifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:26 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4545", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"7ff482e3da45f65d293e29dea537e137\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/cf163f839f143367c98688bd91395a9b40d3dc0d", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/e77304bbfcdc13a0efbbe8cb06414cc6239358fb", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -913,31 +776,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0786:11CCE:533519C:6365D04:5DDFD2FA" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"cf163f839f143367c98688bd91395a9b40d3dc0d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/cf163f839f143367c98688bd91395a9b40d3dc0d\"\n}\n", + "response": "{\n \"sha\": \"e77304bbfcdc13a0efbbe8cb06414cc6239358fb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e77304bbfcdc13a0efbbe8cb06414cc6239358fb\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"a769a0fb492d2bd4ac42c81801447871d21f5702\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"cf163f839f143367c98688bd91395a9b40d3dc0d\"}]}", + "body": "{\"base_tree\":\"ba481e973b76395f4d273abb615d55cc1f560a0b\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"e77304bbfcdc13a0efbbe8cb06414cc6239358fb\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:27 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "854", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4544", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8c0c3b7fc19c7984e442ddc2cab7aa02\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/1f815aee4d8e08f19ac6b12d2a2c202e591751c1", + "Location": "https://api.github.com/repos/owner/repo/git/trees/8351a745ffcd77fabe7196f69e5b9e2b5c0d733a", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -946,31 +804,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0787:1E5DB:6AD802:81F197:5DDFD2FA" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"1f815aee4d8e08f19ac6b12d2a2c202e591751c1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1f815aee4d8e08f19ac6b12d2a2c202e591751c1\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"63e78090fff58e72a3f40d7ca8a1b4143f6a8f73\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/63e78090fff58e72a3f40d7ca8a1b4143f6a8f73\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"8351a745ffcd77fabe7196f69e5b9e2b5c0d733a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8351a745ffcd77fabe7196f69e5b9e2b5c0d733a\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"de1576afb39eccef2d642a4d4321d1c27f6afc79\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/de1576afb39eccef2d642a4d4321d1c27f6afc79\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"1f815aee4d8e08f19ac6b12d2a2c202e591751c1\",\"parents\":[\"a769a0fb492d2bd4ac42c81801447871d21f5702\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"8351a745ffcd77fabe7196f69e5b9e2b5c0d733a\",\"parents\":[\"ba481e973b76395f4d273abb615d55cc1f560a0b\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:28 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1516", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4543", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8abbb1fd2447b291bae8fc60763bf0c2\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/879a093d57a29ff6dafef3036f6c49db4a69890c", + "Location": "https://api.github.com/repos/owner/repo/git/commits/dbfc19aef6b149f9b08fdd60b215a0bb8a9cb04b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -979,27 +832,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "078C:3D532:511E4A1:60C8688:5DDFD2FB" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"879a093d57a29ff6dafef3036f6c49db4a69890c\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY0ODYwOjg3OWEwOTNkNTdhMjlmZjZkYWZlZjMwMzZmNmM0OWRiNGE2OTg5MGM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/879a093d57a29ff6dafef3036f6c49db4a69890c\",\n \"html_url\": \"https://github.com/owner/repo/commit/879a093d57a29ff6dafef3036f6c49db4a69890c\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:00:28Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:00:28Z\"\n },\n \"tree\": {\n \"sha\": \"1f815aee4d8e08f19ac6b12d2a2c202e591751c1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1f815aee4d8e08f19ac6b12d2a2c202e591751c1\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"a769a0fb492d2bd4ac42c81801447871d21f5702\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a769a0fb492d2bd4ac42c81801447871d21f5702\",\n \"html_url\": \"https://github.com/owner/repo/commit/a769a0fb492d2bd4ac42c81801447871d21f5702\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"dbfc19aef6b149f9b08fdd60b215a0bb8a9cb04b\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5MTQyOmRiZmMxOWFlZjZiMTQ5ZjliMDhmZGQ2MGIyMTVhMGJiOGE5Y2IwNGI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/dbfc19aef6b149f9b08fdd60b215a0bb8a9cb04b\",\n \"html_url\": \"https://github.com/owner/repo/commit/dbfc19aef6b149f9b08fdd60b215a0bb8a9cb04b\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:29:11Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:29:11Z\"\n },\n \"tree\": {\n \"sha\": \"8351a745ffcd77fabe7196f69e5b9e2b5c0d733a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8351a745ffcd77fabe7196f69e5b9e2b5c0d733a\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"ba481e973b76395f4d273abb615d55cc1f560a0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ba481e973b76395f4d273abb615d55cc1f560a0b\",\n \"html_url\": \"https://github.com/owner/repo/commit/ba481e973b76395f4d273abb615d55cc1f560a0b\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"879a093d57a29ff6dafef3036f6c49db4a69890c\",\"force\":false}", + "body": "{\"sha\":\"dbfc19aef6b149f9b08fdd60b215a0bb8a9cb04b\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4542", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5cb11dd33fa28d5d43528f1e6cb996b0\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1011,18 +859,16 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0791:3BB6F:258560B:2D049C9:5DDFD2FC", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"879a093d57a29ff6dafef3036f6c49db4a69890c\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/879a093d57a29ff6dafef3036f6c49db4a69890c\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"dbfc19aef6b149f9b08fdd60b215a0bb8a9cb04b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/dbfc19aef6b149f9b08fdd60b215a0bb8a9cb04b\"\n }\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"54f5bebb6cb70e0ecf3e95aa2f1d64b9bf6522ac\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"47070c015302a51b97b6c6ae181ac23415f7e6ab\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1031,8 +877,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4860", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1042,27 +886,22 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "079A:39FE8:3BE175E:47AB992:5DDFD2FE", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjU0ZjViZWJiNmNiNzBlMGVjZjNlOTVhYTJmMWQ2NGI5YmY2NTIyYWM=\",\"sha\":\"54f5bebb6cb70e0ecf3e95aa2f1d64b9bf6522ac\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjQ3MDcwYzAxNTMwMmE1MWI5N2I2YzZhZTE4MWFjMjM0MTVmN2U2YWI=\",\"sha\":\"47070c015302a51b97b6c6ae181ac23415f7e6ab\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { - "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"54f5bebb6cb70e0ecf3e95aa2f1d64b9bf6522ac\",\"merge_method\":\"merge\"}", + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"47070c015302a51b97b6c6ae181ac23415f7e6ab\",\"merge_method\":\"merge\"}", "method": "PUT", "url": "/repos/owner/repo/pulls/3/merge?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:32 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4541", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5d5ad5862b349f7120799792fb78a390\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1074,18 +913,16 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "079B:3BB71:530E3EE:631D98A:5DDFD2FE", "content-length": "123" }, - "response": "{\n \"sha\": \"98dd268d9179c69c1ca10530271cf20fb203e11b\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "response": "{\n \"sha\": \"405c3d4ea3a1f97b4c1d7d05d22c93a0f9b60b22\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"deleteRef\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI0NjY0ODYwOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\"}},\"query\":\"mutation deleteRef($deleteRefInput: DeleteRefInput!) {\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\"}", + "body": "{\"operationName\":\"deleteRef\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI4MTU5MTQyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\"}},\"query\":\"mutation deleteRef($deleteRefInput: DeleteRefInput!) {\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:33 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1094,8 +931,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4859", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1105,7 +940,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07A4:3D52C:12B598B:1687318:5DDFD300", "content-length": "81" }, "response": "{\"data\":{\"deleteRef\":{\"clientMutationId\":null,\"__typename\":\"DeleteRefPayload\"}}}\n", @@ -1115,17 +949,12 @@ "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4540", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5cb11dd33fa28d5d43528f1e6cb996b0\"", - "Last-Modified": "Thu, 28 Nov 2019 13:58:34 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1138,28 +967,23 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07A9:3BB70:3D692B4:49723D9:5DDFD301", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"879a093d57a29ff6dafef3036f6c49db4a69890c\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/879a093d57a29ff6dafef3036f6c49db4a69890c\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"dbfc19aef6b149f9b08fdd60b215a0bb8a9cb04b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/dbfc19aef6b149f9b08fdd60b215a0bb8a9cb04b\"\n }\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"879a093d57a29ff6dafef3036f6c49db4a69890c\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "body": "{\"base_tree\":\"dbfc19aef6b149f9b08fdd60b215a0bb8a9cb04b\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:34 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "561", + "Content-Length": "571", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4539", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8febd7ed5c33d248c74f936f6494eab3\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -1171,31 +995,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07AF:9496:51BF7F3:617D46D:5DDFD302" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"879a093d57a29ff6dafef3036f6c49db4a69890c\"]}", + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"dbfc19aef6b149f9b08fdd60b215a0bb8a9cb04b\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:35 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1516", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4538", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"10df800a8ea37760aa8bebcc0045d984\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/81e2987508a10765e69716209a645db1a0377913", + "Location": "https://api.github.com/repos/owner/repo/git/commits/616ecf6d0d82c032b8233b9d6b08aaaff09ae120", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1204,58 +1023,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07B0:11CCC:3F47372:4BA1A5B:5DDFD302" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"81e2987508a10765e69716209a645db1a0377913\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY0ODYwOjgxZTI5ODc1MDhhMTA3NjVlNjk3MTYyMDlhNjQ1ZGIxYTAzNzc5MTM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/81e2987508a10765e69716209a645db1a0377913\",\n \"html_url\": \"https://github.com/owner/repo/commit/81e2987508a10765e69716209a645db1a0377913\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:00:35Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:00:35Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"879a093d57a29ff6dafef3036f6c49db4a69890c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/879a093d57a29ff6dafef3036f6c49db4a69890c\",\n \"html_url\": \"https://github.com/owner/repo/commit/879a093d57a29ff6dafef3036f6c49db4a69890c\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"616ecf6d0d82c032b8233b9d6b08aaaff09ae120\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5MTQyOjYxNmVjZjZkMGQ4MmMwMzJiODIzM2I5ZDZiMDhhYWFmZjA5YWUxMjA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/616ecf6d0d82c032b8233b9d6b08aaaff09ae120\",\n \"html_url\": \"https://github.com/owner/repo/commit/616ecf6d0d82c032b8233b9d6b08aaaff09ae120\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:29:17Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:29:17Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"dbfc19aef6b149f9b08fdd60b215a0bb8a9cb04b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/dbfc19aef6b149f9b08fdd60b215a0bb8a9cb04b\",\n \"html_url\": \"https://github.com/owner/repo/commit/dbfc19aef6b149f9b08fdd60b215a0bb8a9cb04b\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"54f5bebb6cb70e0ecf3e95aa2f1d64b9bf6522ac\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:00:36 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4858", - "X-RateLimit-Reset": "1574953118", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07B9:9495:3FF52EB:4C465B4:5DDFD303", - "content-length": "276" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjU0ZjViZWJiNmNiNzBlMGVjZjNlOTVhYTJmMWQ2NGI5YmY2NTIyYWM=\",\"sha\":\"54f5bebb6cb70e0ecf3e95aa2f1d64b9bf6522ac\",\"__typename\":\"Commit\",\"status\":null}}}}\n", - "status": 200 - }, - { - "body": "{\"sha\":\"81e2987508a10765e69716209a645db1a0377913\",\"force\":false}", + "body": "{\"sha\":\"616ecf6d0d82c032b8233b9d6b08aaaff09ae120\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:37 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4537", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"1085ec1576f7ff10be271a7385e0b589\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1267,10 +1050,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07BA:3BB6F:2585DF2:2D05349:5DDFD303", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"81e2987508a10765e69716209a645db1a0377913\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/81e2987508a10765e69716209a645db1a0377913\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"616ecf6d0d82c032b8233b9d6b08aaaff09ae120\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/616ecf6d0d82c032b8233b9d6b08aaaff09ae120\"\n }\n}\n", "status": 200 }, { @@ -1278,7 +1060,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:00:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1287,8 +1068,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4857", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1298,10 +1077,63 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07BF:3D532:511F5BE:60C9B59:5DDFD305", - "content-length": "413" + "content-length": "400" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTE0Mjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"47070c015302a51b97b6c6ae181ac23415f7e6ab\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjQ3MDcwYzAxNTMwMmE1MWI5N2I2YzZhZTE4MWFjMjM0MTVmN2U2YWI=\",\"sha\":\"47070c015302a51b97b6c6ae181ac23415f7e6ab\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can return entry to draft and delete it.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can return entry to draft and delete it.json index a6ff6ecd..b55aa4cb 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can return entry to draft and delete it.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can return entry to draft and delete it.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:01 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4902", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8a3286f2d74580ee9474dc35965fadc1\"", - "Last-Modified": "Thu, 24 Oct 2019 11:03:33 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C3:3D532:5135F51:60E51F9:5DDFD3D0", "content-length": "1333" }, "response": "{\"login\":\"forkOwner\",\"id\":2,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"forkOwner\"}", @@ -35,13 +29,10 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/forkOwner/permission", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:02 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "403 Forbidden", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4901", - "X-RateLimit-Reset": "1574953258", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -53,7 +44,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06CC:948D:6DF8C9:8508A9:5DDFD3D1", "content-length": "185" }, "response": "{\n \"message\": \"Must have push access to view collaborator permission.\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/collaborators/#review-a-users-permission-level\"\n}\n", @@ -63,17 +53,12 @@ "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:02 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4900", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fd26af0424ecddd3364250776b85d01d\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:07 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -85,24 +70,20 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06CD:3D530:3D7F943:49540E2:5DDFD3D2", - "content-length": "22145" + "content-length": "22831" }, - "response": "{\n \"id\": 224665460,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:01:05Z\",\n \"updated_at\": \"2019-11-28T14:01:07Z\",\n \"pushed_at\": \"2019-11-28T14:03:51Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:03:44Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:03:44Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228159418,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:29:42Z\",\n \"updated_at\": \"2019-12-15T09:29:44Z\",\n \"pushed_at\": \"2019-12-15T09:32:12Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:32:07Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:32:07Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "POST", "url": "/repos/owner/repo/forks", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:03 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "22055", + "Content-Length": "22715", "Server": "GitHub.com", "Status": "202 Accepted", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4899", - "X-RateLimit-Reset": "1574953258", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -113,27 +94,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D1:3BB6E:12EBEE0:16B7E52:5DDFD3D3" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"id\": 224665460,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:01:05Z\",\n \"updated_at\": \"2019-11-28T14:01:07Z\",\n \"pushed_at\": \"2019-11-28T14:03:51Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:03:44Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:03:44Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228159418,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:29:42Z\",\n \"updated_at\": \"2019-12-15T09:29:44Z\",\n \"pushed_at\": \"2019-12-15T09:32:12Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:32:07Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:32:07Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 202 }, { "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:04 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4898", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fd26af0424ecddd3364250776b85d01d\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:07 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -145,10 +120,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D6:3D532:5136572:60E5957:5DDFD3D3", - "content-length": "22145" + "content-length": "22831" }, - "response": "{\n \"id\": 224665460,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:01:05Z\",\n \"updated_at\": \"2019-11-28T14:01:07Z\",\n \"pushed_at\": \"2019-11-28T14:03:51Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:03:44Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:03:44Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228159418,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:29:42Z\",\n \"updated_at\": \"2019-12-15T09:29:44Z\",\n \"pushed_at\": \"2019-12-15T09:32:12Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:32:07Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:32:07Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { @@ -156,7 +130,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:05 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -165,8 +138,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4942", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -176,7 +147,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06DB:1E5ED:5360061:6393404:5DDFD3D4", "content-length": "176" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjUzNDk0MTg4\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":null,\"login\":\"forkOwner\",\"__typename\":\"User\"}}}\n", @@ -187,7 +157,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:06 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -196,8 +165,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4941", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -207,41 +174,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06DD:3D532:51368A4:60E5D29:5DDFD3D5", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:04:06 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4940", - "X-RateLimit-Reset": "1574953267", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E3:3BB71:5326799:633B13F:5DDFD3D6", - "content-length": "2147" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NTQ2MDo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -249,7 +184,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:07 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -258,8 +192,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4939", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -269,18 +201,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E2:11CCE:534E3DF:63846D3:5DDFD3D6", "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NDg2MDozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTE0MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:07 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -289,8 +219,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4938", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -300,28 +228,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06F0:1E5E0:272BEA0:2EFC988:5DDFD3D7", - "content-length": "7803" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:07 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4937", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -330,29 +254,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06EF:1E5E9:3E20B55:4A36050:5DDFD3D7", - "content-length": "16478" + "content-length": "2714" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:08 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4936", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -361,29 +280,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06EC:9495:4008086:4C5D490:5DDFD3D7", - "content-length": "1973" + "content-length": "3896" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:08 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4935", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -392,29 +306,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06ED:11CCC:3F5ADF2:4BB97AF:5DDFD3D7", - "content-length": "2866" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:08 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4934", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -423,24 +332,45 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06EE:11CCE:534E5D1:638495A:5DDFD3D7", - "content-length": "3102" + "content-length": "22507" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/heads/cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:10 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4897", - "X-RateLimit-Reset": "1574953258", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -453,7 +383,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06F9:9490:26B2DDD:2E67590:5DDFD3DA", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -463,21 +392,16 @@ "method": "GET", "url": "/repos/forkOwner/repo/contents/forkOwner/repo/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:10 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "567", + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", + "Content-Length": "572", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4896", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d1a5b0e6b155a8c4885c118b601e45e1e600c624\"", - "Last-Modified": "Thu, 28 Nov 2019 14:03:47 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -485,10 +409,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FB:1E5ED:5360CC5:63942A2:5DDFD3DA" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\"type\":\"PR\",\"pr\":{\"number\":6,\"head\":{\"sha\":\"2811355983741b7bf3f464ee5308f3c97399a02e\"}},\"user\":\"forkOwner\",\"status\":\"pending_review\",\"branch\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "response": "{\"type\":\"PR\",\"pr\":{\"number\":6,\"head\":{\"sha\":\"acd11d03f851b4db9d8fa3648f4b91658aa7b8d6\"}},\"user\":\"forkOwner\",\"status\":\"pending_review\",\"branch\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", "status": 200 }, { @@ -496,7 +419,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:11 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -505,8 +427,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4933", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -516,10 +436,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06FF:3BB70:3D7D18D:498A500:5DDFD3DB", "content-length": "189" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { @@ -527,7 +446,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:12 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -536,8 +454,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4932", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -547,31 +463,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0704:39FEA:53EDE3D:63E80CB:5DDFD3DC", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:13 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "212", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4895", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8e282666c5a9c6a1f3aa6cacbf7785be\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -580,10 +491,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0709:39FE8:3BF44AC:47C28A4:5DDFD3DC" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { @@ -591,7 +501,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:14 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -600,8 +509,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4931", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -611,31 +518,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "070E:1E5ED:536136D:6394AA0:5DDFD3DD", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY1NDYwOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY1NDYwOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5NDE4OjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5NDE4Om1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:15 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11959", + "Content-Length": "12149", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4894", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f58e7a5aa80d50d8805015ac7ca2968e\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -644,31 +546,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0714:1E5ED:5361541:6394CB3:5DDFD3DE" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:16 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1565", + "Content-Length": "1590", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4893", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"cea98d34907c36a4073e39eeb6f8e086\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/539247aee10b94a3667a36c0d70de0ebad245c1e", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/259ed81cb0bc01e627ce2bc70bd3584010ef34a7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -677,18 +574,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0718:39FEA:53EE518:63E8925:5DDFD3DF" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"539247aee10b94a3667a36c0d70de0ebad245c1e\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY1NDYwOjUzOTI0N2FlZTEwYjk0YTM2NjdhMzZjMGQ3MGRlMGViYWQyNDVjMWU=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/539247aee10b94a3667a36c0d70de0ebad245c1e\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/539247aee10b94a3667a36c0d70de0ebad245c1e\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:04:16Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:04:16Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"259ed81cb0bc01e627ce2bc70bd3584010ef34a7\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5NDE4OjI1OWVkODFjYjBiYzAxZTYyN2NlMmJjNzBiZDM1ODQwMTBlZjM0YTc=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/259ed81cb0bc01e627ce2bc70bd3584010ef34a7\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/259ed81cb0bc01e627ce2bc70bd3584010ef34a7\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:32:35Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:32:35Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranch\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"oid\":\"539247aee10b94a3667a36c0d70de0ebad245c1e\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\"}},\"query\":\"mutation createBranch($createRefInput: CreateRefInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranch\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"oid\":\"259ed81cb0bc01e627ce2bc70bd3584010ef34a7\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\"}},\"query\":\"mutation createBranch($createRefInput: CreateRefInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -697,8 +592,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4930", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -708,27 +601,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "071D:3BB6F:2593747:2D15AA7:5DDFD3E0", - "content-length": "627" + "content-length": "636" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY1NDYwOjUzOTI0N2FlZTEwYjk0YTM2NjdhMzZjMGQ3MGRlMGViYWQyNDVjMWU=\",\"sha\":\"539247aee10b94a3667a36c0d70de0ebad245c1e\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY1NDYwOmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLTE1NzQ5NDk0ODQ1NjQtNGNwbjIxMTVobmcvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZQ==\",\"name\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5NDE4OjI1OWVkODFjYjBiYzAxZTYyN2NlMmJjNzBiZDM1ODQwMTBlZjM0YTc=\",\"sha\":\"259ed81cb0bc01e627ce2bc70bd3584010ef34a7\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5NDE4OmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLXRlc3QtMTU3NjQwMjAxODA5NC03ODNjbHZsdmEyZy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4892", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"08a354dd8450053e926a737c8641edb7\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:07 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -741,31 +628,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0722:11CCE:534FA0B:63861D0:5DDFD3E2", - "content-length": "494" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b10a5b1ed91c612e13c15fdb624070c6f0ba7b9e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/b10a5b1ed91c612e13c15fdb624070c6f0ba7b9e\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"4891e6072a45202a9d2191abe00960e0bb72b74d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/4891e6072a45202a9d2191abe00960e0bb72b74d\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiJhMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBiIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:19 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "212", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4891", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e200d2c310570d0116f1424b5e1cfb40\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/fe7a9d8a26f1eafbe1b0988f3485ba85b8366275", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -774,31 +656,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0727:1E5E9:3E21B51:4A373D6:5DDFD3E2" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d\"\n}\n", + "response": "{\n \"sha\": \"fe7a9d8a26f1eafbe1b0988f3485ba85b8366275\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/fe7a9d8a26f1eafbe1b0988f3485ba85b8366275\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"b10a5b1ed91c612e13c15fdb624070c6f0ba7b9e\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d\"}]}", + "body": "{\"base_tree\":\"4891e6072a45202a9d2191abe00960e0bb72b74d\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"fe7a9d8a26f1eafbe1b0988f3485ba85b8366275\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:20 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "878", + "Content-Length": "893", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4890", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2ff711c4cd5bd2935f8f9cf60d673314\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/58798de3f96db17b19984323d34b0c4fba2e4889", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/af6b6abc83e2f88fe43968bfaf8a51d3d65519a5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -807,31 +684,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "072C:39FE8:3BF4F00:47C34E6:5DDFD3E3" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"58798de3f96db17b19984323d34b0c4fba2e4889\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/58798de3f96db17b19984323d34b0c4fba2e4889\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"2d43fa0052b9b2fae2e0033d275d678f1261336e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/2d43fa0052b9b2fae2e0033d275d678f1261336e\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"f2073f918031cb84714e68beae40698ea703059a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/f2073f918031cb84714e68beae40698ea703059a\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"58798de3f96db17b19984323d34b0c4fba2e4889\",\"parents\":[\"b10a5b1ed91c612e13c15fdb624070c6f0ba7b9e\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\"parents\":[\"4891e6072a45202a9d2191abe00960e0bb72b74d\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:21 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1641", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4889", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"97cbe8a95df0e54e65fe0d922197a9de\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/b4025b7056dd2b27c6d58c27afd6b99ac1e132ef", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/eb3802ae252bf0c45db039453802a95d5f33a381", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -840,27 +712,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0731:3BB6D:6C7ABC:836444:5DDFD3E4" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b4025b7056dd2b27c6d58c27afd6b99ac1e132ef\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY1NDYwOmI0MDI1YjcwNTZkZDJiMjdjNmQ1OGMyN2FmZDZiOTlhYzFlMTMyZWY=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/b4025b7056dd2b27c6d58c27afd6b99ac1e132ef\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/b4025b7056dd2b27c6d58c27afd6b99ac1e132ef\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:04:21Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:04:21Z\"\n },\n \"tree\": {\n \"sha\": \"58798de3f96db17b19984323d34b0c4fba2e4889\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/58798de3f96db17b19984323d34b0c4fba2e4889\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"b10a5b1ed91c612e13c15fdb624070c6f0ba7b9e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/b10a5b1ed91c612e13c15fdb624070c6f0ba7b9e\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/b10a5b1ed91c612e13c15fdb624070c6f0ba7b9e\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"eb3802ae252bf0c45db039453802a95d5f33a381\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5NDE4OmViMzgwMmFlMjUyYmYwYzQ1ZGIwMzk0NTM4MDJhOTVkNWYzM2EzODE=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/eb3802ae252bf0c45db039453802a95d5f33a381\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/eb3802ae252bf0c45db039453802a95d5f33a381\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:32:41Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:32:41Z\"\n },\n \"tree\": {\n \"sha\": \"af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/af6b6abc83e2f88fe43968bfaf8a51d3d65519a5\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"4891e6072a45202a9d2191abe00960e0bb72b74d\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/4891e6072a45202a9d2191abe00960e0bb72b74d\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/4891e6072a45202a9d2191abe00960e0bb72b74d\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"b4025b7056dd2b27c6d58c27afd6b99ac1e132ef\",\"force\":false}", + "body": "{\"sha\":\"eb3802ae252bf0c45db039453802a95d5f33a381\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:23 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4888", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"f1740fc495f953ca8cdd781151065463\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -872,10 +739,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0736:3BB6F:2593BDF:2D16029:5DDFD3E5", - "content-length": "494" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b4025b7056dd2b27c6d58c27afd6b99ac1e132ef\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/b4025b7056dd2b27c6d58c27afd6b99ac1e132ef\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"eb3802ae252bf0c45db039453802a95d5f33a381\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/eb3802ae252bf0c45db039453802a95d5f33a381\"\n }\n}\n", "status": 200 }, { @@ -883,7 +749,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:23 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -892,8 +757,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4929", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -903,10 +766,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "073B:39FE8:3BF5455:47C3B6A:5DDFD3E7", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTQxODo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { @@ -914,7 +776,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -923,8 +784,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4928", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -934,18 +793,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0744:1E5E0:272CF63:2EFDDF9:5DDFD3E8", "content-length": "92" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"createPullRequest\",\"variables\":{\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\"}},\"query\":\"mutation createPullRequest($createPullRequestInput: CreatePullRequestInput!) {\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createPullRequest\",\"variables\":{\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\"}},\"query\":\"mutation createPullRequest($createPullRequestInput: CreatePullRequestInput!) {\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -954,8 +811,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4927", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -965,27 +820,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0745:1E5ED:5362AB1:6396666:5DDFD3E9", - "content-length": "595" + "content-length": "600" }, - "response": "{\"data\":{\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE2NDI4\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"headRefOid\":\"539247aee10b94a3667a36c0d70de0ebad245c1e\",\"number\":7,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2NDQy\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"headRefOid\":\"259ed81cb0bc01e627ce2bc70bd3584010ef34a7\",\"number\":7,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4887", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"f1740fc495f953ca8cdd781151065463\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:07 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -998,31 +847,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "074E:39FE8:3BF58FD:47C40FE:5DDFD3EA", - "content-length": "494" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b4025b7056dd2b27c6d58c27afd6b99ac1e132ef\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/b4025b7056dd2b27c6d58c27afd6b99ac1e132ef\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"eb3802ae252bf0c45db039453802a95d5f33a381\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/eb3802ae252bf0c45db039453802a95d5f33a381\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjcsImhlYWQiOnsic2hhIjoiNTM5MjQ3YWVlMTBiOTRhMzY2N2EzNmMwZDcwZGUwZWJhZDI0NWMxZSJ9fSwidXNlciI6ImZvcmtPd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjcsImhlYWQiOnsic2hhIjoiMjU5ZWQ4MWNiMGJjMDFlNjI3Y2UyYmM3MGJkMzU4NDAxMGVmMzRhNyJ9fSwidXNlciI6ImZvcmtPd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:28 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "212", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4886", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ef6ada7392ed7dc41bd2d50591a220e4\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/011de76badc8ae6998c94d50a0f5e149022eea1a", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/c1351c3444b93c44d4f5d9831c0db038956b1848", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1031,31 +875,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "074F:9495:4009D17:4C5F73B:5DDFD3EB" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"011de76badc8ae6998c94d50a0f5e149022eea1a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/011de76badc8ae6998c94d50a0f5e149022eea1a\"\n}\n", + "response": "{\n \"sha\": \"c1351c3444b93c44d4f5d9831c0db038956b1848\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c1351c3444b93c44d4f5d9831c0db038956b1848\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"b4025b7056dd2b27c6d58c27afd6b99ac1e132ef\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"011de76badc8ae6998c94d50a0f5e149022eea1a\"}]}", + "body": "{\"base_tree\":\"eb3802ae252bf0c45db039453802a95d5f33a381\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"c1351c3444b93c44d4f5d9831c0db038956b1848\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:28 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "878", + "Content-Length": "893", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4885", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"02b0972a183fb8450923d7a597fd4670\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/0676f5beede2bcc2e2a52299acf1f6e78afb5696", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/2b578130031a69d44803d4d706c10c045f860a1b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1064,31 +903,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0756:3D532:51393A7:60E910D:5DDFD3EC" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"0676f5beede2bcc2e2a52299acf1f6e78afb5696\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0676f5beede2bcc2e2a52299acf1f6e78afb5696\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"3a2a70011aa5a4795c08756c59cce68dbcfeeef5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/3a2a70011aa5a4795c08756c59cce68dbcfeeef5\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"2b578130031a69d44803d4d706c10c045f860a1b\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/2b578130031a69d44803d4d706c10c045f860a1b\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ac4e0a93f1662ef8282f99c92f00af2cb5f1bef7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ac4e0a93f1662ef8282f99c92f00af2cb5f1bef7\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"0676f5beede2bcc2e2a52299acf1f6e78afb5696\",\"parents\":[\"b4025b7056dd2b27c6d58c27afd6b99ac1e132ef\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"2b578130031a69d44803d4d706c10c045f860a1b\",\"parents\":[\"eb3802ae252bf0c45db039453802a95d5f33a381\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:29 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1641", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4884", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"c06db857c430a2fad25076c89dc5d039\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/6100ef0e5e2722093ba8c768804acb5ad51c21f4", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/feb0da5fd22d65e39a56aaeb01e76e70021542c4", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1097,27 +931,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "075B:9496:51DA0FB:619D83C:5DDFD3EC" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"6100ef0e5e2722093ba8c768804acb5ad51c21f4\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY1NDYwOjYxMDBlZjBlNWUyNzIyMDkzYmE4Yzc2ODgwNGFjYjVhZDUxYzIxZjQ=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/6100ef0e5e2722093ba8c768804acb5ad51c21f4\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/6100ef0e5e2722093ba8c768804acb5ad51c21f4\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:04:29Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:04:29Z\"\n },\n \"tree\": {\n \"sha\": \"0676f5beede2bcc2e2a52299acf1f6e78afb5696\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0676f5beede2bcc2e2a52299acf1f6e78afb5696\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"b4025b7056dd2b27c6d58c27afd6b99ac1e132ef\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/b4025b7056dd2b27c6d58c27afd6b99ac1e132ef\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/b4025b7056dd2b27c6d58c27afd6b99ac1e132ef\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"feb0da5fd22d65e39a56aaeb01e76e70021542c4\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5NDE4OmZlYjBkYTVmZDIyZDY1ZTM5YTU2YWFlYjAxZTc2ZTcwMDIxNTQyYzQ=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/feb0da5fd22d65e39a56aaeb01e76e70021542c4\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/feb0da5fd22d65e39a56aaeb01e76e70021542c4\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:32:49Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:32:49Z\"\n },\n \"tree\": {\n \"sha\": \"2b578130031a69d44803d4d706c10c045f860a1b\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/2b578130031a69d44803d4d706c10c045f860a1b\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"eb3802ae252bf0c45db039453802a95d5f33a381\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/eb3802ae252bf0c45db039453802a95d5f33a381\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/eb3802ae252bf0c45db039453802a95d5f33a381\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"6100ef0e5e2722093ba8c768804acb5ad51c21f4\",\"force\":false}", + "body": "{\"sha\":\"feb0da5fd22d65e39a56aaeb01e76e70021542c4\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4883", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fb4fcf3651f028b528857ad9eb46f202\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1129,18 +958,16 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0762:1E5E9:3E22AE2:4A386D0:5DDFD3ED", - "content-length": "494" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6100ef0e5e2722093ba8c768804acb5ad51c21f4\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/6100ef0e5e2722093ba8c768804acb5ad51c21f4\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"feb0da5fd22d65e39a56aaeb01e76e70021542c4\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/feb0da5fd22d65e39a56aaeb01e76e70021542c4\"\n }\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"closePullRequestAndDeleteBranch\",\"variables\":{\"closePullRequestInput\":{\"pullRequestId\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE2NDI4\"}},\"query\":\"mutation closePullRequestAndDeleteBranch($closePullRequestInput: ClosePullRequestInput!) {\\n closePullRequest(input: $closePullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"closePullRequestAndDeleteBranch\",\"variables\":{\"closePullRequestInput\":{\"pullRequestId\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2NDQy\"}},\"query\":\"mutation closePullRequestAndDeleteBranch($closePullRequestInput: ClosePullRequestInput!) {\\n closePullRequest(input: $closePullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:32 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1149,8 +976,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4926", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1160,27 +985,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "076B:39FE7:25D2E84:2D484AB:5DDFD3EF", - "content-length": "595" + "content-length": "600" }, - "response": "{\"data\":{\"closePullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE2NDI4\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"headRefOid\":\"539247aee10b94a3667a36c0d70de0ebad245c1e\",\"number\":7,\"state\":\"CLOSED\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"ClosePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"closePullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2NDQy\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"headRefOid\":\"259ed81cb0bc01e627ce2bc70bd3584010ef34a7\",\"number\":7,\"state\":\"CLOSED\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"ClosePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:33 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4882", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fb4fcf3651f028b528857ad9eb46f202\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:07 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1193,31 +1012,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0770:9495:400A4EB:4C600B4:5DDFD3F0", - "content-length": "494" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6100ef0e5e2722093ba8c768804acb5ad51c21f4\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/6100ef0e5e2722093ba8c768804acb5ad51c21f4\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"feb0da5fd22d65e39a56aaeb01e76e70021542c4\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/feb0da5fd22d65e39a56aaeb01e76e70021542c4\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjcsImhlYWQiOnsic2hhIjoiNTM5MjQ3YWVlMTBiOTRhMzY2N2EzNmMwZDcwZGUwZWJhZDI0NWMxZSJ9fSwidXNlciI6ImZvcmtPd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjcsImhlYWQiOnsic2hhIjoiMjU5ZWQ4MWNiMGJjMDFlNjI3Y2UyYmM3MGJkMzU4NDAxMGVmMzRhNyJ9fSwidXNlciI6ImZvcmtPd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:33 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "212", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4881", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ae5fb95820a20e26e74862dbba44b2e7\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/a4621065f40742d66a606069bc5474be3424580d", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/9c090b0cfd5daf6f80f90544ce1ff9a9b50661a1", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1226,18 +1040,44 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0771:39FEA:53F030C:63EADD0:5DDFD3F1" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a4621065f40742d66a606069bc5474be3424580d\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/a4621065f40742d66a606069bc5474be3424580d\"\n}\n", + "response": "{\n \"sha\": \"9c090b0cfd5daf6f80f90544ce1ff9a9b50661a1\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9c090b0cfd5daf6f80f90544ce1ff9a9b50661a1\"\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"539247aee10b94a3667a36c0d70de0ebad245c1e\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"base_tree\":\"feb0da5fd22d65e39a56aaeb01e76e70021542c4\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"9c090b0cfd5daf6f80f90544ce1ff9a9b50661a1\"}]}", + "method": "POST", + "url": "/repos/forkOwner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "893", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/eeaa94d6a72105f50b7fb2aa12a1b84d37299688", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"eeaa94d6a72105f50b7fb2aa12a1b84d37299688\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/eeaa94d6a72105f50b7fb2aa12a1b84d37299688\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"881a2d2a41720f1a2ae7c9c6c1c320114a8f976d\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/881a2d2a41720f1a2ae7c9c6c1c320114a8f976d\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"259ed81cb0bc01e627ce2bc70bd3584010ef34a7\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1246,8 +1086,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4925", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1257,64 +1095,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0777:3BB70:3D7F1C0:498CC16:5DDFD3F2", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjUzOTI0N2FlZTEwYjk0YTM2NjdhMzZjMGQ3MGRlMGViYWQyNDVjMWU=\",\"sha\":\"539247aee10b94a3667a36c0d70de0ebad245c1e\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjI1OWVkODFjYjBiYzAxZTYyN2NlMmJjNzBiZDM1ODQwMTBlZjM0YTc=\",\"sha\":\"259ed81cb0bc01e627ce2bc70bd3584010ef34a7\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"6100ef0e5e2722093ba8c768804acb5ad51c21f4\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a4621065f40742d66a606069bc5474be3424580d\"}]}", - "method": "POST", - "url": "/repos/forkOwner/repo/git/trees?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:04:34 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "878", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4880", - "X-RateLimit-Reset": "1574953258", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"940bfd7c0e73f0a4f22917b027958e1c\"", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/abea1de43bf9174ccb58e70f72d9dd6d4adb7f75", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0778:9496:51DAA39:619E385:5DDFD3F2" - }, - "response": "{\n \"sha\": \"abea1de43bf9174ccb58e70f72d9dd6d4adb7f75\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/abea1de43bf9174ccb58e70f72d9dd6d4adb7f75\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93c57a619c11f445cbdda65f0618b30a82b74829\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/93c57a619c11f445cbdda65f0618b30a82b74829\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 201 - }, - { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"abea1de43bf9174ccb58e70f72d9dd6d4adb7f75\",\"parents\":[\"6100ef0e5e2722093ba8c768804acb5ad51c21f4\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"eeaa94d6a72105f50b7fb2aa12a1b84d37299688\",\"parents\":[\"feb0da5fd22d65e39a56aaeb01e76e70021542c4\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:36 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1641", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4879", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f3e267a2bf5bc856bd5e510e07001aab\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/4cd36cc2c66e6704a36007abfd0cb841032df460", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/ab7b4c3cbe33482b3d94b956db7ec46761afc552", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1323,27 +1123,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "077C:9496:51DABFA:619E5AC:5DDFD3F3" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"4cd36cc2c66e6704a36007abfd0cb841032df460\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY1NDYwOjRjZDM2Y2MyYzY2ZTY3MDRhMzYwMDdhYmZkMGNiODQxMDMyZGY0NjA=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/4cd36cc2c66e6704a36007abfd0cb841032df460\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/4cd36cc2c66e6704a36007abfd0cb841032df460\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:04:35Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:04:35Z\"\n },\n \"tree\": {\n \"sha\": \"abea1de43bf9174ccb58e70f72d9dd6d4adb7f75\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/abea1de43bf9174ccb58e70f72d9dd6d4adb7f75\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"6100ef0e5e2722093ba8c768804acb5ad51c21f4\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/6100ef0e5e2722093ba8c768804acb5ad51c21f4\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/6100ef0e5e2722093ba8c768804acb5ad51c21f4\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"ab7b4c3cbe33482b3d94b956db7ec46761afc552\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5NDE4OmFiN2I0YzNjYmUzMzQ4MmIzZDk0Yjk1NmRiN2VjNDY3NjFhZmM1NTI=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/ab7b4c3cbe33482b3d94b956db7ec46761afc552\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/ab7b4c3cbe33482b3d94b956db7ec46761afc552\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:32:54Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:32:54Z\"\n },\n \"tree\": {\n \"sha\": \"eeaa94d6a72105f50b7fb2aa12a1b84d37299688\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/eeaa94d6a72105f50b7fb2aa12a1b84d37299688\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"feb0da5fd22d65e39a56aaeb01e76e70021542c4\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/feb0da5fd22d65e39a56aaeb01e76e70021542c4\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/feb0da5fd22d65e39a56aaeb01e76e70021542c4\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"4cd36cc2c66e6704a36007abfd0cb841032df460\",\"force\":false}", + "body": "{\"sha\":\"ab7b4c3cbe33482b3d94b956db7ec46761afc552\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:37 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4878", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8d7937ec9bf63a7d8e94393be2868e3c\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1355,18 +1150,16 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0782:11CCC:3F5D7DB:4BBCA28:5DDFD3F4", - "content-length": "494" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY1NDYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"4cd36cc2c66e6704a36007abfd0cb841032df460\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/4cd36cc2c66e6704a36007abfd0cb841032df460\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5NDE4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ab7b4c3cbe33482b3d94b956db7ec46761afc552\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/ab7b4c3cbe33482b3d94b956db7ec46761afc552\"\n }\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"closePullRequestAndDeleteBranch\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI0NjY1NDYwOmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLTE1NzQ5NDk0ODQ1NjQtNGNwbjIxMTVobmcvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZQ==\"},\"closePullRequestInput\":{\"pullRequestId\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE2NDI4\"}},\"query\":\"mutation closePullRequestAndDeleteBranch($closePullRequestInput: ClosePullRequestInput!, $deleteRefInput: DeleteRefInput!) {\\n closePullRequest(input: $closePullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"closePullRequestAndDeleteBranch\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI4MTU5NDE4OmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLXRlc3QtMTU3NjQwMjAxODA5NC03ODNjbHZsdmEyZy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\"},\"closePullRequestInput\":{\"pullRequestId\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2NDQy\"}},\"query\":\"mutation closePullRequestAndDeleteBranch($closePullRequestInput: ClosePullRequestInput!, $deleteRefInput: DeleteRefInput!) {\\n closePullRequest(input: $closePullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:04:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1375,8 +1168,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4924", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1386,10 +1177,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0799:948E:14C03F2:18BE82A:5DDFD3F5", - "content-length": "665" + "content-length": "670" }, - "response": "{\"data\":{\"closePullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE2NDI4\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"headRefOid\":\"539247aee10b94a3667a36c0d70de0ebad245c1e\",\"number\":7,\"state\":\"CLOSED\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"ClosePullRequestPayload\"},\"deleteRef\":{\"clientMutationId\":null,\"__typename\":\"DeleteRefPayload\"}}}\n", + "response": "{\"data\":{\"closePullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2NDQy\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"headRefOid\":\"259ed81cb0bc01e627ce2bc70bd3584010ef34a7\",\"number\":7,\"state\":\"CLOSED\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"ClosePullRequestPayload\"},\"deleteRef\":{\"clientMutationId\":null,\"__typename\":\"DeleteRefPayload\"}}}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can update a draft entry on fork.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can update a draft entry on fork.json index 0a6d8e07..eb6b0005 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can update a draft entry on fork.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can update a draft entry on fork.json @@ -1,51 +1,14 @@ [ - { - "method": "GET", - "url": "/repos/forkOwner/repo/contents/forkOwner/repo/posts/1970-01-01-first-title.json?ts=1574949714141&ref=refs/meta/_netlify_cms", - "headers": { - "Date": "Thu, 28 Nov 2019 14:01:54 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "482", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4956", - "X-RateLimit-Reset": "1574953258", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3151c67e9bb2683ea17fbe6f8456c8fd20f87d3d\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:41 GMT", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07A4:3D530:3D7413A:494626C:5DDFD352" - }, - "response": "{\"type\":\"PR\",\"user\":\"forkOwner\",\"status\":\"draft\",\"branch\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", - "status": 200 - }, { "method": "GET", "url": "/user", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:54 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4524", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -57,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07A8:1E5E0:272391C:2EF281F:5DDFD352", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -67,16 +29,12 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/owner/permission", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:55 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4523", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0c7ca4902ddcfd186497763d8e52620\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -88,7 +46,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07AC:3D532:5128427:60D46C8:5DDFD353", "content-length": "1071" }, "response": "{\n \"permission\": \"admin\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n }\n}\n", @@ -99,7 +56,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:56 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -108,8 +64,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4856", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -119,7 +73,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07B1:39FE4:763B93:8EC905:5DDFD353", "content-length": "179" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", @@ -130,7 +83,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:56 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -139,8 +91,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4855", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -150,10 +100,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07B6:11CCC:3F4E9F8:4BAAA4A:5DDFD354", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -161,7 +110,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:57 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -170,8 +118,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4854", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -181,10 +127,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07BB:3BB70:3D70942:497B301:5DDFD355", "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NDg2MDozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTE0MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { @@ -192,7 +137,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -201,8 +145,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4853", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -212,28 +154,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07BC:39FE8:3BE8B22:47B46DC:5DDFD355", - "content-length": "2147" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NDg2MDo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4852", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -242,29 +180,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07BD:39FE8:3BE8BC0:47B47BF:5DDFD355", - "content-length": "1973" + "content-length": "2714" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4851", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -273,29 +206,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07C0:11CC8:12E5FA3:16BE810:5DDFD355", - "content-length": "3102" + "content-length": "3896" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4850", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -304,29 +232,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07BF:3D530:3D74674:49468D7:5DDFD355", - "content-length": "2866" + "content-length": "22507" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4849", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -335,29 +258,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07CD:9496:51C91D1:6188E7F:5DDFD356", - "content-length": "16478" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4848", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -366,11 +284,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07CE:3D52C:12B883A:168AC12:5DDFD356", - "content-length": "7803" + "content-length": "10650" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { @@ -378,7 +294,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:01 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -387,8 +302,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4847", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -398,26 +311,22 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07D7:11CCC:3F4F057:4BAB20D:5DDFD359", "content-length": "141" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:01 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4522", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -426,7 +335,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07D9:1E5E9:3E152CB:4A28058:5DDFD359", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -437,7 +345,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:02 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -446,8 +353,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4846", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -457,31 +362,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07DF:3D530:3D74CE2:4947089:5DDFD35A", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:03 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4521", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"492aa7041261c72fa42f57522b6920aa\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -490,10 +390,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07E4:3BB71:5318843:632A22C:5DDFD35B" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { @@ -501,7 +400,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:04 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -510,8 +408,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4845", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -521,31 +417,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07F1:39FE7:25CAEBC:2D3E7C5:5DDFD35C", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY0ODYwOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5MTQyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:05 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11769", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4520", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"29c642388cad43281ab6c26435695cf6\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -554,31 +445,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F8:3BB70:3D71431:497C0CB:5DDFD35C" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:06 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1504", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4519", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3f706f8547911e766e5fc818b309590b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/36b1746449fb2bbdac0f94c9524fb3e52dca04d1", + "Location": "https://api.github.com/repos/owner/repo/git/commits/58d65b7a7dafbe10a0847e506857b72ab995abda", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -587,18 +473,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0603:3BB6F:258B487:2D0BCC1:5DDFD35D" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY0ODYwOjM2YjE3NDY0NDlmYjJiYmRhYzBmOTRjOTUyNGZiM2U1MmRjYTA0ZDE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/36b1746449fb2bbdac0f94c9524fb3e52dca04d1\",\n \"html_url\": \"https://github.com/owner/repo/commit/36b1746449fb2bbdac0f94c9524fb3e52dca04d1\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:02:05Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:02:05Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"58d65b7a7dafbe10a0847e506857b72ab995abda\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5MTQyOjU4ZDY1YjdhN2RhZmJlMTBhMDg0N2U1MDY4NTdiNzJhYjk5NWFiZGE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/58d65b7a7dafbe10a0847e506857b72ab995abda\",\n \"html_url\": \"https://github.com/owner/repo/commit/58d65b7a7dafbe10a0847e506857b72ab995abda\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:30:36Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:30:36Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"58d65b7a7dafbe10a0847e506857b72ab995abda\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:07 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -607,8 +491,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4844", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -618,27 +500,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0608:9496:51CA058:618A06E:5DDFD35E", "content-length": "995" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjM2YjE3NDY0NDlmYjJiYmRhYzBmOTRjOTUyNGZiM2U1MmRjYTA0ZDE=\",\"sha\":\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY0ODYwOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE1NDgy\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\",\"number\":4,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjU4ZDY1YjdhN2RhZmJlMTBhMDg0N2U1MDY4NTdiNzJhYjk5NWFiZGE=\",\"sha\":\"58d65b7a7dafbe10a0847e506857b72ab995abda\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5MTQyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2Mjgx\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"58d65b7a7dafbe10a0847e506857b72ab995abda\",\"number\":4,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:08 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4518", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"1085ec1576f7ff10be271a7385e0b589\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:00 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -651,31 +527,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "060E:11CCA:26380CC:2DC7027:5DDFD35F", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"81e2987508a10765e69716209a645db1a0377913\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/81e2987508a10765e69716209a645db1a0377913\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"616ecf6d0d82c032b8233b9d6b08aaaff09ae120\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/616ecf6d0d82c032b8233b9d6b08aaaff09ae120\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiIzNmIxNzQ2NDQ5ZmIyYmJkYWMwZjk0Yzk1MjRmYjNlNTJkY2EwNGQxIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiI1OGQ2NWI3YTdkYWZiZTEwYTA4NDdlNTA2ODU3YjcyYWI5OTVhYmRhIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:09 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4517", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8fee702b0715db5b3c30cc61bae396b5\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/21749ea319f2a638d38f4c31f5c3fcbb8d8a4f4a", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/19484d153e4655ef0c2cdfc3eaec6119e1c8b5f0", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -684,31 +555,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0612:3BB71:531923F:632AE39:5DDFD360" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"21749ea319f2a638d38f4c31f5c3fcbb8d8a4f4a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/21749ea319f2a638d38f4c31f5c3fcbb8d8a4f4a\"\n}\n", + "response": "{\n \"sha\": \"19484d153e4655ef0c2cdfc3eaec6119e1c8b5f0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19484d153e4655ef0c2cdfc3eaec6119e1c8b5f0\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"81e2987508a10765e69716209a645db1a0377913\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"21749ea319f2a638d38f4c31f5c3fcbb8d8a4f4a\"}]}", + "body": "{\"base_tree\":\"616ecf6d0d82c032b8233b9d6b08aaaff09ae120\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"19484d153e4655ef0c2cdfc3eaec6119e1c8b5f0\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:10 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "854", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4516", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"58467a6fa893cfbc8e5d774a6aa1f4a4\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/e49c962f7f871788b1a32fcdff25e7ed5c4c4629", + "Location": "https://api.github.com/repos/owner/repo/git/trees/c238a15746779d527303db123cdc0ab37e067000", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -717,31 +583,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0617:9490:26ABA97:2E5E8C6:5DDFD361" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"e49c962f7f871788b1a32fcdff25e7ed5c4c4629\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e49c962f7f871788b1a32fcdff25e7ed5c4c4629\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"88ca516ecf2b380c04dd5d7c5563818bcd2fa641\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/88ca516ecf2b380c04dd5d7c5563818bcd2fa641\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"c238a15746779d527303db123cdc0ab37e067000\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c238a15746779d527303db123cdc0ab37e067000\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"3b14bcd0dcccac42e7ea2b258d125f7db9e0ed29\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3b14bcd0dcccac42e7ea2b258d125f7db9e0ed29\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"e49c962f7f871788b1a32fcdff25e7ed5c4c4629\",\"parents\":[\"81e2987508a10765e69716209a645db1a0377913\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"c238a15746779d527303db123cdc0ab37e067000\",\"parents\":[\"616ecf6d0d82c032b8233b9d6b08aaaff09ae120\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:11 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1516", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4515", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"1b9d88cf87a8d98190bb8e0d2cb8f823\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/7fad7481cd829709e14c8e4840ae2a39e53b2c74", + "Location": "https://api.github.com/repos/owner/repo/git/commits/8a3111b0675ff1891d2d8ed36c91907cf6c299a9", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -750,27 +611,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "061D:3D532:512A281:60D6B27:5DDFD362" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7fad7481cd829709e14c8e4840ae2a39e53b2c74\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY0ODYwOjdmYWQ3NDgxY2Q4Mjk3MDllMTRjOGU0ODQwYWUyYTM5ZTUzYjJjNzQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7fad7481cd829709e14c8e4840ae2a39e53b2c74\",\n \"html_url\": \"https://github.com/owner/repo/commit/7fad7481cd829709e14c8e4840ae2a39e53b2c74\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:02:10Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:02:10Z\"\n },\n \"tree\": {\n \"sha\": \"e49c962f7f871788b1a32fcdff25e7ed5c4c4629\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e49c962f7f871788b1a32fcdff25e7ed5c4c4629\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"81e2987508a10765e69716209a645db1a0377913\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/81e2987508a10765e69716209a645db1a0377913\",\n \"html_url\": \"https://github.com/owner/repo/commit/81e2987508a10765e69716209a645db1a0377913\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"8a3111b0675ff1891d2d8ed36c91907cf6c299a9\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5MTQyOjhhMzExMWIwNjc1ZmYxODkxZDJkOGVkMzZjOTE5MDdjZjZjMjk5YTk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8a3111b0675ff1891d2d8ed36c91907cf6c299a9\",\n \"html_url\": \"https://github.com/owner/repo/commit/8a3111b0675ff1891d2d8ed36c91907cf6c299a9\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:30:41Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:30:41Z\"\n },\n \"tree\": {\n \"sha\": \"c238a15746779d527303db123cdc0ab37e067000\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c238a15746779d527303db123cdc0ab37e067000\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"616ecf6d0d82c032b8233b9d6b08aaaff09ae120\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/616ecf6d0d82c032b8233b9d6b08aaaff09ae120\",\n \"html_url\": \"https://github.com/owner/repo/commit/616ecf6d0d82c032b8233b9d6b08aaaff09ae120\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"7fad7481cd829709e14c8e4840ae2a39e53b2c74\",\"force\":false}", + "body": "{\"sha\":\"8a3111b0675ff1891d2d8ed36c91907cf6c299a9\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:12 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4514", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a4e4ceedec527c0f6c85f91ac72ab863\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -782,10 +638,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0621:3D532:512A3E8:60D6CFA:5DDFD363", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7fad7481cd829709e14c8e4840ae2a39e53b2c74\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7fad7481cd829709e14c8e4840ae2a39e53b2c74\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"8a3111b0675ff1891d2d8ed36c91907cf6c299a9\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8a3111b0675ff1891d2d8ed36c91907cf6c299a9\"\n }\n}\n", "status": 200 }, { @@ -793,7 +648,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:13 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -802,8 +656,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4843", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -813,18 +665,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0627:9490:26ABDF8:2E5ECCE:5DDFD364", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTE0Mjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"58d65b7a7dafbe10a0847e506857b72ab995abda\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:13 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -833,8 +683,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4842", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -844,10 +692,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "062E:11CC8:12E684C:16BF2A1:5DDFD365", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjM2YjE3NDY0NDlmYjJiYmRhYzBmOTRjOTUyNGZiM2U1MmRjYTA0ZDE=\",\"sha\":\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjU4ZDY1YjdhN2RhZmJlMTBhMDg0N2U1MDY4NTdiNzJhYjk5NWFiZGE=\",\"sha\":\"58d65b7a7dafbe10a0847e506857b72ab995abda\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { @@ -855,7 +702,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:14 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -864,8 +710,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4841", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -875,18 +719,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "062F:3BB71:5319C43:632BA6C:5DDFD365", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTE0Mjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"58d65b7a7dafbe10a0847e506857b72ab995abda\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:15 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -895,8 +737,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4840", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -906,31 +746,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0631:3BB71:5319D8B:632BBF0:5DDFD366", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjM2YjE3NDY0NDlmYjJiYmRhYzBmOTRjOTUyNGZiM2U1MmRjYTA0ZDE=\",\"sha\":\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjU4ZDY1YjdhN2RhZmJlMTBhMDg0N2U1MDY4NTdiNzJhYjk5NWFiZGE=\",\"sha\":\"58d65b7a7dafbe10a0847e506857b72ab995abda\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZHJhZnQ6IHRydWUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4wMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4wMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:19 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4513", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"5dfe536ef1184464ea3424c0d868b9a1\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/3e5676c8285a456a6604603042b5428883f50417", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/1275651f1722e8592c0a3eb7910dfbd1a12df718", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -939,31 +774,53 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0642:1E5DF:140A5F7:180491A:5DDFD36A" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"3e5676c8285a456a6604603042b5428883f50417\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3e5676c8285a456a6604603042b5428883f50417\"\n}\n", + "response": "{\n \"sha\": \"1275651f1722e8592c0a3eb7910dfbd1a12df718\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/1275651f1722e8592c0a3eb7910dfbd1a12df718\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"3e5676c8285a456a6604603042b5428883f50417\"}]}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"58d65b7a7dafbe10a0847e506857b72ab995abda\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjU4ZDY1YjdhN2RhZmJlMTBhMDg0N2U1MDY4NTdiNzJhYjk5NWFiZGE=\",\"sha\":\"58d65b7a7dafbe10a0847e506857b72ab995abda\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"58d65b7a7dafbe10a0847e506857b72ab995abda\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"1275651f1722e8592c0a3eb7910dfbd1a12df718\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:19 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11769", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4512", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ae40abcadb855c77a802e3f266a94574\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1", + "Location": "https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -972,18 +829,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0648:3BB70:3D72A97:497DBC5:5DDFD36B" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4663bc351c2b79f066f9434722d865f8a0fc88cd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4663bc351c2b79f066f9434722d865f8a0fc88cd\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"c999748f2dc761a6239e405612a6d34ad5c23d7c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c999748f2dc761a6239e405612a6d34ad5c23d7c\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"58d65b7a7dafbe10a0847e506857b72ab995abda\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:19 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -992,8 +847,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4839", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1003,31 +856,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0643:3BB6F:258C1B6:2D0CCAC:5DDFD36B", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjM2YjE3NDY0NDlmYjJiYmRhYzBmOTRjOTUyNGZiM2U1MmRjYTA0ZDE=\",\"sha\":\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjU4ZDY1YjdhN2RhZmJlMTBhMDg0N2U1MDY4NTdiNzJhYjk5NWFiZGE=\",\"sha\":\"58d65b7a7dafbe10a0847e506857b72ab995abda\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { - "body": "{\"message\":\"Update Post “1970-01-01-first-title”\",\"tree\":\"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\"parents\":[\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\"]}", + "body": "{\"message\":\"Update Post “1970-01-01-first-title”\",\"tree\":\"0f625c7a62ffb1495638bac0cc021b9809807328\",\"parents\":[\"58d65b7a7dafbe10a0847e506857b72ab995abda\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:20 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1504", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4511", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"7302a996b4278ea6a2c07454b37fd4ed\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/748b40e3f8023378622eded513e691e9a5a48f39", + "Location": "https://api.github.com/repos/owner/repo/git/commits/5c3194e02b2c6ef5e99f6d02daa0fc9f46eb8728", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1036,49 +884,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0649:39FE8:3BEA95B:47B6C29:5DDFD36C" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"748b40e3f8023378622eded513e691e9a5a48f39\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY0ODYwOjc0OGI0MGUzZjgwMjMzNzg2MjJlZGVkNTEzZTY5MWU5YTVhNDhmMzk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/748b40e3f8023378622eded513e691e9a5a48f39\",\n \"html_url\": \"https://github.com/owner/repo/commit/748b40e3f8023378622eded513e691e9a5a48f39\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:02:20Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:02:20Z\"\n },\n \"tree\": {\n \"sha\": \"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1\"\n },\n \"message\": \"Update Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/36b1746449fb2bbdac0f94c9524fb3e52dca04d1\",\n \"html_url\": \"https://github.com/owner/repo/commit/36b1746449fb2bbdac0f94c9524fb3e52dca04d1\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"5c3194e02b2c6ef5e99f6d02daa0fc9f46eb8728\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5MTQyOjVjMzE5NGUwMmIyYzZlZjVlOTlmNmQwMmRhYTBmYzlmNDZlYjg3Mjg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5c3194e02b2c6ef5e99f6d02daa0fc9f46eb8728\",\n \"html_url\": \"https://github.com/owner/repo/commit/5c3194e02b2c6ef5e99f6d02daa0fc9f46eb8728\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:30:50Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:30:50Z\"\n },\n \"tree\": {\n \"sha\": \"0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328\"\n },\n \"message\": \"Update Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"58d65b7a7dafbe10a0847e506857b72ab995abda\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/58d65b7a7dafbe10a0847e506857b72ab995abda\",\n \"html_url\": \"https://github.com/owner/repo/commit/58d65b7a7dafbe10a0847e506857b72ab995abda\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, - { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:02:20 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4838", - "X-RateLimit-Reset": "1574953118", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "064A:11CCE:5342857:63760D9:5DDFD36C", - "content-length": "276" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjM2YjE3NDY0NDlmYjJiYmRhYzBmOTRjOTUyNGZiM2U1MmRjYTA0ZDE=\",\"sha\":\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\",\"__typename\":\"Commit\",\"status\":null}}}}\n", - "status": 200 - }, { "body": "{\"operationName\":\"branch\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"qualifiedName\":\"refs/heads/master\"},\"query\":\"query branch($owner: String!, $name: String!, $qualifiedName: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n branch: ref(qualifiedName: $qualifiedName) {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1087,8 +902,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4837", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1098,10 +911,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "064F:39FE7:25CBCFE:2D3F92E:5DDFD36C", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY0ODYwOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5MTQyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { @@ -1109,7 +921,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1118,8 +929,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4836", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1129,27 +938,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0650:3D532:512B55D:60D8204:5DDFD36C", "content-length": "764" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE1NDgy\",\"commits\":{\"nodes\":[{\"id\":\"MDE3OlB1bGxSZXF1ZXN0Q29tbWl0MzQ2NzE1NDgyOjM2YjE3NDY0NDlmYjJiYmRhYzBmOTRjOTUyNGZiM2U1MmRjYTA0ZDE=\",\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjM2YjE3NDY0NDlmYjJiYmRhYzBmOTRjOTUyNGZiM2U1MmRjYTA0ZDE=\",\"sha\":\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\",\"__typename\":\"Commit\",\"parents\":{\"nodes\":[{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"}],\"__typename\":\"CommitConnection\"}},\"__typename\":\"PullRequestCommit\"}],\"__typename\":\"PullRequestCommitConnection\"},\"__typename\":\"PullRequest\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2Mjgx\",\"commits\":{\"nodes\":[{\"id\":\"MDE3OlB1bGxSZXF1ZXN0Q29tbWl0MzUzMjU2MjgxOjU4ZDY1YjdhN2RhZmJlMTBhMDg0N2U1MDY4NTdiNzJhYjk5NWFiZGE=\",\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjU4ZDY1YjdhN2RhZmJlMTBhMDg0N2U1MDY4NTdiNzJhYjk5NWFiZGE=\",\"sha\":\"58d65b7a7dafbe10a0847e506857b72ab995abda\",\"__typename\":\"Commit\",\"parents\":{\"nodes\":[{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"}],\"__typename\":\"CommitConnection\"}},\"__typename\":\"PullRequestCommit\"}],\"__typename\":\"PullRequestCommitConnection\"},\"__typename\":\"PullRequest\"}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:22 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4510", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a4e4ceedec527c0f6c85f91ac72ab863\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:00 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1162,31 +965,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0655:11CCE:5342B09:637642D:5DDFD36D", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7fad7481cd829709e14c8e4840ae2a39e53b2c74\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7fad7481cd829709e14c8e4840ae2a39e53b2c74\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"8a3111b0675ff1891d2d8ed36c91907cf6c299a9\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8a3111b0675ff1891d2d8ed36c91907cf6c299a9\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiI3NDhiNDBlM2Y4MDIzMzc4NjIyZWRlZDUxM2U2OTFlOWE1YTQ4ZjM5In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiIzZTU2NzZjODI4NWE0NTZhNjYwNDYwMzA0MmI1NDI4ODgzZjUwNDE3In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiI1YzMxOTRlMDJiMmM2ZWY1ZTk5ZjZkMDJkYWEwZmM5ZjQ2ZWI4NzI4In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiIxMjc1NjUxZjE3MjJlODU5MmMwYTNlYjc5MTBkZmJkMWExMmRmNzE4In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:23 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4509", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"eeacde9493c3805b60cda34bde00d3f1\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/0377fc72c737250cc30978d791ba65d20fa1b307", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/98033d94479ebc39f77d6ff5c6b8e573fbb98ab3", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1195,31 +993,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065B:9490:26AC6E6:2E5F7D4:5DDFD36E" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"0377fc72c737250cc30978d791ba65d20fa1b307\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0377fc72c737250cc30978d791ba65d20fa1b307\"\n}\n", + "response": "{\n \"sha\": \"98033d94479ebc39f77d6ff5c6b8e573fbb98ab3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98033d94479ebc39f77d6ff5c6b8e573fbb98ab3\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"7fad7481cd829709e14c8e4840ae2a39e53b2c74\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"0377fc72c737250cc30978d791ba65d20fa1b307\"}]}", + "body": "{\"base_tree\":\"8a3111b0675ff1891d2d8ed36c91907cf6c299a9\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"98033d94479ebc39f77d6ff5c6b8e573fbb98ab3\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:24 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "854", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4508", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ccfab3ba400d74c72df35987079d470a\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/24587cd2f2b2da66279458efbdee7ff139795bcd", + "Location": "https://api.github.com/repos/owner/repo/git/trees/8b30079ff3645f55b55f28dd323243c8b6e33a6c", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1228,31 +1021,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0660:1E5E9:3E174CE:4A2A940:5DDFD36F" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"24587cd2f2b2da66279458efbdee7ff139795bcd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/24587cd2f2b2da66279458efbdee7ff139795bcd\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0876b39495afc1d551bad85cca5a9f0b0c024069\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0876b39495afc1d551bad85cca5a9f0b0c024069\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"8b30079ff3645f55b55f28dd323243c8b6e33a6c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8b30079ff3645f55b55f28dd323243c8b6e33a6c\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"1e096001d4909ad776064ae33cdbad54cdfa1b26\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1e096001d4909ad776064ae33cdbad54cdfa1b26\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"24587cd2f2b2da66279458efbdee7ff139795bcd\",\"parents\":[\"7fad7481cd829709e14c8e4840ae2a39e53b2c74\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"8b30079ff3645f55b55f28dd323243c8b6e33a6c\",\"parents\":[\"8a3111b0675ff1891d2d8ed36c91907cf6c299a9\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:24 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1516", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4507", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"02de2d4a27a47b9463a28fa82a584782\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/75b14ef2a47e50ca03344b26ae7b6749bdbacfc3", + "Location": "https://api.github.com/repos/owner/repo/git/commits/96ced8549bd41a0ca7fcd7dc6ef67771fd4fcef2", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1261,18 +1049,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0665:11CC6:611E86:75EE41:5DDFD370" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"75b14ef2a47e50ca03344b26ae7b6749bdbacfc3\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY0ODYwOjc1YjE0ZWYyYTQ3ZTUwY2EwMzM0NGIyNmFlN2I2NzQ5YmRiYWNmYzM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/75b14ef2a47e50ca03344b26ae7b6749bdbacfc3\",\n \"html_url\": \"https://github.com/owner/repo/commit/75b14ef2a47e50ca03344b26ae7b6749bdbacfc3\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:02:24Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:02:24Z\"\n },\n \"tree\": {\n \"sha\": \"24587cd2f2b2da66279458efbdee7ff139795bcd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/24587cd2f2b2da66279458efbdee7ff139795bcd\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"7fad7481cd829709e14c8e4840ae2a39e53b2c74\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7fad7481cd829709e14c8e4840ae2a39e53b2c74\",\n \"html_url\": \"https://github.com/owner/repo/commit/7fad7481cd829709e14c8e4840ae2a39e53b2c74\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"96ced8549bd41a0ca7fcd7dc6ef67771fd4fcef2\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5MTQyOjk2Y2VkODU0OWJkNDFhMGNhN2ZjZDdkYzZlZjY3NzcxZmQ0ZmNlZjI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/96ced8549bd41a0ca7fcd7dc6ef67771fd4fcef2\",\n \"html_url\": \"https://github.com/owner/repo/commit/96ced8549bd41a0ca7fcd7dc6ef67771fd4fcef2\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:30:53Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:30:53Z\"\n },\n \"tree\": {\n \"sha\": \"8b30079ff3645f55b55f28dd323243c8b6e33a6c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8b30079ff3645f55b55f28dd323243c8b6e33a6c\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"8a3111b0675ff1891d2d8ed36c91907cf6c299a9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8a3111b0675ff1891d2d8ed36c91907cf6c299a9\",\n \"html_url\": \"https://github.com/owner/repo/commit/8a3111b0675ff1891d2d8ed36c91907cf6c299a9\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"58d65b7a7dafbe10a0847e506857b72ab995abda\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1281,8 +1067,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4835", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1292,27 +1076,22 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0668:39FE5:13C9900:17C3EF9:5DDFD371", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjM2YjE3NDY0NDlmYjJiYmRhYzBmOTRjOTUyNGZiM2U1MmRjYTA0ZDE=\",\"sha\":\"36b1746449fb2bbdac0f94c9524fb3e52dca04d1\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjU4ZDY1YjdhN2RhZmJlMTBhMDg0N2U1MDY4NTdiNzJhYjk5NWFiZGE=\",\"sha\":\"58d65b7a7dafbe10a0847e506857b72ab995abda\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { - "body": "{\"sha\":\"75b14ef2a47e50ca03344b26ae7b6749bdbacfc3\",\"force\":false}", + "body": "{\"sha\":\"96ced8549bd41a0ca7fcd7dc6ef67771fd4fcef2\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4506", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"04d8081e6b50d88dd058611ba8ff1114\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1324,18 +1103,16 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0667:3D52E:26F9E2F:2EA0527:5DDFD371", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"75b14ef2a47e50ca03344b26ae7b6749bdbacfc3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/75b14ef2a47e50ca03344b26ae7b6749bdbacfc3\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"96ced8549bd41a0ca7fcd7dc6ef67771fd4fcef2\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/96ced8549bd41a0ca7fcd7dc6ef67771fd4fcef2\"\n }\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"updateRef\",\"variables\":{\"input\":{\"oid\":\"748b40e3f8023378622eded513e691e9a5a48f39\",\"refId\":\"MDM6UmVmMjI0NjY0ODYwOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"force\":true}},\"query\":\"mutation updateRef($input: UpdateRefInput!) {\\n updateRef(input: $input) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"5c3194e02b2c6ef5e99f6d02daa0fc9f46eb8728\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:02:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1344,8 +1121,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4834", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1355,41 +1130,90 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "066D:3BB70:3D73533:497E879:5DDFD372", - "content-length": "475" - }, - "response": "{\"data\":{\"updateRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjc0OGI0MGUzZjgwMjMzNzg2MjJlZGVkNTEzZTY5MWU5YTVhNDhmMzk=\",\"sha\":\"748b40e3f8023378622eded513e691e9a5a48f39\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY0ODYwOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"UpdateRefPayload\"}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"748b40e3f8023378622eded513e691e9a5a48f39\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:02:28 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4833", - "X-RateLimit-Reset": "1574953118", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0676:3BB71:531B51B:632D876:5DDFD373", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjc0OGI0MGUzZjgwMjMzNzg2MjJlZGVkNTEzZTY5MWU5YTVhNDhmMzk=\",\"sha\":\"748b40e3f8023378622eded513e691e9a5a48f39\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjVjMzE5NGUwMmIyYzZlZjVlOTlmNmQwMmRhYTBmYzlmNDZlYjg3Mjg=\",\"sha\":\"5c3194e02b2c6ef5e99f6d02daa0fc9f46eb8728\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"updateRef\",\"variables\":{\"input\":{\"oid\":\"5c3194e02b2c6ef5e99f6d02daa0fc9f46eb8728\",\"refId\":\"MDM6UmVmMjI4MTU5MTQyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"force\":true}},\"query\":\"mutation updateRef($input: UpdateRefInput!) {\\n updateRef(input: $input) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "475" + }, + "response": "{\"data\":{\"updateRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjVjMzE5NGUwMmIyYzZlZjVlOTlmNmQwMmRhYTBmYzlmNDZlYjg3Mjg=\",\"sha\":\"5c3194e02b2c6ef5e99f6d02daa0fc9f46eb8728\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5MTQyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"UpdateRefPayload\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"5c3194e02b2c6ef5e99f6d02daa0fc9f46eb8728\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjVjMzE5NGUwMmIyYzZlZjVlOTlmNmQwMmRhYTBmYzlmNDZlYjg3Mjg=\",\"sha\":\"5c3194e02b2c6ef5e99f6d02daa0fc9f46eb8728\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"5c3194e02b2c6ef5e99f6d02daa0fc9f46eb8728\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjVjMzE5NGUwMmIyYzZlZjVlOTlmNmQwMmRhYTBmYzlmNDZlYjg3Mjg=\",\"sha\":\"5c3194e02b2c6ef5e99f6d02daa0fc9f46eb8728\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can update an entry.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can update an entry.json index 11391421..22539bf0 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can update an entry.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__can update an entry.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:20 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4582", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0604:3D52E:26EED20:2E92CB6:5DDFD2B7", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,16 +29,12 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/owner/permission", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:20 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4581", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0c7ca4902ddcfd186497763d8e52620\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -56,7 +46,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "060E:11CCE:532DC50:635CD4D:5DDFD2B8", "content-length": "1071" }, "response": "{\n \"permission\": \"admin\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n }\n}\n", @@ -67,7 +56,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -76,8 +64,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4903", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -87,7 +73,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0611:3BB70:3D62A24:496A51B:5DDFD2B9", "content-length": "179" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", @@ -98,7 +83,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -107,8 +91,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4902", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -118,41 +100,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0613:3BB70:3D62ACF:496A5EA:5DDFD2B9", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 13:59:22 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4901", - "X-RateLimit-Reset": "1574953118", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0617:9496:51B7952:6173925:5DDFD2BA", - "content-length": "1373" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NDg2MDozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -160,7 +110,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:22 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -169,8 +118,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4900", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -180,18 +127,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0618:39FE8:3BDB91D:47A4666:5DDFD2BA", - "content-length": "2147" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NDg2MDo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:23 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -200,8 +145,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4899", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -211,155 +154,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "061D:3D530:3D662A0:493567C:5DDFD2BB", - "content-length": "1973" + "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 13:59:23 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4898", - "X-RateLimit-Reset": "1574953118", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "061F:39FE8:3BDB9F8:47A477A:5DDFD2BB", - "content-length": "3102" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 13:59:23 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4897", - "X-RateLimit-Reset": "1574953118", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0620:9490:26A19EA:2E52426:5DDFD2BB", - "content-length": "2866" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 13:59:23 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4896", - "X-RateLimit-Reset": "1574953118", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0622:39FEA:53CDDD2:63C0F9A:5DDFD2BB", - "content-length": "7803" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 13:59:23 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4895", - "X-RateLimit-Reset": "1574953118", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0621:3D52A:741940:8BAE89:5DDFD2BB", - "content-length": "16478" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTE0MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:27 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "482", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4580", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ed5406b336185076fcace9e52044032ba7c9270a\"", - "Last-Modified": "Thu, 28 Nov 2019 13:59:07 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -368,9 +180,113 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "062F:3BB70:3D63161:496ADE0:5DDFD2BE" + "content-length": "4202" }, - "response": "{\"type\":\"PR\",\"pr\":{\"number\":1,\"head\":\"e275a2fb0e026593c3e43ad65a4f132af1fcc5e0\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { @@ -378,7 +294,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -387,8 +302,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4894", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -398,10 +311,35 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "062E:11CCC:3F4143D:4B9A5BF:5DDFD2BE", "content-length": "141" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", + "Content-Length": "482", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\"type\":\"PR\",\"pr\":{\"number\":1,\"head\":\"017a666e808ccb8f4d0de59997a9f95fb2ae375c\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", "status": 200 }, { @@ -409,7 +347,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -418,8 +355,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4893", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -429,10 +364,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0634:9495:3FEF053:4C3ED05:5DDFD2BF", "content-length": "189" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { @@ -440,7 +374,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -449,8 +382,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4892", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -460,31 +391,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0639:1E5ED:533F859:636BFB7:5DDFD2BF", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:29 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4579", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"492aa7041261c72fa42f57522b6920aa\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -493,10 +419,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "063F:11CCE:532EB6F:635DFDB:5DDFD2C0" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { @@ -504,7 +429,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -513,8 +437,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4891", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -524,31 +446,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0643:3BB71:5307AB5:63157F3:5DDFD2C1", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY0ODYwOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5MTQyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:31 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11769", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4578", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"29c642388cad43281ab6c26435695cf6\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -557,31 +474,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0644:3BB71:5307C1E:63159A9:5DDFD2C2" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:32 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1504", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4577", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"259f7d39e94814b6f5e79a45cc0b6b52\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/b2f89b31b733cc11d3084f260ed4f3bd8ebe812d", + "Location": "https://api.github.com/repos/owner/repo/git/commits/64446bf01c40e931fa7b4b20e907d8cd2ea5141b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -590,18 +502,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0649:39FE5:13C2BF4:17BBBBB:5DDFD2C3" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY0ODYwOmIyZjg5YjMxYjczM2NjMTFkMzA4NGYyNjBlZDRmM2JkOGViZTgxMmQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\n \"html_url\": \"https://github.com/owner/repo/commit/b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:59:31Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:59:31Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5MTQyOjY0NDQ2YmYwMWM0MGU5MzFmYTdiNGIyMGU5MDdkOGNkMmVhNTE0MWI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/64446bf01c40e931fa7b4b20e907d8cd2ea5141b\",\n \"html_url\": \"https://github.com/owner/repo/commit/64446bf01c40e931fa7b4b20e907d8cd2ea5141b\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:28:21Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:28:21Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:33 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -610,8 +520,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4890", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -621,27 +529,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "064E:3D532:511854E:60C113E:5DDFD2C4", "content-length": "995" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOmIyZjg5YjMxYjczM2NjMTFkMzA4NGYyNjBlZDRmM2JkOGViZTgxMmQ=\",\"sha\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY0ODYwOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE0NDEw\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\"number\":2,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjY0NDQ2YmYwMWM0MGU5MzFmYTdiNGIyMGU5MDdkOGNkMmVhNTE0MWI=\",\"sha\":\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5MTQyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2MTEz\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\",\"number\":2,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4576", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"7a481881dea2298bb0963896f68ad457\"", - "Last-Modified": "Thu, 28 Nov 2019 13:58:34 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -654,31 +556,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0653:1E5E9:3E07DBD:4A17E7E:5DDFD2C5", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3227d5bb52b23e90cb54e4ff23f0c6fe5f773532\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3227d5bb52b23e90cb54e4ff23f0c6fe5f773532\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3415c031d099912eee510fdac887b317e264df79\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3415c031d099912eee510fdac887b317e264df79\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiJiMmY4OWIzMWI3MzNjYzExZDMwODRmMjYwZWQ0ZjNiZDhlYmU4MTJkIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiI2NDQ0NmJmMDFjNDBlOTMxZmE3YjRiMjBlOTA3ZDhjZDJlYTUxNDFiIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:34 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4575", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3c2864ea3752e872e5a5ed628b207f33\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/78fe560c54f8b45f2688bf8ea714ec9674ea0937", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/b8222dae6783d60136383edd6ade3c18ef380394", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -687,31 +584,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0658:11CC6:60F77E:75BE76:5DDFD2C6" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"78fe560c54f8b45f2688bf8ea714ec9674ea0937\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/78fe560c54f8b45f2688bf8ea714ec9674ea0937\"\n}\n", + "response": "{\n \"sha\": \"b8222dae6783d60136383edd6ade3c18ef380394\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b8222dae6783d60136383edd6ade3c18ef380394\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"3227d5bb52b23e90cb54e4ff23f0c6fe5f773532\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"78fe560c54f8b45f2688bf8ea714ec9674ea0937\"}]}", + "body": "{\"base_tree\":\"3415c031d099912eee510fdac887b317e264df79\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"b8222dae6783d60136383edd6ade3c18ef380394\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:35 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "854", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4574", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"41bce8b595fc604ab1dfa8de6e85c7f8\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/b2ef250a81c34437b86b2508e4f050bc4ab163a5", + "Location": "https://api.github.com/repos/owner/repo/git/trees/8dd7016aa852b1f0239d1772ef91690a9f1da166", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -720,31 +612,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065D:1E5E9:3E07F7D:4A1809E:5DDFD2C7" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b2ef250a81c34437b86b2508e4f050bc4ab163a5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b2ef250a81c34437b86b2508e4f050bc4ab163a5\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"1feab087e6533e981d36d8da20c623b8991469ee\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1feab087e6533e981d36d8da20c623b8991469ee\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"8dd7016aa852b1f0239d1772ef91690a9f1da166\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8dd7016aa852b1f0239d1772ef91690a9f1da166\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"9ce489e6a249b703e4037e8591e86354fcd4bb3e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9ce489e6a249b703e4037e8591e86354fcd4bb3e\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"b2ef250a81c34437b86b2508e4f050bc4ab163a5\",\"parents\":[\"3227d5bb52b23e90cb54e4ff23f0c6fe5f773532\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"8dd7016aa852b1f0239d1772ef91690a9f1da166\",\"parents\":[\"3415c031d099912eee510fdac887b317e264df79\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:36 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1516", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4573", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"633e35a083acd262602dc25857c6b9cb\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/5c1a4429c2872b88d670818fc40d167adebba198", + "Location": "https://api.github.com/repos/owner/repo/git/commits/b296c5eb3a48a4a3e2a36133ed7adf841788fc35", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -753,27 +640,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065E:3D530:3D674BA:4936C3F:5DDFD2C7" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"5c1a4429c2872b88d670818fc40d167adebba198\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY0ODYwOjVjMWE0NDI5YzI4NzJiODhkNjcwODE4ZmM0MGQxNjdhZGViYmExOTg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5c1a4429c2872b88d670818fc40d167adebba198\",\n \"html_url\": \"https://github.com/owner/repo/commit/5c1a4429c2872b88d670818fc40d167adebba198\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:59:36Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:59:36Z\"\n },\n \"tree\": {\n \"sha\": \"b2ef250a81c34437b86b2508e4f050bc4ab163a5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b2ef250a81c34437b86b2508e4f050bc4ab163a5\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"3227d5bb52b23e90cb54e4ff23f0c6fe5f773532\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3227d5bb52b23e90cb54e4ff23f0c6fe5f773532\",\n \"html_url\": \"https://github.com/owner/repo/commit/3227d5bb52b23e90cb54e4ff23f0c6fe5f773532\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"b296c5eb3a48a4a3e2a36133ed7adf841788fc35\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5MTQyOmIyOTZjNWViM2E0OGE0YTNlMmEzNjEzM2VkN2FkZjg0MTc4OGZjMzU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b296c5eb3a48a4a3e2a36133ed7adf841788fc35\",\n \"html_url\": \"https://github.com/owner/repo/commit/b296c5eb3a48a4a3e2a36133ed7adf841788fc35\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:28:25Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:28:25Z\"\n },\n \"tree\": {\n \"sha\": \"8dd7016aa852b1f0239d1772ef91690a9f1da166\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8dd7016aa852b1f0239d1772ef91690a9f1da166\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"3415c031d099912eee510fdac887b317e264df79\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3415c031d099912eee510fdac887b317e264df79\",\n \"html_url\": \"https://github.com/owner/repo/commit/3415c031d099912eee510fdac887b317e264df79\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"5c1a4429c2872b88d670818fc40d167adebba198\",\"force\":false}", + "body": "{\"sha\":\"b296c5eb3a48a4a3e2a36133ed7adf841788fc35\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:37 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4572", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"12cc342d8387abef96ee274dcae82d8d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -785,10 +667,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0663:3BB6A:28D7F:39D91:5DDFD2C8", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"5c1a4429c2872b88d670818fc40d167adebba198\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5c1a4429c2872b88d670818fc40d167adebba198\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b296c5eb3a48a4a3e2a36133ed7adf841788fc35\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b296c5eb3a48a4a3e2a36133ed7adf841788fc35\"\n }\n}\n", "status": 200 }, { @@ -796,7 +677,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -805,8 +685,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4889", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -816,18 +694,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "066E:3D52C:12B3ACE:1684D22:5DDFD2CA", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTE0Mjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -836,8 +712,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4888", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -847,10 +721,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0674:3BB71:53089E9:6316A92:5DDFD2CA", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOmIyZjg5YjMxYjczM2NjMTFkMzA4NGYyNjBlZDRmM2JkOGViZTgxMmQ=\",\"sha\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjY0NDQ2YmYwMWM0MGU5MzFmYTdiNGIyMGU5MDdkOGNkMmVhNTE0MWI=\",\"sha\":\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { @@ -858,7 +731,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -867,8 +739,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4887", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -878,18 +748,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0678:11CCC:3F425EB:4B9BB3E:5DDFD2CB", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTE0Mjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -898,8 +766,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4886", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -909,62 +775,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "067D:1E5ED:5340D9E:636D95F:5DDFD2CB", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOmIyZjg5YjMxYjczM2NjMTFkMzA4NGYyNjBlZDRmM2JkOGViZTgxMmQ=\",\"sha\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjY0NDQ2YmYwMWM0MGU5MzFmYTdiNGIyMGU5MDdkOGNkMmVhNTE0MWI=\",\"sha\":\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 13:59:44 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4885", - "X-RateLimit-Reset": "1574953118", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0690:9496:51B9FCF:6176824:5DDFD2D0", - "content-length": "276" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOmIyZjg5YjMxYjczM2NjMTFkMzA4NGYyNjBlZDRmM2JkOGViZTgxMmQ=\",\"sha\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\"__typename\":\"Commit\",\"status\":null}}}}\n", - "status": 200 - }, - { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZHJhZnQ6IHRydWUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4wMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4wMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:44 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4571", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"5dfe536ef1184464ea3424c0d868b9a1\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/3e5676c8285a456a6604603042b5428883f50417", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/1275651f1722e8592c0a3eb7910dfbd1a12df718", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -973,51 +803,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068F:39FEA:53D019D:63C3B46:5DDFD2D0" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"3e5676c8285a456a6604603042b5428883f50417\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3e5676c8285a456a6604603042b5428883f50417\"\n}\n", + "response": "{\n \"sha\": \"1275651f1722e8592c0a3eb7910dfbd1a12df718\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/1275651f1722e8592c0a3eb7910dfbd1a12df718\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"3e5676c8285a456a6604603042b5428883f50417\"}]}", - "method": "POST", - "url": "/repos/owner/repo/git/trees?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 13:59:46 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11769", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4570", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ae40abcadb855c77a802e3f266a94574\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0695:11CCC:3F42CE0:4B9C3D3:5DDFD2D1" - }, - "response": "{\n \"sha\": \"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4663bc351c2b79f066f9434722d865f8a0fc88cd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4663bc351c2b79f066f9434722d865f8a0fc88cd\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 201 - }, - { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:46 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1026,8 +821,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4884", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1037,31 +830,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0696:3BB71:53095EA:6317930:5DDFD2D1", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOmIyZjg5YjMxYjczM2NjMTFkMzA4NGYyNjBlZDRmM2JkOGViZTgxMmQ=\",\"sha\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjY0NDQ2YmYwMWM0MGU5MzFmYTdiNGIyMGU5MDdkOGNkMmVhNTE0MWI=\",\"sha\":\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { - "body": "{\"message\":\"Update Post “1970-01-01-first-title”\",\"tree\":\"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\"parents\":[\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\"]}", + "body": "{\"base_tree\":\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"1275651f1722e8592c0a3eb7910dfbd1a12df718\"}]}", "method": "POST", - "url": "/repos/owner/repo/git/commits?ts=600", + "url": "/repos/owner/repo/git/trees?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:47 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1504", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4569", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2d9b21c51f590e5d6a8805b0a1364bed\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/60d4c007933e3614c87a4948853d79a7b4661581", + "Location": "https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1070,18 +858,98 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069B:3D532:5119B91:60C2C96:5DDFD2D2" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"60d4c007933e3614c87a4948853d79a7b4661581\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY0ODYwOjYwZDRjMDA3OTMzZTM2MTRjODdhNDk0ODg1M2Q3OWE3YjQ2NjE1ODE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/60d4c007933e3614c87a4948853d79a7b4661581\",\n \"html_url\": \"https://github.com/owner/repo/commit/60d4c007933e3614c87a4948853d79a7b4661581\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:59:46Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:59:46Z\"\n },\n \"tree\": {\n \"sha\": \"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1\"\n },\n \"message\": \"Update Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\n \"html_url\": \"https://github.com/owner/repo/commit/b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"c999748f2dc761a6239e405612a6d34ad5c23d7c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c999748f2dc761a6239e405612a6d34ad5c23d7c\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, + { + "body": "{\"message\":\"Update Post “1970-01-01-first-title”\",\"tree\":\"0f625c7a62ffb1495638bac0cc021b9809807328\",\"parents\":[\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1529", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/cbc3a5ba967daa13fa8d71c0cf1585d0fcaa5de7", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"cbc3a5ba967daa13fa8d71c0cf1585d0fcaa5de7\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5MTQyOmNiYzNhNWJhOTY3ZGFhMTNmYThkNzFjMGNmMTU4NWQwZmNhYTVkZTc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/cbc3a5ba967daa13fa8d71c0cf1585d0fcaa5de7\",\n \"html_url\": \"https://github.com/owner/repo/commit/cbc3a5ba967daa13fa8d71c0cf1585d0fcaa5de7\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:28:34Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:28:34Z\"\n },\n \"tree\": {\n \"sha\": \"0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328\"\n },\n \"message\": \"Update Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/64446bf01c40e931fa7b4b20e907d8cd2ea5141b\",\n \"html_url\": \"https://github.com/owner/repo/commit/64446bf01c40e931fa7b4b20e907d8cd2ea5141b\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjY0NDQ2YmYwMWM0MGU5MzFmYTdiNGIyMGU5MDdkOGNkMmVhNTE0MWI=\",\"sha\":\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"branch\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"qualifiedName\":\"refs/heads/master\"},\"query\":\"query branch($owner: String!, $name: String!, $qualifiedName: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n branch: ref(qualifiedName: $qualifiedName) {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "452" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5MTQyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "status": 200 + }, { "body": "{\"operationName\":\"pullRequestCommits\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"number\":2},\"query\":\"query pullRequestCommits($owner: String!, $name: String!, $number: Int!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n pullRequest(number: $number) {\\n id\\n commits(last: 100) {\\n nodes {\\n id\\n commit {\\n ...ObjectParts\\n parents(last: 100) {\\n nodes {\\n ...ObjectParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:47 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1090,8 +958,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4883", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1101,58 +967,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06A1:1E5ED:5341B3D:636EA0C:5DDFD2D3", "content-length": "764" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE0NDEw\",\"commits\":{\"nodes\":[{\"id\":\"MDE3OlB1bGxSZXF1ZXN0Q29tbWl0MzQ2NzE0NDEwOmIyZjg5YjMxYjczM2NjMTFkMzA4NGYyNjBlZDRmM2JkOGViZTgxMmQ=\",\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOmIyZjg5YjMxYjczM2NjMTFkMzA4NGYyNjBlZDRmM2JkOGViZTgxMmQ=\",\"sha\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\"__typename\":\"Commit\",\"parents\":{\"nodes\":[{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"}],\"__typename\":\"CommitConnection\"}},\"__typename\":\"PullRequestCommit\"}],\"__typename\":\"PullRequestCommitConnection\"},\"__typename\":\"PullRequest\"}}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"branch\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"qualifiedName\":\"refs/heads/master\"},\"query\":\"query branch($owner: String!, $name: String!, $qualifiedName: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n branch: ref(qualifiedName: $qualifiedName) {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 13:59:48 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4882", - "X-RateLimit-Reset": "1574953118", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06A0:3D530:3D6859D:4938074:5DDFD2D3", - "content-length": "452" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY0ODYwOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2MTEz\",\"commits\":{\"nodes\":[{\"id\":\"MDE3OlB1bGxSZXF1ZXN0Q29tbWl0MzUzMjU2MTEzOjY0NDQ2YmYwMWM0MGU5MzFmYTdiNGIyMGU5MDdkOGNkMmVhNTE0MWI=\",\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjY0NDQ2YmYwMWM0MGU5MzFmYTdiNGIyMGU5MDdkOGNkMmVhNTE0MWI=\",\"sha\":\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\",\"__typename\":\"Commit\",\"parents\":{\"nodes\":[{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"}],\"__typename\":\"CommitConnection\"}},\"__typename\":\"PullRequestCommit\"}],\"__typename\":\"PullRequestCommitConnection\"},\"__typename\":\"PullRequest\"}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:48 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4568", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"12cc342d8387abef96ee274dcae82d8d\"", - "Last-Modified": "Thu, 28 Nov 2019 13:58:34 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1165,31 +994,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A6:3BB70:3D64FE5:496D26C:5DDFD2D4", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"5c1a4429c2872b88d670818fc40d167adebba198\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5c1a4429c2872b88d670818fc40d167adebba198\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b296c5eb3a48a4a3e2a36133ed7adf841788fc35\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b296c5eb3a48a4a3e2a36133ed7adf841788fc35\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiI2MGQ0YzAwNzkzM2UzNjE0Yzg3YTQ5NDg4NTNkNzlhN2I0NjYxNTgxIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiIzZTU2NzZjODI4NWE0NTZhNjYwNDYwMzA0MmI1NDI4ODgzZjUwNDE3In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiJjYmMzYTViYTk2N2RhYTEzZmE4ZDcxYzBjZjE1ODVkMGZjYWE1ZGU3In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiIxMjc1NjUxZjE3MjJlODU5MmMwYTNlYjc5MTBkZmJkMWExMmRmNzE4In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:49 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4567", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d5c77943e39859faec1938501dc201a7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/4ac3286ff27b22873b4a08907c1071c6aec60d34", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/48fbc5a3a0281d768b87dfbfa5eb41b8df2c4bcf", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1198,62 +1022,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06AB:3BB70:3D65134:496D3DC:5DDFD2D5" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"4ac3286ff27b22873b4a08907c1071c6aec60d34\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4ac3286ff27b22873b4a08907c1071c6aec60d34\"\n}\n", + "response": "{\n \"sha\": \"48fbc5a3a0281d768b87dfbfa5eb41b8df2c4bcf\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/48fbc5a3a0281d768b87dfbfa5eb41b8df2c4bcf\"\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 13:59:50 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4881", - "X-RateLimit-Reset": "1574953118", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06B1:1E5ED:5341FF7:636EFC0:5DDFD2D5", - "content-length": "276" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOmIyZjg5YjMxYjczM2NjMTFkMzA4NGYyNjBlZDRmM2JkOGViZTgxMmQ=\",\"sha\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\"__typename\":\"Commit\",\"status\":null}}}}\n", - "status": 200 - }, - { - "body": "{\"base_tree\":\"5c1a4429c2872b88d670818fc40d167adebba198\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"4ac3286ff27b22873b4a08907c1071c6aec60d34\"}]}", + "body": "{\"base_tree\":\"b296c5eb3a48a4a3e2a36133ed7adf841788fc35\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"48fbc5a3a0281d768b87dfbfa5eb41b8df2c4bcf\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:50 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "854", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4566", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"b04f7828d67209189fca2d3a691cf1ea\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/bfa9680d4be2f3d05cf61636a0aa6335d074d300", + "Location": "https://api.github.com/repos/owner/repo/git/trees/24adda99a4e7a3ea7837282fa8b0e66469c9c8fb", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1262,31 +1050,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06AC:3BB6F:2582CDB:2D01730:5DDFD2D5" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"bfa9680d4be2f3d05cf61636a0aa6335d074d300\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bfa9680d4be2f3d05cf61636a0aa6335d074d300\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0f6248806218809989a63a4ae8612a56535fa3ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0f6248806218809989a63a4ae8612a56535fa3ab\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"24adda99a4e7a3ea7837282fa8b0e66469c9c8fb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/24adda99a4e7a3ea7837282fa8b0e66469c9c8fb\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0a8c0468549dd3b6948fa60b6db4526ee36485b6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0a8c0468549dd3b6948fa60b6db4526ee36485b6\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"bfa9680d4be2f3d05cf61636a0aa6335d074d300\",\"parents\":[\"5c1a4429c2872b88d670818fc40d167adebba198\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"24adda99a4e7a3ea7837282fa8b0e66469c9c8fb\",\"parents\":[\"b296c5eb3a48a4a3e2a36133ed7adf841788fc35\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:51 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1516", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4565", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"cc08659ffe19985cd4db26990f1257b7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/5a0a55c2a61b7a635a25444dcde3a7e1816ec595", + "Location": "https://api.github.com/repos/owner/repo/git/commits/e24bd85745827b3b9e821f689789370c373d048f", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1295,58 +1078,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B2:1E5ED:5342159:636F17D:5DDFD2D6" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"5a0a55c2a61b7a635a25444dcde3a7e1816ec595\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY0ODYwOjVhMGE1NWMyYTYxYjdhNjM1YTI1NDQ0ZGNkZTNhN2UxODE2ZWM1OTU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5a0a55c2a61b7a635a25444dcde3a7e1816ec595\",\n \"html_url\": \"https://github.com/owner/repo/commit/5a0a55c2a61b7a635a25444dcde3a7e1816ec595\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:59:51Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:59:51Z\"\n },\n \"tree\": {\n \"sha\": \"bfa9680d4be2f3d05cf61636a0aa6335d074d300\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bfa9680d4be2f3d05cf61636a0aa6335d074d300\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"5c1a4429c2872b88d670818fc40d167adebba198\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5c1a4429c2872b88d670818fc40d167adebba198\",\n \"html_url\": \"https://github.com/owner/repo/commit/5c1a4429c2872b88d670818fc40d167adebba198\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"e24bd85745827b3b9e821f689789370c373d048f\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5MTQyOmUyNGJkODU3NDU4MjdiM2I5ZTgyMWY2ODk3ODkzNzBjMzczZDA0OGY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e24bd85745827b3b9e821f689789370c373d048f\",\n \"html_url\": \"https://github.com/owner/repo/commit/e24bd85745827b3b9e821f689789370c373d048f\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:28:37Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:28:37Z\"\n },\n \"tree\": {\n \"sha\": \"24adda99a4e7a3ea7837282fa8b0e66469c9c8fb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/24adda99a4e7a3ea7837282fa8b0e66469c9c8fb\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"b296c5eb3a48a4a3e2a36133ed7adf841788fc35\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b296c5eb3a48a4a3e2a36133ed7adf841788fc35\",\n \"html_url\": \"https://github.com/owner/repo/commit/b296c5eb3a48a4a3e2a36133ed7adf841788fc35\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 13:59:52 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4880", - "X-RateLimit-Reset": "1574953118", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06B7:11CCE:5330FD6:6360CA3:5DDFD2D7", - "content-length": "276" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOmIyZjg5YjMxYjczM2NjMTFkMzA4NGYyNjBlZDRmM2JkOGViZTgxMmQ=\",\"sha\":\"b2f89b31b733cc11d3084f260ed4f3bd8ebe812d\",\"__typename\":\"Commit\",\"status\":null}}}}\n", - "status": 200 - }, - { - "body": "{\"sha\":\"5a0a55c2a61b7a635a25444dcde3a7e1816ec595\",\"force\":false}", + "body": "{\"sha\":\"e24bd85745827b3b9e821f689789370c373d048f\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:52 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4564", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"d7faff0565a456e722db127d3e76ad69\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1358,18 +1105,16 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B8:3D532:511A4AB:60C37AE:5DDFD2D7", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY0ODYwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"5a0a55c2a61b7a635a25444dcde3a7e1816ec595\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5a0a55c2a61b7a635a25444dcde3a7e1816ec595\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5MTQyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"e24bd85745827b3b9e821f689789370c373d048f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e24bd85745827b3b9e821f689789370c373d048f\"\n }\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"updateRef\",\"variables\":{\"input\":{\"oid\":\"60d4c007933e3614c87a4948853d79a7b4661581\",\"refId\":\"MDM6UmVmMjI0NjY0ODYwOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"force\":true}},\"query\":\"mutation updateRef($input: UpdateRefInput!) {\\n updateRef(input: $input) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:59:53 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1378,8 +1123,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4879", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1389,41 +1132,90 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06BF:11CCE:53311B4:6360ED0:5DDFD2D8", - "content-length": "475" - }, - "response": "{\"data\":{\"updateRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjYwZDRjMDA3OTMzZTM2MTRjODdhNDk0ODg1M2Q3OWE3YjQ2NjE1ODE=\",\"sha\":\"60d4c007933e3614c87a4948853d79a7b4661581\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY0ODYwOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"UpdateRefPayload\"}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"60d4c007933e3614c87a4948853d79a7b4661581\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 13:59:54 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4878", - "X-RateLimit-Reset": "1574953118", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06C3:3D532:511A868:60C3C3A:5DDFD2D9", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY0ODYwOjYwZDRjMDA3OTMzZTM2MTRjODdhNDk0ODg1M2Q3OWE3YjQ2NjE1ODE=\",\"sha\":\"60d4c007933e3614c87a4948853d79a7b4661581\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOjY0NDQ2YmYwMWM0MGU5MzFmYTdiNGIyMGU5MDdkOGNkMmVhNTE0MWI=\",\"sha\":\"64446bf01c40e931fa7b4b20e907d8cd2ea5141b\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"updateRef\",\"variables\":{\"input\":{\"oid\":\"cbc3a5ba967daa13fa8d71c0cf1585d0fcaa5de7\",\"refId\":\"MDM6UmVmMjI4MTU5MTQyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"force\":true}},\"query\":\"mutation updateRef($input: UpdateRefInput!) {\\n updateRef(input: $input) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "475" + }, + "response": "{\"data\":{\"updateRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOmNiYzNhNWJhOTY3ZGFhMTNmYThkNzFjMGNmMTU4NWQwZmNhYTVkZTc=\",\"sha\":\"cbc3a5ba967daa13fa8d71c0cf1585d0fcaa5de7\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5MTQyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"UpdateRefPayload\"}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"cbc3a5ba967daa13fa8d71c0cf1585d0fcaa5de7\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOmNiYzNhNWJhOTY3ZGFhMTNmYThkNzFjMGNmMTU4NWQwZmNhYTVkZTc=\",\"sha\":\"cbc3a5ba967daa13fa8d71c0cf1585d0fcaa5de7\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"cbc3a5ba967daa13fa8d71c0cf1585d0fcaa5de7\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5MTQyOmNiYzNhNWJhOTY3ZGFhMTNmYThkNzFjMGNmMTU4NWQwZmNhYTVkZTc=\",\"sha\":\"cbc3a5ba967daa13fa8d71c0cf1585d0fcaa5de7\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__successfully forks repository and loads.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__successfully forks repository and loads.json index 3def03b3..3a14a988 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__successfully forks repository and loads.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__successfully forks repository and loads.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:03 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4989", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9cf4fd7f0157fe3072cb7f42ae301efa\"", - "Last-Modified": "Thu, 24 Oct 2019 11:03:33 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "063F:11CCE:53395DE:636AFBF:5DDFD31F", "content-length": "1333" }, "response": "{\"login\":\"forkOwner\",\"id\":2,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"forkOwner\"}", @@ -35,13 +29,10 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/forkOwner/permission", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:04 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "403 Forbidden", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4988", - "X-RateLimit-Reset": "1574953258", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -53,7 +44,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0646:3BB6D:6C4F82:832EC0:5DDFD31F", "content-length": "185" }, "response": "{\n \"message\": \"Must have push access to view collaborator permission.\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/collaborators/#review-a-users-permission-level\"\n}\n", @@ -63,13 +53,10 @@ "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:04 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4987", - "X-RateLimit-Reset": "1574953258", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -81,7 +68,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0650:3D52E:26F518A:2E9A7A8:5DDFD320", "content-length": "98" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/#get\"\n}\n", @@ -91,14 +77,11 @@ "method": "POST", "url": "/repos/owner/repo/forks", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:06 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "22055", + "Content-Length": "22715", "Server": "GitHub.com", "Status": "202 Accepted", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4986", - "X-RateLimit-Reset": "1574953258", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -109,27 +92,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0656:11CCE:5339A56:636B507:5DDFD321" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"id\": 224665460,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:01:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:00:58Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:00:58Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:00:58Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228159418,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:29:42Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:29:35Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:29:35Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:29:35Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 202 }, { "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:07 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4985", - "X-RateLimit-Reset": "1574953258", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a701c379a5b9bda67bcf862636ed8160\"", - "Last-Modified": "Thu, 28 Nov 2019 14:01:00 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -141,10 +118,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065C:11CCC:3F4A01D:4BA5153:5DDFD322", - "content-length": "22145" + "content-length": "22831" }, - "response": "{\n \"id\": 224665460,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:01:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:00:58Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:00:58Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 224664860,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:58:05Z\",\n \"updated_at\": \"2019-11-28T14:01:00Z\",\n \"pushed_at\": \"2019-11-28T14:00:58Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228159418,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:29:42Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:29:35Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:29:35Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228159142,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:26:58Z\",\n \"updated_at\": \"2019-12-15T09:29:37Z\",\n \"pushed_at\": \"2019-12-15T09:29:35Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { @@ -152,7 +128,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:08 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -161,8 +136,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4999", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -172,7 +145,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0661:1E5E9:3E10608:4A223A7:5DDFD323", "content-length": "176" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjUzNDk0MTg4\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":null,\"login\":\"forkOwner\",\"__typename\":\"User\"}}}\n", @@ -183,7 +155,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:08 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -192,8 +163,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4998", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -203,41 +172,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0666:3BB70:3D6C33B:4975EC0:5DDFD324", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:01:09 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4997", - "X-RateLimit-Reset": "1574953267", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "066E:3D52E:26F5698:2E9ADA7:5DDFD325", - "content-length": "1373" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NDg2MDozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -245,7 +182,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:09 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -254,8 +190,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4996", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -265,18 +199,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0670:1E5E9:3E10871:4A22672:5DDFD325", - "content-length": "2147" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NTQ2MDo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk0MTg=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:10 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -285,8 +217,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4995", - "X-RateLimit-Reset": "1574953267", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -296,28 +226,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0676:3BB70:3D6C55B:4976160:5DDFD325", - "content-length": "2866" + "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTE0MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:10 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4994", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -326,29 +252,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0675:1E5E9:3E10948:4A22793:5DDFD325", - "content-length": "1973" + "content-length": "2714" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:10 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4993", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -357,29 +278,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "067C:39FE7:25C7DA6:2D3ABBF:5DDFD325", - "content-length": "7803" + "content-length": "3896" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:10 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4992", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -388,29 +304,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0678:11CCE:533A3E4:636C099:5DDFD325", - "content-length": "3102" + "content-length": "22507" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"forkOwner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:01:10 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4991", - "X-RateLimit-Reset": "1574953267", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -419,11 +330,35 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0679:11CC6:610D8A:75D9AF:5DDFD325", - "content-length": "16478" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjU0NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NTQ2MDo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__successfully loads.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__successfully loads.json index 7813b693..b4308b60 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__successfully loads.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API - Open Authoring__successfully loads.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:36 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4610", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B7:11CCC:3F3CDE0:4B95070:5DDFD28C", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,16 +29,12 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/owner/permission", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:37 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4609", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0c7ca4902ddcfd186497763d8e52620\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -56,7 +46,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06BD:3BB71:5301C99:630E5D5:5DDFD28C", "content-length": "1071" }, "response": "{\n \"permission\": \"admin\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n }\n}\n", @@ -67,7 +56,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -76,8 +64,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4928", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -87,7 +73,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06C7:3D532:51128F4:60BA0AE:5DDFD28D", "content-length": "179" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", @@ -98,7 +83,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -107,8 +91,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4927", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -118,10 +100,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06C8:3D52E:26EC1B3:2E8F8FA:5DDFD28E", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -129,7 +110,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -138,8 +118,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4926", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -149,28 +127,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06CE:9495:3FEAB21:4C3990C:5DDFD28F", "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NDg2MDozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTE0MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4925", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -179,11 +153,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06EF:1E5E9:3E02F2A:4A12030:5DDFD290", - "content-length": "1973" + "content-length": "2714" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { @@ -191,7 +163,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -200,8 +171,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4924", - "X-RateLimit-Reset": "1574953118", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -211,28 +180,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06DC:3D532:5112D2D:60BA580:5DDFD290", - "content-length": "2147" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NDg2MDo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTkxNDI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:41 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4923", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -241,29 +206,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06F1:9496:51B2F18:616DFED:5DDFD290", - "content-length": "3102" + "content-length": "3896" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:41 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4922", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -272,29 +232,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06F2:9495:3FEAD0B:4C39B9F:5DDFD290", - "content-length": "16478" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:41 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4921", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -303,29 +258,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06F0:1E5ED:533A0C5:63655C8:5DDFD290", - "content-length": "2866" + "content-length": "22507" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:58:41 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4920", - "X-RateLimit-Reset": "1574953118", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -334,11 +284,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06F8:11CC8:12DF111:16B61F3:5DDFD290", - "content-length": "7803" + "content-length": "10650" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjQ4NjA=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NDg2MDphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTE0MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can change status on and publish multiple entries.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can change status on and publish multiple entries.json index afda094a..8a641e0b 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can change status on and publish multiple entries.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can change status on and publish multiple entries.json @@ -1,23 +1,19 @@ [ { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiIzZjA5ZTQ3YjQxMzZhMzZhN2FhNTM1NzQ4Y2YwYzVlMDVlZWM1NWYzIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"base_tree\":\"c5c30e852e2e91bc6acd217c0019159febfc5e44\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"0ab22c8c45825c1ed4eaa4e383d42c800b52c84b\"}]}", "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=1574950097155", + "url": "/repos/owner/repo/git/trees?ts=1576402568247", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:18 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4381", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"77ae260fb048f8a02aa6bdea0a1b75be\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/57b11769282bf9c671ec6a4d3b0f01ad3e698bb7", + "Location": "https://api.github.com/repos/owner/repo/git/trees/304bc628e111fefbbc87b737025b7dc6d024f243", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -26,10 +22,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0628:3BB6F:25A2100:2D27448:5DDFD4D1" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"57b11769282bf9c671ec6a4d3b0f01ad3e698bb7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/57b11769282bf9c671ec6a4d3b0f01ad3e698bb7\"\n}\n", + "response": "{\n \"sha\": \"304bc628e111fefbbc87b737025b7dc6d024f243\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/304bc628e111fefbbc87b737025b7dc6d024f243\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"442de81b04da1a86af93bb13ba03058ffddc1021\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/442de81b04da1a86af93bb13ba03058ffddc1021\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { @@ -37,7 +32,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -46,8 +40,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4745", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -57,7 +49,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "062F:3BB71:53434F2:635E1AF:5DDFD4D2", "content-length": "179" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", @@ -68,7 +59,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:19 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -77,8 +67,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4744", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -88,10 +76,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0633:39FEA:5409AFF:6409E73:5DDFD4D2", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -99,7 +86,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:20 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -108,8 +94,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4743", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -119,10 +103,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0635:39FEA:5409CD3:640A084:5DDFD4D3", - "content-length": "2147" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5Mjo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { @@ -130,7 +113,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:20 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -139,8 +121,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4742", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -150,28 +130,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0634:9496:51F3CD0:61BCD3D:5DDFD4D3", "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTgyMjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:20 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4741", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -180,29 +156,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0637:1E5ED:537D839:63B709F:5DDFD4D4", - "content-length": "1973" + "content-length": "2714" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:20 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4740", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -211,29 +182,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0638:3D532:5152CA7:6108318:5DDFD4D4", - "content-length": "2866" + "content-length": "22507" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4739", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -242,29 +208,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0639:1E5DF:1417823:18146A2:5DDFD4D4", - "content-length": "3102" + "content-length": "3896" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4738", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -273,29 +234,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "063A:3BB71:5343952:635E6F1:5DDFD4D4", - "content-length": "16478" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4737", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -304,32 +260,25 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "063F:11CCC:3F715E9:4BD4DC2:5DDFD4D4", - "content-length": "7803" + "content-length": "10650" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:23 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", "Content-Length": "491", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4380", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"1a9e776bd6ffccc121d1457d9031587abeb4e950\"", - "Last-Modified": "Thu, 28 Nov 2019 14:08:15 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -337,10 +286,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0642:1E5ED:537DD5A:63B76DA:5DDFD4D7" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\"type\":\"PR\",\"pr\":{\"number\":4,\"head\":\"3f09e47b4136a36a7aa535748cf0c5e05eec55f3\"},\"user\":\"owner\",\"status\":\"pending_review\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "response": "{\"type\":\"PR\",\"pr\":{\"number\":4,\"head\":\"83381ebf3474f370e55951e87e1c10f0c893f26e\"},\"user\":\"owner\",\"status\":\"pending_review\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", "status": 200 }, { @@ -348,7 +296,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -357,8 +304,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4736", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -368,10 +313,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0640:3BB70:3D92E5A:49A4D0E:5DDFD4D7", "content-length": "141" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", "status": 200 }, { @@ -379,7 +323,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -388,8 +331,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4735", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -399,10 +340,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0643:3BB6F:25A277B:2D27C11:5DDFD4D7", "content-length": "189" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { @@ -410,7 +350,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -419,8 +358,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4734", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -430,31 +367,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0644:3BB71:53440C7:635F00A:5DDFD4D8", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:26 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4379", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ddb2ea6e0f5fe363b5b4554e70009b54\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -463,10 +395,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0645:3BB70:3D9313C:49A5078:5DDFD4D9" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { @@ -474,7 +405,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -483,8 +413,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4733", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -494,31 +422,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0646:3BB6F:25A29DF:2D27EEB:5DDFD4DA", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:27 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4378", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"213ec639a53ef1e5a9b6d5b434146dfa\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -527,31 +450,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0647:11CCE:536B8B2:63A82ED:5DDFD4DA" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:28 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4377", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"90330cc00dd89a224d45f127bbdf3051\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/6f34611d9396ed33adba06516bcb6bd6eb2658a1", + "Location": "https://api.github.com/repos/owner/repo/git/commits/3cd601406b4e2d1c3683a3d0e1c1f804f4d67f70", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -560,18 +478,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0648:3BB70:3D93479:49A5462:5DDFD4DB" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"6f34611d9396ed33adba06516bcb6bd6eb2658a1\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjZmMzQ2MTFkOTM5NmVkMzNhZGJhMDY1MTZiY2I2YmQ2ZWIyNjU4YTE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6f34611d9396ed33adba06516bcb6bd6eb2658a1\",\n \"html_url\": \"https://github.com/owner/repo/commit/6f34611d9396ed33adba06516bcb6bd6eb2658a1\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:08:28Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:08:28Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"3cd601406b4e2d1c3683a3d0e1c1f804f4d67f70\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjNjZDYwMTQwNmI0ZTJkMWMzNjgzYTNkMGUxYzFmODA0ZjRkNjdmNzA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3cd601406b4e2d1c3683a3d0e1c1f804f4d67f70\",\n \"html_url\": \"https://github.com/owner/repo/commit/3cd601406b4e2d1c3683a3d0e1c1f804f4d67f70\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:18Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:18Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"6f34611d9396ed33adba06516bcb6bd6eb2658a1\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"3cd601406b4e2d1c3683a3d0e1c1f804f4d67f70\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -580,8 +496,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4732", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -591,27 +505,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0649:39FE4:768200:8F2297:5DDFD4DC", "content-length": "995" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjZmMzQ2MTFkOTM5NmVkMzNhZGJhMDY1MTZiY2I2YmQ2ZWIyNjU4YTE=\",\"sha\":\"6f34611d9396ed33adba06516bcb6bd6eb2658a1\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE4MjA2\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"6f34611d9396ed33adba06516bcb6bd6eb2658a1\",\"number\":5,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjNjZDYwMTQwNmI0ZTJkMWMzNjgzYTNkMGUxYzFmODA0ZjRkNjdmNzA=\",\"sha\":\"3cd601406b4e2d1c3683a3d0e1c1f804f4d67f70\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2Njgy\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"3cd601406b4e2d1c3683a3d0e1c1f804f4d67f70\",\"number\":5,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4376", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"eb68fb5fd1f7468ccadc2e50708ec014\"", - "Last-Modified": "Thu, 28 Nov 2019 14:07:41 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -624,31 +532,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064A:11CCA:264FD97:2DE3C8B:5DDFD4DE", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3da517a1ce0ba86aa98202f0aca71e974cb9098e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3da517a1ce0ba86aa98202f0aca71e974cb9098e\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c5c30e852e2e91bc6acd217c0019159febfc5e44\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c5c30e852e2e91bc6acd217c0019159febfc5e44\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjUsImhlYWQiOiI2ZjM0NjExZDkzOTZlZDMzYWRiYTA2NTE2YmNiNmJkNmViMjY1OGExIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjUsImhlYWQiOiIzY2Q2MDE0MDZiNGUyZDFjMzY4M2EzZDBlMWMxZjgwNGY0ZDY3ZjcwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:31 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4375", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"44c34493df6cc673a9f7e3d419e194ef\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/726109da938d65d0ed4d55269f2977ee6b45d051", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/b20c0cf9ff16903e91870d1c24a215922a96c3dd", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -657,31 +560,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064B:3BB6F:25A2EC7:2D284B3:5DDFD4DF" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"726109da938d65d0ed4d55269f2977ee6b45d051\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/726109da938d65d0ed4d55269f2977ee6b45d051\"\n}\n", + "response": "{\n \"sha\": \"b20c0cf9ff16903e91870d1c24a215922a96c3dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b20c0cf9ff16903e91870d1c24a215922a96c3dd\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"3da517a1ce0ba86aa98202f0aca71e974cb9098e\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"726109da938d65d0ed4d55269f2977ee6b45d051\"}]}", + "body": "{\"base_tree\":\"c5c30e852e2e91bc6acd217c0019159febfc5e44\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"b20c0cf9ff16903e91870d1c24a215922a96c3dd\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:32 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4374", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"6fd26e6f39dcd2283e349cf85b0a7e72\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/e471a740b1c1be3da3261aae8a0d4e82f60a2b19", + "Location": "https://api.github.com/repos/owner/repo/git/trees/e10ed14f7a9157827a4f5ade494d6bb922c7a282", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -690,31 +588,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064C:3BB71:5344D79:635FF6C:5DDFD4E0" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"e471a740b1c1be3da3261aae8a0d4e82f60a2b19\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e471a740b1c1be3da3261aae8a0d4e82f60a2b19\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"011f20426c9351620f339b431b4cefe2d5c4d5ed\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/011f20426c9351620f339b431b4cefe2d5c4d5ed\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"e10ed14f7a9157827a4f5ade494d6bb922c7a282\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e10ed14f7a9157827a4f5ade494d6bb922c7a282\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"273383ae4782095624aba6e5a484a93b8f7473af\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/273383ae4782095624aba6e5a484a93b8f7473af\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"e471a740b1c1be3da3261aae8a0d4e82f60a2b19\",\"parents\":[\"3da517a1ce0ba86aa98202f0aca71e974cb9098e\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"e10ed14f7a9157827a4f5ade494d6bb922c7a282\",\"parents\":[\"c5c30e852e2e91bc6acd217c0019159febfc5e44\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:33 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4373", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"fe53b97f951e8cbf80140e0c7759a4d8\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/98a3d6bcc572c6943d0e235f4c2c80324b4bb244", + "Location": "https://api.github.com/repos/owner/repo/git/commits/77936bb9474cb372fa6c3b797e72ea05612320a3", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -723,27 +616,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064D:9495:40209D1:4C7AF21:5DDFD4E0" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"98a3d6bcc572c6943d0e235f4c2c80324b4bb244\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjk4YTNkNmJjYzU3MmM2OTQzZDBlMjM1ZjRjMmM4MDMyNGI0YmIyNDQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/98a3d6bcc572c6943d0e235f4c2c80324b4bb244\",\n \"html_url\": \"https://github.com/owner/repo/commit/98a3d6bcc572c6943d0e235f4c2c80324b4bb244\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:08:33Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:08:33Z\"\n },\n \"tree\": {\n \"sha\": \"e471a740b1c1be3da3261aae8a0d4e82f60a2b19\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e471a740b1c1be3da3261aae8a0d4e82f60a2b19\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"3da517a1ce0ba86aa98202f0aca71e974cb9098e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3da517a1ce0ba86aa98202f0aca71e974cb9098e\",\n \"html_url\": \"https://github.com/owner/repo/commit/3da517a1ce0ba86aa98202f0aca71e974cb9098e\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"77936bb9474cb372fa6c3b797e72ea05612320a3\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjc3OTM2YmI5NDc0Y2IzNzJmYTZjM2I3OTdlNzJlYTA1NjEyMzIwYTM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/77936bb9474cb372fa6c3b797e72ea05612320a3\",\n \"html_url\": \"https://github.com/owner/repo/commit/77936bb9474cb372fa6c3b797e72ea05612320a3\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:23Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:23Z\"\n },\n \"tree\": {\n \"sha\": \"e10ed14f7a9157827a4f5ade494d6bb922c7a282\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e10ed14f7a9157827a4f5ade494d6bb922c7a282\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"c5c30e852e2e91bc6acd217c0019159febfc5e44\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c5c30e852e2e91bc6acd217c0019159febfc5e44\",\n \"html_url\": \"https://github.com/owner/repo/commit/c5c30e852e2e91bc6acd217c0019159febfc5e44\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"98a3d6bcc572c6943d0e235f4c2c80324b4bb244\",\"force\":false}", + "body": "{\"sha\":\"77936bb9474cb372fa6c3b797e72ea05612320a3\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4372", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"67f8bd987bc4919055c6b205599caa21\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -755,10 +643,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0653:1E5DB:6B4258:82748B:5DDFD4E1", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"98a3d6bcc572c6943d0e235f4c2c80324b4bb244\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/98a3d6bcc572c6943d0e235f4c2c80324b4bb244\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"77936bb9474cb372fa6c3b797e72ea05612320a3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/77936bb9474cb372fa6c3b797e72ea05612320a3\"\n }\n}\n", "status": 200 }, { @@ -766,7 +653,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:35 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -775,8 +661,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4731", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -786,18 +670,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0655:11CCE:536C6D7:63A9427:5DDFD4E3", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTgyMjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"6f34611d9396ed33adba06516bcb6bd6eb2658a1\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"3cd601406b4e2d1c3683a3d0e1c1f804f4d67f70\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:36 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -806,8 +688,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4730", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -817,26 +697,22 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0656:11CCA:26503B3:2DE43C9:5DDFD4E4", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjZmMzQ2MTFkOTM5NmVkMzNhZGJhMDY1MTZiY2I2YmQ2ZWIyNjU4YTE=\",\"sha\":\"6f34611d9396ed33adba06516bcb6bd6eb2658a1\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjNjZDYwMTQwNmI0ZTJkMWMzNjgzYTNkMGUxYzFmODA0ZjRkNjdmNzA=\",\"sha\":\"3cd601406b4e2d1c3683a3d0e1c1f804f4d67f70\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-second-title.json?ts=600&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4371", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -845,7 +721,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065A:11CCC:3F7313F:4BD6EB4:5DDFD4E8", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -856,7 +731,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:41 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -865,8 +739,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4729", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -876,31 +748,53 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "065B:9496:51F5FDA:61BF839:5DDFD4E8", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZHJhZnQ6IHRydWUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"3cd601406b4e2d1c3683a3d0e1c1f804f4d67f70\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjNjZDYwMTQwNmI0ZTJkMWMzNjgzYTNkMGUxYzFmODA0ZjRkNjdmNzA=\",\"sha\":\"3cd601406b4e2d1c3683a3d0e1c1f804f4d67f70\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:42 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4370", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d7471e773fb49e78a41dbc938b541037\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/21929dc2b35a71411987a5e966452de21a5005ab", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/895f448ffeaf79de3ab272c31f42ae50b8a53a1e", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -909,49 +803,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065E:3D52C:12C6D12:169C03D:5DDFD4E9" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"21929dc2b35a71411987a5e966452de21a5005ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/21929dc2b35a71411987a5e966452de21a5005ab\"\n}\n", + "response": "{\n \"sha\": \"895f448ffeaf79de3ab272c31f42ae50b8a53a1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/895f448ffeaf79de3ab272c31f42ae50b8a53a1e\"\n}\n", "status": 201 }, - { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"6f34611d9396ed33adba06516bcb6bd6eb2658a1\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:08:42 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4728", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "065F:1E5E0:273BFD2:2F10519:5DDFD4E9", - "content-length": "276" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjZmMzQ2MTFkOTM5NmVkMzNhZGJhMDY1MTZiY2I2YmQ2ZWIyNjU4YTE=\",\"sha\":\"6f34611d9396ed33adba06516bcb6bd6eb2658a1\",\"__typename\":\"Commit\",\"status\":null}}}}\n", - "status": 200 - }, { "body": "{\"operationName\":\"branch\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"qualifiedName\":\"refs/heads/master\"},\"query\":\"query branch($owner: String!, $name: String!, $qualifiedName: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n branch: ref(qualifiedName: $qualifiedName) {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:43 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -960,8 +821,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4727", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -971,31 +830,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0660:1E5E0:273C03B:2F10592:5DDFD4EA", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-second-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"21929dc2b35a71411987a5e966452de21a5005ab\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-second-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"895f448ffeaf79de3ab272c31f42ae50b8a53a1e\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:43 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4369", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"758c533cfbfb5715baa810b907048309\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/f05508ef4df2f4355ee404e0381fd8671970aeba", + "Location": "https://api.github.com/repos/owner/repo/git/trees/1dc128082170a809cd9e8734a9b951cdc4d4778a", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1004,31 +858,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0661:1E5E9:3E388F2:4A5321F:5DDFD4EB" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"f05508ef4df2f4355ee404e0381fd8671970aeba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f05508ef4df2f4355ee404e0381fd8671970aeba\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"10c4513c3c1e20a48ccfb71e0dd469f5b6cd6626\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/10c4513c3c1e20a48ccfb71e0dd469f5b6cd6626\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"1dc128082170a809cd9e8734a9b951cdc4d4778a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1dc128082170a809cd9e8734a9b951cdc4d4778a\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"d3259dc351031476c3d0e6fb5b99a667e31b0723\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d3259dc351031476c3d0e6fb5b99a667e31b0723\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-second-title”\",\"tree\":\"f05508ef4df2f4355ee404e0381fd8671970aeba\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-second-title”\",\"tree\":\"1dc128082170a809cd9e8734a9b951cdc4d4778a\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:44 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1500", + "Content-Length": "1530", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4368", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"27be77c7b62a641b18ebac7adde8c222\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/a7906a8072268ee9dc1e4b2e1557fb6254661d9c", + "Location": "https://api.github.com/repos/owner/repo/git/commits/f824102e3e5e232f376766c8bf3b95efc64eb74e", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1037,18 +886,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0662:39FE5:13D8104:17D553F:5DDFD4EB" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a7906a8072268ee9dc1e4b2e1557fb6254661d9c\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOmE3OTA2YTgwNzIyNjhlZTlkYzFlNGIyZTE1NTdmYjYyNTQ2NjFkOWM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a7906a8072268ee9dc1e4b2e1557fb6254661d9c\",\n \"html_url\": \"https://github.com/owner/repo/commit/a7906a8072268ee9dc1e4b2e1557fb6254661d9c\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:08:44Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:08:44Z\"\n },\n \"tree\": {\n \"sha\": \"f05508ef4df2f4355ee404e0381fd8671970aeba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f05508ef4df2f4355ee404e0381fd8671970aeba\"\n },\n \"message\": \"Create Post “1970-01-01-second-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"f824102e3e5e232f376766c8bf3b95efc64eb74e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOmY4MjQxMDJlM2U1ZTIzMmYzNzY3NjZjOGJmM2I5NWVmYzY0ZWI3NGU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f824102e3e5e232f376766c8bf3b95efc64eb74e\",\n \"html_url\": \"https://github.com/owner/repo/commit/f824102e3e5e232f376766c8bf3b95efc64eb74e\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:33Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:33Z\"\n },\n \"tree\": {\n \"sha\": \"1dc128082170a809cd9e8734a9b951cdc4d4778a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1dc128082170a809cd9e8734a9b951cdc4d4778a\"\n },\n \"message\": \"Create Post “1970-01-01-second-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-second-title\",\"oid\":\"a7906a8072268ee9dc1e4b2e1557fb6254661d9c\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-second-title”\",\"headRefName\":\"cms/posts/1970-01-01-second-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-second-title\",\"oid\":\"f824102e3e5e232f376766c8bf3b95efc64eb74e\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-second-title”\",\"headRefName\":\"cms/posts/1970-01-01-second-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:46 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1057,8 +904,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4726", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1068,27 +913,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0663:3BB71:53463A3:6361A76:5DDFD4EC", "content-length": "1002" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOmE3OTA2YTgwNzIyNjhlZTlkYzFlNGIyZTE1NTdmYjYyNTQ2NjFkOWM=\",\"sha\":\"a7906a8072268ee9dc1e4b2e1557fb6254661d9c\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLXNlY29uZC10aXRsZQ==\",\"name\":\"cms/posts/1970-01-01-second-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE4MzA0\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-second-title\",\"headRefOid\":\"a7906a8072268ee9dc1e4b2e1557fb6254661d9c\",\"number\":6,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-second-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOmY4MjQxMDJlM2U1ZTIzMmYzNzY3NjZjOGJmM2I5NWVmYzY0ZWI3NGU=\",\"sha\":\"f824102e3e5e232f376766c8bf3b95efc64eb74e\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLXNlY29uZC10aXRsZQ==\",\"name\":\"cms/posts/1970-01-01-second-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2Njk1\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-second-title\",\"headRefOid\":\"f824102e3e5e232f376766c8bf3b95efc64eb74e\",\"number\":6,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-second-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:46 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4367", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"67f8bd987bc4919055c6b205599caa21\"", - "Last-Modified": "Thu, 28 Nov 2019 14:07:41 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1101,31 +940,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0664:1E5E9:3E38D8F:4A53790:5DDFD4EE", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"98a3d6bcc572c6943d0e235f4c2c80324b4bb244\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/98a3d6bcc572c6943d0e235f4c2c80324b4bb244\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"77936bb9474cb372fa6c3b797e72ea05612320a3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/77936bb9474cb372fa6c3b797e72ea05612320a3\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjYsImhlYWQiOiJhNzkwNmE4MDcyMjY4ZWU5ZGMxZTRiMmUxNTU3ZmI2MjU0NjYxZDljIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtc2Vjb25kLXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtc2Vjb25kLXRpdGxl4oCdIiwidGl0bGUiOiJzZWNvbmQgdGl0bGUiLCJkZXNjcmlwdGlvbiI6InNlY29uZCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1zZWNvbmQtdGl0bGUubWQiLCJzaGEiOiIyMTkyOWRjMmIzNWE3MTQxMTk4N2E1ZTk2NjQ1MmRlMjFhNTAwNWFiIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjYsImhlYWQiOiJmODI0MTAyZTNlNWUyMzJmMzc2NzY2YzhiZjNiOTVlZmM2NGViNzRlIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtc2Vjb25kLXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtc2Vjb25kLXRpdGxl4oCdIiwidGl0bGUiOiJzZWNvbmQgdGl0bGUiLCJkZXNjcmlwdGlvbiI6InNlY29uZCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1zZWNvbmQtdGl0bGUubWQiLCJzaGEiOiI4OTVmNDQ4ZmZlYWY3OWRlM2FiMjcyYzMxZjQyYWU1MGI4YTUzYTFlIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:47 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4366", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a8c8803534dd370bd1f71da67b77d1f7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/8cf80291023c1c50f085ab79202d848912ae40e0", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/bf2022dea6909b9141931890ef3ee416b4cb0bfe", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1134,18 +968,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0665:11CCC:3F73A9F:4BD7A15:5DDFD4EF" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"8cf80291023c1c50f085ab79202d848912ae40e0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8cf80291023c1c50f085ab79202d848912ae40e0\"\n}\n", + "response": "{\n \"sha\": \"bf2022dea6909b9141931890ef3ee416b4cb0bfe\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/bf2022dea6909b9141931890ef3ee416b4cb0bfe\"\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"6f34611d9396ed33adba06516bcb6bd6eb2658a1\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"3cd601406b4e2d1c3683a3d0e1c1f804f4d67f70\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:48 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1154,8 +986,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4725", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1165,31 +995,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0666:3BB70:3D950DC:49A7676:5DDFD4EF", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjZmMzQ2MTFkOTM5NmVkMzNhZGJhMDY1MTZiY2I2YmQ2ZWIyNjU4YTE=\",\"sha\":\"6f34611d9396ed33adba06516bcb6bd6eb2658a1\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjNjZDYwMTQwNmI0ZTJkMWMzNjgzYTNkMGUxYzFmODA0ZjRkNjdmNzA=\",\"sha\":\"3cd601406b4e2d1c3683a3d0e1c1f804f4d67f70\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"98a3d6bcc572c6943d0e235f4c2c80324b4bb244\",\"tree\":[{\"path\":\"posts/1970-01-01-second-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"8cf80291023c1c50f085ab79202d848912ae40e0\"}]}", + "body": "{\"base_tree\":\"77936bb9474cb372fa6c3b797e72ea05612320a3\",\"tree\":[{\"path\":\"posts/1970-01-01-second-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"bf2022dea6909b9141931890ef3ee416b4cb0bfe\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:48 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4365", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"b240accd10231d5eddc358a085448b6d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/d17b4b129c94205f38edaf38c9c8e504ef63cf47", + "Location": "https://api.github.com/repos/owner/repo/git/trees/f682792bcb3410da4446a0231e584fca87400ea8", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1198,31 +1023,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0667:3D530:3D99DD1:497398E:5DDFD4F0" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"d17b4b129c94205f38edaf38c9c8e504ef63cf47\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d17b4b129c94205f38edaf38c9c8e504ef63cf47\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ea5da1c56e68fcdc0f7cb7cc2e4b3c3bfeede6a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ea5da1c56e68fcdc0f7cb7cc2e4b3c3bfeede6a\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"f682792bcb3410da4446a0231e584fca87400ea8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f682792bcb3410da4446a0231e584fca87400ea8\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"1ff078f835efc275da729a022492f5a453b299b7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1ff078f835efc275da729a022492f5a453b299b7\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-second-title” metadata\",\"tree\":\"d17b4b129c94205f38edaf38c9c8e504ef63cf47\",\"parents\":[\"98a3d6bcc572c6943d0e235f4c2c80324b4bb244\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-second-title” metadata\",\"tree\":\"f682792bcb3410da4446a0231e584fca87400ea8\",\"parents\":[\"77936bb9474cb372fa6c3b797e72ea05612320a3\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:49 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1512", + "Content-Length": "1542", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4364", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"45c3e1918c13603b37ddf4102fe4dc0d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/175fe57ed374a5c4dc45e26475adb2c9b15abd97", + "Location": "https://api.github.com/repos/owner/repo/git/commits/636c0e040b759a7f59cf07696142ea5a2035fc71", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1231,27 +1051,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0668:39FE8:3C0DCBC:47E1303:5DDFD4F0" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"175fe57ed374a5c4dc45e26475adb2c9b15abd97\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjE3NWZlNTdlZDM3NGE1YzRkYzQ1ZTI2NDc1YWRiMmM5YjE1YWJkOTc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/175fe57ed374a5c4dc45e26475adb2c9b15abd97\",\n \"html_url\": \"https://github.com/owner/repo/commit/175fe57ed374a5c4dc45e26475adb2c9b15abd97\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:08:49Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:08:49Z\"\n },\n \"tree\": {\n \"sha\": \"d17b4b129c94205f38edaf38c9c8e504ef63cf47\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d17b4b129c94205f38edaf38c9c8e504ef63cf47\"\n },\n \"message\": \"Updating “posts/1970-01-01-second-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"98a3d6bcc572c6943d0e235f4c2c80324b4bb244\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/98a3d6bcc572c6943d0e235f4c2c80324b4bb244\",\n \"html_url\": \"https://github.com/owner/repo/commit/98a3d6bcc572c6943d0e235f4c2c80324b4bb244\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"636c0e040b759a7f59cf07696142ea5a2035fc71\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjYzNmMwZTA0MGI3NTlhN2Y1OWNmMDc2OTYxNDJlYTVhMjAzNWZjNzE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/636c0e040b759a7f59cf07696142ea5a2035fc71\",\n \"html_url\": \"https://github.com/owner/repo/commit/636c0e040b759a7f59cf07696142ea5a2035fc71\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:38Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:38Z\"\n },\n \"tree\": {\n \"sha\": \"f682792bcb3410da4446a0231e584fca87400ea8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f682792bcb3410da4446a0231e584fca87400ea8\"\n },\n \"message\": \"Updating “posts/1970-01-01-second-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"77936bb9474cb372fa6c3b797e72ea05612320a3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/77936bb9474cb372fa6c3b797e72ea05612320a3\",\n \"html_url\": \"https://github.com/owner/repo/commit/77936bb9474cb372fa6c3b797e72ea05612320a3\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"175fe57ed374a5c4dc45e26475adb2c9b15abd97\",\"force\":false}", + "body": "{\"sha\":\"636c0e040b759a7f59cf07696142ea5a2035fc71\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:50 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4363", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"1869ffe9d2f7ef49f26ccf27af22c467\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1263,10 +1078,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0669:11CCC:3F73E72:4BD7EA3:5DDFD4F1", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"175fe57ed374a5c4dc45e26475adb2c9b15abd97\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/175fe57ed374a5c4dc45e26475adb2c9b15abd97\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"636c0e040b759a7f59cf07696142ea5a2035fc71\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/636c0e040b759a7f59cf07696142ea5a2035fc71\"\n }\n}\n", "status": 200 }, { @@ -1274,7 +1088,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:51 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1283,8 +1096,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4724", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1294,18 +1105,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "066A:39FE7:25E0CCA:2D595D6:5DDFD4F3", - "content-length": "500" + "content-length": "487" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjoyMTkyOWRjMmIzNWE3MTQxMTk4N2E1ZTk2NjQ1MmRlMjFhNTAwNWFi\",\"text\":\"---\\ntemplate: post\\ntitle: second title\\ndraft: true\\ndate: 1970-01-01T00:00:00.300Z\\ndescription: second description\\ncategory: second category\\ntags:\\n - tag2\\n---\\nsecond body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTgyMjo4OTVmNDQ4ZmZlYWY3OWRlM2FiMjcyYzMxZjQyYWU1MGI4YTUzYTFl\",\"text\":\"---\\ntemplate: post\\ntitle: second title\\ndate: 1970-01-01T00:00:00.300Z\\ndescription: second description\\ncategory: second category\\ntags:\\n - tag2\\n---\\nsecond body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"a7906a8072268ee9dc1e4b2e1557fb6254661d9c\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"f824102e3e5e232f376766c8bf3b95efc64eb74e\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:52 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1314,8 +1123,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4723", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1325,26 +1132,22 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "066B:1E5DF:1418832:1815A4E:5DDFD4F4", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOmE3OTA2YTgwNzIyNjhlZTlkYzFlNGIyZTE1NTdmYjYyNTQ2NjFkOWM=\",\"sha\":\"a7906a8072268ee9dc1e4b2e1557fb6254661d9c\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOmY4MjQxMDJlM2U1ZTIzMmYzNzY3NjZjOGJmM2I5NWVmYzY0ZWI3NGU=\",\"sha\":\"f824102e3e5e232f376766c8bf3b95efc64eb74e\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-third-title.json?ts=900&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:56 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4362", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1353,7 +1156,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0679:11CCE:536EAB2:63AC006:5DDFD4F8", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -1364,7 +1166,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:57 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1373,8 +1174,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4722", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1384,62 +1183,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "067A:39FE8:3C0E7CF:47E204F:5DDFD4F8", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"a7906a8072268ee9dc1e4b2e1557fb6254661d9c\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:08:58 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4721", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "067C:39FE7:25E1274:2D59CCE:5DDFD4F9", - "content-length": "276" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOmE3OTA2YTgwNzIyNjhlZTlkYzFlNGIyZTE1NTdmYjYyNTQ2NjFkOWM=\",\"sha\":\"a7906a8072268ee9dc1e4b2e1557fb6254661d9c\",\"__typename\":\"Commit\",\"status\":null}}}}\n", - "status": 200 - }, - { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiB0aGlyZCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjYwMFoKZGVzY3JpcHRpb246IHRoaXJkIGRlc2NyaXB0aW9uCmNhdGVnb3J5OiB0aGlyZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMwotLS0KdGhpcmQgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiB0aGlyZCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjYwMFoKZGVzY3JpcHRpb246IHRoaXJkIGRlc2NyaXB0aW9uCmNhdGVnb3J5OiB0aGlyZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMwotLS0KdGhpcmQgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:58 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4361", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ff424f6077615f93229d3f2de1179bb2\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/28f15fe1a4ea577666ddd92b41a263bd194632a2", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/3e78906515a9ce90c24f446ce0e96748716955ef", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1448,18 +1211,43 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067B:11CCC:3F74A65:4BD8CEB:5DDFD4F9" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"28f15fe1a4ea577666ddd92b41a263bd194632a2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/28f15fe1a4ea577666ddd92b41a263bd194632a2\"\n}\n", + "response": "{\n \"sha\": \"3e78906515a9ce90c24f446ce0e96748716955ef\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3e78906515a9ce90c24f446ce0e96748716955ef\"\n}\n", "status": 201 }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"f824102e3e5e232f376766c8bf3b95efc64eb74e\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOmY4MjQxMDJlM2U1ZTIzMmYzNzY3NjZjOGJmM2I5NWVmYzY0ZWI3NGU=\",\"sha\":\"f824102e3e5e232f376766c8bf3b95efc64eb74e\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, { "body": "{\"operationName\":\"branch\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"qualifiedName\":\"refs/heads/master\"},\"query\":\"query branch($owner: String!, $name: String!, $qualifiedName: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n branch: ref(qualifiedName: $qualifiedName) {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:59 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1468,8 +1256,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4720", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1479,31 +1265,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "067D:1E5E0:273CDE7:2F11677:5DDFD4FA", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-third-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"28f15fe1a4ea577666ddd92b41a263bd194632a2\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-third-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"3e78906515a9ce90c24f446ce0e96748716955ef\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:59 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4360", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e85b8e03e52d10b1cbee27224c36dca0\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/e619cfb3515277852b8b0574a0984d17c99ce33f", + "Location": "https://api.github.com/repos/owner/repo/git/trees/cfe15d89b5a7c219bcfe1f959597f6963c54ee47", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1512,31 +1293,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067F:39FEA:540E3AD:640F6B3:5DDFD4FB" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"e619cfb3515277852b8b0574a0984d17c99ce33f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e619cfb3515277852b8b0574a0984d17c99ce33f\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"171202850395a6ac687cc4cc318bd28037cbc4da\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/171202850395a6ac687cc4cc318bd28037cbc4da\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"cfe15d89b5a7c219bcfe1f959597f6963c54ee47\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/cfe15d89b5a7c219bcfe1f959597f6963c54ee47\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e7114064ad8dbcfaf6aa538e5388c9df4b3f809d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e7114064ad8dbcfaf6aa538e5388c9df4b3f809d\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-third-title”\",\"tree\":\"e619cfb3515277852b8b0574a0984d17c99ce33f\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-third-title”\",\"tree\":\"cfe15d89b5a7c219bcfe1f959597f6963c54ee47\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:00 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4359", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"95887685b8a7d39fcbc12dd5f35b06d2\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/3772ad4256f63755b169c4e510d04949e2f42203", + "Location": "https://api.github.com/repos/owner/repo/git/commits/6bbfc5e7c1d2f14862373125ed5eb915278ef5ad", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1545,18 +1321,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0680:1E5E0:273CF31:2F11813:5DDFD4FB" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"3772ad4256f63755b169c4e510d04949e2f42203\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjM3NzJhZDQyNTZmNjM3NTViMTY5YzRlNTEwZDA0OTQ5ZTJmNDIyMDM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3772ad4256f63755b169c4e510d04949e2f42203\",\n \"html_url\": \"https://github.com/owner/repo/commit/3772ad4256f63755b169c4e510d04949e2f42203\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:00Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:00Z\"\n },\n \"tree\": {\n \"sha\": \"e619cfb3515277852b8b0574a0984d17c99ce33f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e619cfb3515277852b8b0574a0984d17c99ce33f\"\n },\n \"message\": \"Create Post “1970-01-01-third-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"6bbfc5e7c1d2f14862373125ed5eb915278ef5ad\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjZiYmZjNWU3YzFkMmYxNDg2MjM3MzEyNWVkNWViOTE1Mjc4ZWY1YWQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6bbfc5e7c1d2f14862373125ed5eb915278ef5ad\",\n \"html_url\": \"https://github.com/owner/repo/commit/6bbfc5e7c1d2f14862373125ed5eb915278ef5ad\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:48Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:48Z\"\n },\n \"tree\": {\n \"sha\": \"cfe15d89b5a7c219bcfe1f959597f6963c54ee47\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/cfe15d89b5a7c219bcfe1f959597f6963c54ee47\"\n },\n \"message\": \"Create Post “1970-01-01-third-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-third-title\",\"oid\":\"3772ad4256f63755b169c4e510d04949e2f42203\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-third-title”\",\"headRefName\":\"cms/posts/1970-01-01-third-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-third-title\",\"oid\":\"6bbfc5e7c1d2f14862373125ed5eb915278ef5ad\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-third-title”\",\"headRefName\":\"cms/posts/1970-01-01-third-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:02 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1565,8 +1339,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4719", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1576,27 +1348,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0686:3D52A:7496BF:8C4914:5DDFD4FC", "content-length": "995" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjM3NzJhZDQyNTZmNjM3NTViMTY5YzRlNTEwZDA0OTQ5ZTJmNDIyMDM=\",\"sha\":\"3772ad4256f63755b169c4e510d04949e2f42203\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLXRoaXJkLXRpdGxl\",\"name\":\"cms/posts/1970-01-01-third-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE4NDI5\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-third-title\",\"headRefOid\":\"3772ad4256f63755b169c4e510d04949e2f42203\",\"number\":7,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-third-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjZiYmZjNWU3YzFkMmYxNDg2MjM3MzEyNWVkNWViOTE1Mjc4ZWY1YWQ=\",\"sha\":\"6bbfc5e7c1d2f14862373125ed5eb915278ef5ad\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLXRoaXJkLXRpdGxl\",\"name\":\"cms/posts/1970-01-01-third-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2NzIw\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-third-title\",\"headRefOid\":\"6bbfc5e7c1d2f14862373125ed5eb915278ef5ad\",\"number\":7,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-third-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:03 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4358", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"1869ffe9d2f7ef49f26ccf27af22c467\"", - "Last-Modified": "Thu, 28 Nov 2019 14:07:41 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1609,18 +1375,44 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0688:39FEA:540E9E1:640FE67:5DDFD4FE", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"175fe57ed374a5c4dc45e26475adb2c9b15abd97\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/175fe57ed374a5c4dc45e26475adb2c9b15abd97\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"636c0e040b759a7f59cf07696142ea5a2035fc71\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/636c0e040b759a7f59cf07696142ea5a2035fc71\"\n }\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"a7906a8072268ee9dc1e4b2e1557fb6254661d9c\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjcsImhlYWQiOiI2YmJmYzVlN2MxZDJmMTQ4NjIzNzMxMjVlZDVlYjkxNTI3OGVmNWFkIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtdGhpcmQtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS10aGlyZC10aXRsZeKAnSIsInRpdGxlIjoidGhpcmQgdGl0bGUiLCJkZXNjcmlwdGlvbiI6InRoaXJkIGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLXRoaXJkLXRpdGxlLm1kIiwic2hhIjoiM2U3ODkwNjUxNWE5Y2U5MGMyNGY0NDZjZTBlOTY3NDg3MTY5NTVlZiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjkwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=900", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/103b5b83ab05cc3a8e9675a0620b2a1f41e4feef", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"103b5b83ab05cc3a8e9675a0620b2a1f41e4feef\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/103b5b83ab05cc3a8e9675a0620b2a1f41e4feef\"\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"f824102e3e5e232f376766c8bf3b95efc64eb74e\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:04 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1629,8 +1421,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4718", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1640,64 +1430,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0689:1E5ED:5382612:63BCF16:5DDFD4FF", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOmE3OTA2YTgwNzIyNjhlZTlkYzFlNGIyZTE1NTdmYjYyNTQ2NjFkOWM=\",\"sha\":\"a7906a8072268ee9dc1e4b2e1557fb6254661d9c\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOmY4MjQxMDJlM2U1ZTIzMmYzNzY3NjZjOGJmM2I5NWVmYzY0ZWI3NGU=\",\"sha\":\"f824102e3e5e232f376766c8bf3b95efc64eb74e\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjcsImhlYWQiOiIzNzcyYWQ0MjU2ZjYzNzU1YjE2OWM0ZTUxMGQwNDk0OWUyZjQyMjAzIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtdGhpcmQtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS10aGlyZC10aXRsZeKAnSIsInRpdGxlIjoidGhpcmQgdGl0bGUiLCJkZXNjcmlwdGlvbiI6InRoaXJkIGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLXRoaXJkLXRpdGxlLm1kIiwic2hhIjoiMjhmMTVmZTFhNGVhNTc3NjY2ZGRkOTJiNDFhMjYzYmQxOTQ2MzJhMiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjkwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=900", - "headers": { - "Date": "Thu, 28 Nov 2019 14:09:04 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4357", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"dbc76f41add5a29f2375cebf89d9f481\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/7d614a605e49885e6b948470a281c38dce4059a7", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068B:39FE8:3C0F2BB:47E2D7D:5DDFD4FF" - }, - "response": "{\n \"sha\": \"7d614a605e49885e6b948470a281c38dce4059a7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/7d614a605e49885e6b948470a281c38dce4059a7\"\n}\n", - "status": 201 - }, - { - "body": "{\"base_tree\":\"175fe57ed374a5c4dc45e26475adb2c9b15abd97\",\"tree\":[{\"path\":\"posts/1970-01-01-third-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"7d614a605e49885e6b948470a281c38dce4059a7\"}]}", + "body": "{\"base_tree\":\"636c0e040b759a7f59cf07696142ea5a2035fc71\",\"tree\":[{\"path\":\"posts/1970-01-01-third-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"103b5b83ab05cc3a8e9675a0620b2a1f41e4feef\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:05 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4356", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"fe212ad809354b9037e8a235ff57e2a4\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/5c395fcfe0fc7341f73ee720e8b601c34fe360c1", + "Location": "https://api.github.com/repos/owner/repo/git/trees/e25817aaa5dc8a7f87b11f815460c649a2aba3c9", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1706,31 +1458,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068C:9490:26C3463:2E7B7F1:5DDFD500" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"5c395fcfe0fc7341f73ee720e8b601c34fe360c1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5c395fcfe0fc7341f73ee720e8b601c34fe360c1\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"2866a84912eb664c3c32fe6b104762c937409fae\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2866a84912eb664c3c32fe6b104762c937409fae\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"e25817aaa5dc8a7f87b11f815460c649a2aba3c9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e25817aaa5dc8a7f87b11f815460c649a2aba3c9\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"7f56317c9efcd36bcdad3cae94f84705e18ad56e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7f56317c9efcd36bcdad3cae94f84705e18ad56e\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-third-title” metadata\",\"tree\":\"5c395fcfe0fc7341f73ee720e8b601c34fe360c1\",\"parents\":[\"175fe57ed374a5c4dc45e26475adb2c9b15abd97\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-third-title” metadata\",\"tree\":\"e25817aaa5dc8a7f87b11f815460c649a2aba3c9\",\"parents\":[\"636c0e040b759a7f59cf07696142ea5a2035fc71\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:06 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4355", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"22e77ee611ea551db3641abac1d7bc32\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/c1c5bd2ef75e8c0b0a2682b907976446b8019d6d", + "Location": "https://api.github.com/repos/owner/repo/git/commits/0a4bdaaedde1d4db0a2a6ebf2f2f9436c3309ea6", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1739,27 +1486,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0690:9490:26C3534:2E7B901:5DDFD501" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"c1c5bd2ef75e8c0b0a2682b907976446b8019d6d\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOmMxYzViZDJlZjc1ZThjMGIwYTI2ODJiOTA3OTc2NDQ2YjgwMTlkNmQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c1c5bd2ef75e8c0b0a2682b907976446b8019d6d\",\n \"html_url\": \"https://github.com/owner/repo/commit/c1c5bd2ef75e8c0b0a2682b907976446b8019d6d\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:06Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:06Z\"\n },\n \"tree\": {\n \"sha\": \"5c395fcfe0fc7341f73ee720e8b601c34fe360c1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5c395fcfe0fc7341f73ee720e8b601c34fe360c1\"\n },\n \"message\": \"Updating “posts/1970-01-01-third-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"175fe57ed374a5c4dc45e26475adb2c9b15abd97\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/175fe57ed374a5c4dc45e26475adb2c9b15abd97\",\n \"html_url\": \"https://github.com/owner/repo/commit/175fe57ed374a5c4dc45e26475adb2c9b15abd97\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"0a4bdaaedde1d4db0a2a6ebf2f2f9436c3309ea6\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjBhNGJkYWFlZGRlMWQ0ZGIwYTJhNmViZjJmMmY5NDM2YzMzMDllYTY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0a4bdaaedde1d4db0a2a6ebf2f2f9436c3309ea6\",\n \"html_url\": \"https://github.com/owner/repo/commit/0a4bdaaedde1d4db0a2a6ebf2f2f9436c3309ea6\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:53Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:53Z\"\n },\n \"tree\": {\n \"sha\": \"e25817aaa5dc8a7f87b11f815460c649a2aba3c9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e25817aaa5dc8a7f87b11f815460c649a2aba3c9\"\n },\n \"message\": \"Updating “posts/1970-01-01-third-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"636c0e040b759a7f59cf07696142ea5a2035fc71\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/636c0e040b759a7f59cf07696142ea5a2035fc71\",\n \"html_url\": \"https://github.com/owner/repo/commit/636c0e040b759a7f59cf07696142ea5a2035fc71\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"c1c5bd2ef75e8c0b0a2682b907976446b8019d6d\",\"force\":false}", + "body": "{\"sha\":\"0a4bdaaedde1d4db0a2a6ebf2f2f9436c3309ea6\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:07 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4354", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"286fdbdffc3e0767be7e506918b1fef1\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1771,10 +1513,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0694:9496:51F8E35:61C30EC:5DDFD502", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c1c5bd2ef75e8c0b0a2682b907976446b8019d6d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c1c5bd2ef75e8c0b0a2682b907976446b8019d6d\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"0a4bdaaedde1d4db0a2a6ebf2f2f9436c3309ea6\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0a4bdaaedde1d4db0a2a6ebf2f2f9436c3309ea6\"\n }\n}\n", "status": 200 }, { @@ -1782,7 +1523,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:08 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1791,8 +1531,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4717", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1802,18 +1540,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0695:11CC6:616FDD:7651DD:5DDFD504", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjoyOGYxNWZlMWE0ZWE1Nzc2NjZkZGQ5MmI0MWEyNjNiZDE5NDYzMmEy\",\"text\":\"---\\ntemplate: post\\ntitle: third title\\ndraft: true\\ndate: 1970-01-01T00:00:00.600Z\\ndescription: third description\\ncategory: third category\\ntags:\\n - tag3\\n---\\nthird body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTgyMjozZTc4OTA2NTE1YTljZTkwYzI0ZjQ0NmNlMGU5Njc0ODcxNjk1NWVm\",\"text\":\"---\\ntemplate: post\\ntitle: third title\\ndate: 1970-01-01T00:00:00.600Z\\ndescription: third description\\ncategory: third category\\ntags:\\n - tag3\\n---\\nthird body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"3772ad4256f63755b169c4e510d04949e2f42203\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"6bbfc5e7c1d2f14862373125ed5eb915278ef5ad\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:09 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1822,8 +1558,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4716", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1833,27 +1567,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0696:3BB6F:25A547F:2D2B1E4:5DDFD505", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjM3NzJhZDQyNTZmNjM3NTViMTY5YzRlNTEwZDA0OTQ5ZTJmNDIyMDM=\",\"sha\":\"3772ad4256f63755b169c4e510d04949e2f42203\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjZiYmZjNWU3YzFkMmYxNDg2MjM3MzEyNWVkNWViOTE1Mjc4ZWY1YWQ=\",\"sha\":\"6bbfc5e7c1d2f14862373125ed5eb915278ef5ad\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:10 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4353", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"286fdbdffc3e0767be7e506918b1fef1\"", - "Last-Modified": "Thu, 28 Nov 2019 14:07:41 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1866,31 +1594,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0697:9495:4023E5E:4C7EEE3:5DDFD505", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c1c5bd2ef75e8c0b0a2682b907976446b8019d6d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c1c5bd2ef75e8c0b0a2682b907976446b8019d6d\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"0a4bdaaedde1d4db0a2a6ebf2f2f9436c3309ea6\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0a4bdaaedde1d4db0a2a6ebf2f2f9436c3309ea6\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjcsImhlYWQiOiIzNzcyYWQ0MjU2ZjYzNzU1YjE2OWM0ZTUxMGQwNDk0OWUyZjQyMjAzIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLXRoaXJkLXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtdGhpcmQtdGl0bGXigJ0iLCJ0aXRsZSI6InRoaXJkIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJ0aGlyZCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS10aGlyZC10aXRsZS5tZCIsInNoYSI6IjI4ZjE1ZmUxYTRlYTU3NzY2NmRkZDkyYjQxYTI2M2JkMTk0NjMyYTIifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC45MDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjcsImhlYWQiOiI2YmJmYzVlN2MxZDJmMTQ4NjIzNzMxMjVlZDVlYjkxNTI3OGVmNWFkIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLXRoaXJkLXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtdGhpcmQtdGl0bGXigJ0iLCJ0aXRsZSI6InRoaXJkIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJ0aGlyZCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS10aGlyZC10aXRsZS5tZCIsInNoYSI6IjNlNzg5MDY1MTVhOWNlOTBjMjRmNDQ2Y2UwZTk2NzQ4NzE2OTU1ZWYifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC45MDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:10 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4352", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"0b672659527039f34b206c8ca2f890e1\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/f972351e9032ac7f10dab087b412f47c010cfb40", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/342f30885b559dcacc39ac2597895e54de149c00", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1899,31 +1622,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0699:39FEA:540F956:6411107:5DDFD506" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"f972351e9032ac7f10dab087b412f47c010cfb40\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/f972351e9032ac7f10dab087b412f47c010cfb40\"\n}\n", + "response": "{\n \"sha\": \"342f30885b559dcacc39ac2597895e54de149c00\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/342f30885b559dcacc39ac2597895e54de149c00\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"c1c5bd2ef75e8c0b0a2682b907976446b8019d6d\",\"tree\":[{\"path\":\"posts/1970-01-01-third-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"f972351e9032ac7f10dab087b412f47c010cfb40\"}]}", + "body": "{\"base_tree\":\"0a4bdaaedde1d4db0a2a6ebf2f2f9436c3309ea6\",\"tree\":[{\"path\":\"posts/1970-01-01-third-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"342f30885b559dcacc39ac2597895e54de149c00\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:11 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4351", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ec3b4c01c23fb33b142fd606e17efee3\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/5eeae43aaef35042b53f7993521c7590d018f32e", + "Location": "https://api.github.com/repos/owner/repo/git/trees/3720936bf02b69cdfd8012d31f7f6ad4a29e1f01", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1932,31 +1650,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069A:1E5E0:273D9CA:2F12520:5DDFD507" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"5eeae43aaef35042b53f7993521c7590d018f32e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5eeae43aaef35042b53f7993521c7590d018f32e\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"9405b66d4828755b86893ff76ed6c37711aa4c51\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9405b66d4828755b86893ff76ed6c37711aa4c51\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"3720936bf02b69cdfd8012d31f7f6ad4a29e1f01\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3720936bf02b69cdfd8012d31f7f6ad4a29e1f01\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"647aee0472e007c68da62067373f6fbc53a57f5d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/647aee0472e007c68da62067373f6fbc53a57f5d\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-third-title” metadata\",\"tree\":\"5eeae43aaef35042b53f7993521c7590d018f32e\",\"parents\":[\"c1c5bd2ef75e8c0b0a2682b907976446b8019d6d\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-third-title” metadata\",\"tree\":\"3720936bf02b69cdfd8012d31f7f6ad4a29e1f01\",\"parents\":[\"0a4bdaaedde1d4db0a2a6ebf2f2f9436c3309ea6\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:12 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4350", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a7ad0e9e3eabb3dcad4d3071a309f734\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/905903c0990f444b46a3068362af696128c8055f", + "Location": "https://api.github.com/repos/owner/repo/git/commits/bb46392fedbce4259a0ef229f1d54cd97297a080", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1965,27 +1678,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069B:3D532:5158A8B:610F48E:5DDFD508" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"905903c0990f444b46a3068362af696128c8055f\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjkwNTkwM2MwOTkwZjQ0NGI0NmEzMDY4MzYyYWY2OTYxMjhjODA1NWY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/905903c0990f444b46a3068362af696128c8055f\",\n \"html_url\": \"https://github.com/owner/repo/commit/905903c0990f444b46a3068362af696128c8055f\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:12Z\"\n },\n \"tree\": {\n \"sha\": \"5eeae43aaef35042b53f7993521c7590d018f32e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5eeae43aaef35042b53f7993521c7590d018f32e\"\n },\n \"message\": \"Updating “posts/1970-01-01-third-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"c1c5bd2ef75e8c0b0a2682b907976446b8019d6d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c1c5bd2ef75e8c0b0a2682b907976446b8019d6d\",\n \"html_url\": \"https://github.com/owner/repo/commit/c1c5bd2ef75e8c0b0a2682b907976446b8019d6d\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"bb46392fedbce4259a0ef229f1d54cd97297a080\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOmJiNDYzOTJmZWRiY2U0MjU5YTBlZjIyOWYxZDU0Y2Q5NzI5N2EwODA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bb46392fedbce4259a0ef229f1d54cd97297a080\",\n \"html_url\": \"https://github.com/owner/repo/commit/bb46392fedbce4259a0ef229f1d54cd97297a080\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:58Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:58Z\"\n },\n \"tree\": {\n \"sha\": \"3720936bf02b69cdfd8012d31f7f6ad4a29e1f01\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3720936bf02b69cdfd8012d31f7f6ad4a29e1f01\"\n },\n \"message\": \"Updating “posts/1970-01-01-third-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"0a4bdaaedde1d4db0a2a6ebf2f2f9436c3309ea6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0a4bdaaedde1d4db0a2a6ebf2f2f9436c3309ea6\",\n \"html_url\": \"https://github.com/owner/repo/commit/0a4bdaaedde1d4db0a2a6ebf2f2f9436c3309ea6\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"905903c0990f444b46a3068362af696128c8055f\",\"force\":false}", + "body": "{\"sha\":\"bb46392fedbce4259a0ef229f1d54cd97297a080\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:13 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4349", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9f8fd1678e42c09dd40141bc4556ef52\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1997,27 +1705,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069C:1E5E0:273DB7E:2F12736:5DDFD508", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"905903c0990f444b46a3068362af696128c8055f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/905903c0990f444b46a3068362af696128c8055f\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"bb46392fedbce4259a0ef229f1d54cd97297a080\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bb46392fedbce4259a0ef229f1d54cd97297a080\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:15 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4348", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9f8fd1678e42c09dd40141bc4556ef52\"", - "Last-Modified": "Thu, 28 Nov 2019 14:07:41 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -2030,18 +1732,16 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0694:9495:4024592:4C7F7B4:5DDFD50A", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"905903c0990f444b46a3068362af696128c8055f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/905903c0990f444b46a3068362af696128c8055f\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"bb46392fedbce4259a0ef229f1d54cd97297a080\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bb46392fedbce4259a0ef229f1d54cd97297a080\"\n }\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"3772ad4256f63755b169c4e510d04949e2f42203\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"6bbfc5e7c1d2f14862373125ed5eb915278ef5ad\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:15 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -2050,8 +1750,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4715", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -2061,31 +1759,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0697:9495:40245B6:4C7F7E8:5DDFD50B", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjM3NzJhZDQyNTZmNjM3NTViMTY5YzRlNTEwZDA0OTQ5ZTJmNDIyMDM=\",\"sha\":\"3772ad4256f63755b169c4e510d04949e2f42203\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjZiYmZjNWU3YzFkMmYxNDg2MjM3MzEyNWVkNWViOTE1Mjc4ZWY1YWQ=\",\"sha\":\"6bbfc5e7c1d2f14862373125ed5eb915278ef5ad\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjYsImhlYWQiOiJhNzkwNmE4MDcyMjY4ZWU5ZGMxZTRiMmUxNTU3ZmI2MjU0NjYxZDljIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLXNlY29uZC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLXNlY29uZC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtc2Vjb25kLXRpdGxlLm1kIiwic2hhIjoiMjE5MjlkYzJiMzVhNzE0MTE5ODdhNWU5NjY0NTJkZTIxYTUwMDVhYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjYwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjYsImhlYWQiOiJmODI0MTAyZTNlNWUyMzJmMzc2NzY2YzhiZjNiOTVlZmM2NGViNzRlIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLXNlY29uZC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLXNlY29uZC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtc2Vjb25kLXRpdGxlLm1kIiwic2hhIjoiODk1ZjQ0OGZmZWFmNzlkZTNhYjI3MmMzMWY0MmFlNTBiOGE1M2ExZSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjYwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:15 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4347", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"6ebf9e269fbc2605291ff3a977606fd4\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/911a3f0a08a295d878b85ff3956602c0cc05a8b8", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/d7b1a28e9c248822c937ccfab9c5293f83adf69e", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2094,31 +1787,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069E:3D52E:2714650:2EC02E3:5DDFD50B" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"911a3f0a08a295d878b85ff3956602c0cc05a8b8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/911a3f0a08a295d878b85ff3956602c0cc05a8b8\"\n}\n", + "response": "{\n \"sha\": \"d7b1a28e9c248822c937ccfab9c5293f83adf69e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d7b1a28e9c248822c937ccfab9c5293f83adf69e\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"905903c0990f444b46a3068362af696128c8055f\",\"tree\":[{\"path\":\"posts/1970-01-01-second-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"911a3f0a08a295d878b85ff3956602c0cc05a8b8\"}]}", + "body": "{\"base_tree\":\"bb46392fedbce4259a0ef229f1d54cd97297a080\",\"tree\":[{\"path\":\"posts/1970-01-01-second-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"d7b1a28e9c248822c937ccfab9c5293f83adf69e\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:16 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4346", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"18ad139521f51f77a1a1cb24125f9a02\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/8d4a049c2885df27640067eedd34b888d3677c04", + "Location": "https://api.github.com/repos/owner/repo/git/trees/1106184e7147afa712f5ff25eda91584505e3f7e", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2127,31 +1815,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069F:1E5E9:3E3BA18:4A56D0C:5DDFD50C" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"8d4a049c2885df27640067eedd34b888d3677c04\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8d4a049c2885df27640067eedd34b888d3677c04\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ce6b1567fd45d8587be65abfe024802d440d3fb7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ce6b1567fd45d8587be65abfe024802d440d3fb7\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"1106184e7147afa712f5ff25eda91584505e3f7e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1106184e7147afa712f5ff25eda91584505e3f7e\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"942b561d4010a374402653412b8973cbafb20a9e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/942b561d4010a374402653412b8973cbafb20a9e\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-second-title” metadata\",\"tree\":\"8d4a049c2885df27640067eedd34b888d3677c04\",\"parents\":[\"905903c0990f444b46a3068362af696128c8055f\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-second-title” metadata\",\"tree\":\"1106184e7147afa712f5ff25eda91584505e3f7e\",\"parents\":[\"bb46392fedbce4259a0ef229f1d54cd97297a080\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:20 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1512", + "Content-Length": "1542", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4345", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d10dcc805a67629963136451d4f36117\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/f5d01151bd3256c068c9ec701ab6113266530a6d", + "Location": "https://api.github.com/repos/owner/repo/git/commits/4dcea9f9a2f52917fe0cd77fc1411a70a63376f1", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2160,58 +1843,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A0:3D532:51592D4:610FE9D:5DDFD50C" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"f5d01151bd3256c068c9ec701ab6113266530a6d\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOmY1ZDAxMTUxYmQzMjU2YzA2OGM5ZWM3MDFhYjYxMTMyNjY1MzBhNmQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f5d01151bd3256c068c9ec701ab6113266530a6d\",\n \"html_url\": \"https://github.com/owner/repo/commit/f5d01151bd3256c068c9ec701ab6113266530a6d\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:17Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:17Z\"\n },\n \"tree\": {\n \"sha\": \"8d4a049c2885df27640067eedd34b888d3677c04\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8d4a049c2885df27640067eedd34b888d3677c04\"\n },\n \"message\": \"Updating “posts/1970-01-01-second-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"905903c0990f444b46a3068362af696128c8055f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/905903c0990f444b46a3068362af696128c8055f\",\n \"html_url\": \"https://github.com/owner/repo/commit/905903c0990f444b46a3068362af696128c8055f\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"4dcea9f9a2f52917fe0cd77fc1411a70a63376f1\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjRkY2VhOWY5YTJmNTI5MTdmZTBjZDc3ZmMxNDExYTcwYTYzMzc2ZjE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4dcea9f9a2f52917fe0cd77fc1411a70a63376f1\",\n \"html_url\": \"https://github.com/owner/repo/commit/4dcea9f9a2f52917fe0cd77fc1411a70a63376f1\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:37:02Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:37:02Z\"\n },\n \"tree\": {\n \"sha\": \"1106184e7147afa712f5ff25eda91584505e3f7e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1106184e7147afa712f5ff25eda91584505e3f7e\"\n },\n \"message\": \"Updating “posts/1970-01-01-second-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"bb46392fedbce4259a0ef229f1d54cd97297a080\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bb46392fedbce4259a0ef229f1d54cd97297a080\",\n \"html_url\": \"https://github.com/owner/repo/commit/bb46392fedbce4259a0ef229f1d54cd97297a080\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"3772ad4256f63755b169c4e510d04949e2f42203\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:09:21 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4714", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "069A:1E5E9:3E3C126:4A5757F:5DDFD511", - "content-length": "276" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjM3NzJhZDQyNTZmNjM3NTViMTY5YzRlNTEwZDA0OTQ5ZTJmNDIyMDM=\",\"sha\":\"3772ad4256f63755b169c4e510d04949e2f42203\",\"__typename\":\"Commit\",\"status\":null}}}}\n", - "status": 200 - }, - { - "body": "{\"sha\":\"f5d01151bd3256c068c9ec701ab6113266530a6d\",\"force\":false}", + "body": "{\"sha\":\"4dcea9f9a2f52917fe0cd77fc1411a70a63376f1\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4344", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"397c23fd41473f0f51d6484d8fb2faef\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2223,27 +1870,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0699:39FE8:3C10D47:47E4D01:5DDFD510", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f5d01151bd3256c068c9ec701ab6113266530a6d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f5d01151bd3256c068c9ec701ab6113266530a6d\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"4dcea9f9a2f52917fe0cd77fc1411a70a63376f1\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4dcea9f9a2f52917fe0cd77fc1411a70a63376f1\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:22 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4343", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"397c23fd41473f0f51d6484d8fb2faef\"", - "Last-Modified": "Thu, 28 Nov 2019 14:07:41 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -2256,31 +1897,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069B:3D52E:2714D2E:2EC0AFB:5DDFD512", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f5d01151bd3256c068c9ec701ab6113266530a6d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f5d01151bd3256c068c9ec701ab6113266530a6d\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"4dcea9f9a2f52917fe0cd77fc1411a70a63376f1\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4dcea9f9a2f52917fe0cd77fc1411a70a63376f1\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjUsImhlYWQiOiI2ZjM0NjExZDkzOTZlZDMzYWRiYTA2NTE2YmNiNmJkNmViMjY1OGExIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6ImEwNDEyNDU4MTQ4OTJlM2Y3M2Y2M2NhNTQzMzNmZGE2NDliN2ZjMGIifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjUsImhlYWQiOiIzY2Q2MDE0MDZiNGUyZDFjMzY4M2EzZDBlMWMxZjgwNGY0ZDY3ZjcwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6Ijc2MjcyMmI3OTI5NGU4MjVlNWYyMjE5NGY5MjczYjUzYTJhM2U2ZDUifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:23 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4342", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"60d09f53a68ef767dbb99d2caffa4f65\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/29af6396091f1b415e7d02f0152b0bcbc323d6ab", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/e16d159fafd620811d3a7ad7b24117ce35b2a97e", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2289,31 +1925,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A1:1E5E9:3E3C372:4A57832:5DDFD512" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"29af6396091f1b415e7d02f0152b0bcbc323d6ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/29af6396091f1b415e7d02f0152b0bcbc323d6ab\"\n}\n", + "response": "{\n \"sha\": \"e16d159fafd620811d3a7ad7b24117ce35b2a97e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e16d159fafd620811d3a7ad7b24117ce35b2a97e\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"f5d01151bd3256c068c9ec701ab6113266530a6d\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"29af6396091f1b415e7d02f0152b0bcbc323d6ab\"}]}", + "body": "{\"base_tree\":\"4dcea9f9a2f52917fe0cd77fc1411a70a63376f1\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"e16d159fafd620811d3a7ad7b24117ce35b2a97e\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:24 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4341", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"33956259ff995d9321d5fcc9629b0692\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/58125b1deab58c49ae20dabf9e5101584370f119", + "Location": "https://api.github.com/repos/owner/repo/git/trees/a02bfd7d682732525744a002fe089a17e8b8cba0", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2322,31 +1953,53 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069C:1E5E9:3E3C4FC:4A57A0C:5DDFD513" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"58125b1deab58c49ae20dabf9e5101584370f119\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/58125b1deab58c49ae20dabf9e5101584370f119\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"656fdfc854888719c8525c1efb54083815c1e2c8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/656fdfc854888719c8525c1efb54083815c1e2c8\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"a02bfd7d682732525744a002fe089a17e8b8cba0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a02bfd7d682732525744a002fe089a17e8b8cba0\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"19c8225b4b2f28645698de50dfd47e667998d29c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/19c8225b4b2f28645698de50dfd47e667998d29c\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"58125b1deab58c49ae20dabf9e5101584370f119\",\"parents\":[\"f5d01151bd3256c068c9ec701ab6113266530a6d\"]}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"6bbfc5e7c1d2f14862373125ed5eb915278ef5ad\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjZiYmZjNWU3YzFkMmYxNDg2MjM3MzEyNWVkNWViOTE1Mjc4ZWY1YWQ=\",\"sha\":\"6bbfc5e7c1d2f14862373125ed5eb915278ef5ad\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"a02bfd7d682732525744a002fe089a17e8b8cba0\",\"parents\":[\"4dcea9f9a2f52917fe0cd77fc1411a70a63376f1\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:25 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4340", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"9035cbccd2017d3fef3796f87fc241d8\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/16663dcd15cb4db954e431a41589d2483211a1b1", + "Location": "https://api.github.com/repos/owner/repo/git/commits/4751c7ed427ce62fb1c284b91dc7af2a9b790dad", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2355,27 +2008,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A2:9496:51FAF6C:61C591E:5DDFD514" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"16663dcd15cb4db954e431a41589d2483211a1b1\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjE2NjYzZGNkMTVjYjRkYjk1NGU0MzFhNDE1ODlkMjQ4MzIxMWExYjE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/16663dcd15cb4db954e431a41589d2483211a1b1\",\n \"html_url\": \"https://github.com/owner/repo/commit/16663dcd15cb4db954e431a41589d2483211a1b1\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:25Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:25Z\"\n },\n \"tree\": {\n \"sha\": \"58125b1deab58c49ae20dabf9e5101584370f119\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/58125b1deab58c49ae20dabf9e5101584370f119\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"f5d01151bd3256c068c9ec701ab6113266530a6d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f5d01151bd3256c068c9ec701ab6113266530a6d\",\n \"html_url\": \"https://github.com/owner/repo/commit/f5d01151bd3256c068c9ec701ab6113266530a6d\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"4751c7ed427ce62fb1c284b91dc7af2a9b790dad\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjQ3NTFjN2VkNDI3Y2U2MmZiMWMyODRiOTFkYzdhZjJhOWI3OTBkYWQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4751c7ed427ce62fb1c284b91dc7af2a9b790dad\",\n \"html_url\": \"https://github.com/owner/repo/commit/4751c7ed427ce62fb1c284b91dc7af2a9b790dad\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:37:07Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:37:07Z\"\n },\n \"tree\": {\n \"sha\": \"a02bfd7d682732525744a002fe089a17e8b8cba0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a02bfd7d682732525744a002fe089a17e8b8cba0\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"4dcea9f9a2f52917fe0cd77fc1411a70a63376f1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4dcea9f9a2f52917fe0cd77fc1411a70a63376f1\",\n \"html_url\": \"https://github.com/owner/repo/commit/4dcea9f9a2f52917fe0cd77fc1411a70a63376f1\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"16663dcd15cb4db954e431a41589d2483211a1b1\",\"force\":false}", + "body": "{\"sha\":\"4751c7ed427ce62fb1c284b91dc7af2a9b790dad\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4339", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fc6b7ee41aea4ecc729445ba82278e65\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2387,27 +2035,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A3:11CCE:5372031:63B013D:5DDFD515", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"16663dcd15cb4db954e431a41589d2483211a1b1\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/16663dcd15cb4db954e431a41589d2483211a1b1\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"4751c7ed427ce62fb1c284b91dc7af2a9b790dad\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4751c7ed427ce62fb1c284b91dc7af2a9b790dad\"\n }\n}\n", "status": 200 }, { - "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"3772ad4256f63755b169c4e510d04949e2f42203\",\"merge_method\":\"merge\"}", + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"6bbfc5e7c1d2f14862373125ed5eb915278ef5ad\",\"merge_method\":\"merge\"}", "method": "PUT", "url": "/repos/owner/repo/pulls/7/merge?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4338", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"f59b669d31fec21c3a7c137d7906acee\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2419,18 +2062,16 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069E:3D530:3D9D6E7:4977E30:5DDFD516", "content-length": "123" }, - "response": "{\n \"sha\": \"bc458f38b32ecaa028753c39dd5357cdb76f7d2a\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "response": "{\n \"sha\": \"a3fe5e430e70f83ff97f06a9dbf108505894baec\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"deleteRef\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLXRoaXJkLXRpdGxl\"}},\"query\":\"mutation deleteRef($deleteRefInput: DeleteRefInput!) {\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\"}", + "body": "{\"operationName\":\"deleteRef\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLXRoaXJkLXRpdGxl\"}},\"query\":\"mutation deleteRef($deleteRefInput: DeleteRefInput!) {\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -2439,8 +2080,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4713", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -2450,7 +2089,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "069F:1E5E0:273EA26:2F13950:5DDFD518", "content-length": "81" }, "response": "{\"data\":{\"deleteRef\":{\"clientMutationId\":null,\"__typename\":\"DeleteRefPayload\"}}}\n", @@ -2460,17 +2098,12 @@ "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4337", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fc6b7ee41aea4ecc729445ba82278e65\"", - "Last-Modified": "Thu, 28 Nov 2019 14:07:41 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -2483,31 +2116,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A0:3D530:3D9DAE7:497830B:5DDFD519", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"16663dcd15cb4db954e431a41589d2483211a1b1\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/16663dcd15cb4db954e431a41589d2483211a1b1\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"4751c7ed427ce62fb1c284b91dc7af2a9b790dad\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4751c7ed427ce62fb1c284b91dc7af2a9b790dad\"\n }\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"16663dcd15cb4db954e431a41589d2483211a1b1\",\"tree\":[{\"path\":\"posts/1970-01-01-third-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "body": "{\"base_tree\":\"4751c7ed427ce62fb1c284b91dc7af2a9b790dad\",\"tree\":[{\"path\":\"posts/1970-01-01-third-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:31 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4336", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3c1c8511b29bfb9c173cb83e9931711b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/df940de4bb9109b20a1a9017e20a460a624f72a2", + "Location": "https://api.github.com/repos/owner/repo/git/trees/e75e6d2f3d4a7c85eb53f2b4f11b5499821eed3e", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2516,31 +2144,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A4:3BB6D:6CBED5:83B6E5:5DDFD51A" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"df940de4bb9109b20a1a9017e20a460a624f72a2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/df940de4bb9109b20a1a9017e20a460a624f72a2\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"9644b652170730147dcf12e3d3b847ed6ce3cfa6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9644b652170730147dcf12e3d3b847ed6ce3cfa6\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"e75e6d2f3d4a7c85eb53f2b4f11b5499821eed3e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e75e6d2f3d4a7c85eb53f2b4f11b5499821eed3e\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"16c73f617b5369bc26adc51ca59e730ed214fc5a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/16c73f617b5369bc26adc51ca59e730ed214fc5a\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Deleting “posts/1970-01-01-third-title” metadata\",\"tree\":\"df940de4bb9109b20a1a9017e20a460a624f72a2\",\"parents\":[\"16663dcd15cb4db954e431a41589d2483211a1b1\"]}", + "body": "{\"message\":\"Deleting “posts/1970-01-01-third-title” metadata\",\"tree\":\"e75e6d2f3d4a7c85eb53f2b4f11b5499821eed3e\",\"parents\":[\"4751c7ed427ce62fb1c284b91dc7af2a9b790dad\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:32 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4335", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2683b1690d7a15ee79e83864556e2add\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/7283b2504cefeb6b15bf567f1f28209b43b660a9", + "Location": "https://api.github.com/repos/owner/repo/git/commits/a9262bc871ec572080b1c7f7aeb67ef15f6371f8", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2549,27 +2172,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A6:3BB71:534BE27:63687A3:5DDFD51B" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7283b2504cefeb6b15bf567f1f28209b43b660a9\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjcyODNiMjUwNGNlZmViNmIxNWJmNTY3ZjFmMjgyMDliNDNiNjYwYTk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7283b2504cefeb6b15bf567f1f28209b43b660a9\",\n \"html_url\": \"https://github.com/owner/repo/commit/7283b2504cefeb6b15bf567f1f28209b43b660a9\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:31Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:31Z\"\n },\n \"tree\": {\n \"sha\": \"df940de4bb9109b20a1a9017e20a460a624f72a2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/df940de4bb9109b20a1a9017e20a460a624f72a2\"\n },\n \"message\": \"Deleting “posts/1970-01-01-third-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"16663dcd15cb4db954e431a41589d2483211a1b1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/16663dcd15cb4db954e431a41589d2483211a1b1\",\n \"html_url\": \"https://github.com/owner/repo/commit/16663dcd15cb4db954e431a41589d2483211a1b1\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"a9262bc871ec572080b1c7f7aeb67ef15f6371f8\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOmE5MjYyYmM4NzFlYzU3MjA4MGIxYzdmN2FlYjY3ZWYxNWY2MzcxZjg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a9262bc871ec572080b1c7f7aeb67ef15f6371f8\",\n \"html_url\": \"https://github.com/owner/repo/commit/a9262bc871ec572080b1c7f7aeb67ef15f6371f8\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:37:13Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:37:13Z\"\n },\n \"tree\": {\n \"sha\": \"e75e6d2f3d4a7c85eb53f2b4f11b5499821eed3e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e75e6d2f3d4a7c85eb53f2b4f11b5499821eed3e\"\n },\n \"message\": \"Deleting “posts/1970-01-01-third-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"4751c7ed427ce62fb1c284b91dc7af2a9b790dad\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4751c7ed427ce62fb1c284b91dc7af2a9b790dad\",\n \"html_url\": \"https://github.com/owner/repo/commit/4751c7ed427ce62fb1c284b91dc7af2a9b790dad\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"7283b2504cefeb6b15bf567f1f28209b43b660a9\",\"force\":false}", + "body": "{\"sha\":\"a9262bc871ec572080b1c7f7aeb67ef15f6371f8\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:33 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4334", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"1cd82578573ec19dadccb7788236765a\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2581,10 +2199,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A8:9495:4025D18:4C81479:5DDFD51C", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7283b2504cefeb6b15bf567f1f28209b43b660a9\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7283b2504cefeb6b15bf567f1f28209b43b660a9\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a9262bc871ec572080b1c7f7aeb67ef15f6371f8\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a9262bc871ec572080b1c7f7aeb67ef15f6371f8\"\n }\n}\n", "status": 200 }, { @@ -2592,7 +2209,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -2601,8 +2217,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4712", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -2612,27 +2226,49 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06A9:11CCC:3F78070:4BDCE71:5DDFD51D", - "content-length": "413" + "content-length": "400" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjoyOGYxNWZlMWE0ZWE1Nzc2NjZkZGQ5MmI0MWEyNjNiZDE5NDYzMmEy\",\"text\":\"---\\ntemplate: post\\ntitle: third title\\ndraft: true\\ndate: 1970-01-01T00:00:00.600Z\\ndescription: third description\\ncategory: third category\\ntags:\\n - tag3\\n---\\nthird body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTgyMjozZTc4OTA2NTE1YTljZTkwYzI0ZjQ0NmNlMGU5Njc0ODcxNjk1NWVm\",\"text\":\"---\\ntemplate: post\\ntitle: third title\\ndate: 1970-01-01T00:00:00.600Z\\ndescription: third description\\ncategory: third category\\ntags:\\n - tag3\\n---\\nthird body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", "status": 200 }, { - "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"a7906a8072268ee9dc1e4b2e1557fb6254661d9c\",\"merge_method\":\"merge\"}", + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"f824102e3e5e232f376766c8bf3b95efc64eb74e\",\"merge_method\":\"merge\"}", "method": "PUT", "url": "/repos/owner/repo/pulls/6/merge?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:36 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4333", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"0cd8a22946f4ed2489804ea61fe3ad27\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2644,18 +2280,16 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06AA:11CCE:5372E11:63B1264:5DDFD51D", "content-length": "123" }, - "response": "{\n \"sha\": \"64efe00b0a976bb5afb8b23ba9a2873be6ae7c7e\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "response": "{\n \"sha\": \"2048c657032e8d8a1c41616b8f4f81ab9c7875fd\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"deleteRef\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLXNlY29uZC10aXRsZQ==\"}},\"query\":\"mutation deleteRef($deleteRefInput: DeleteRefInput!) {\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\"}", + "body": "{\"operationName\":\"deleteRef\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLXNlY29uZC10aXRsZQ==\"}},\"query\":\"mutation deleteRef($deleteRefInput: DeleteRefInput!) {\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -2664,8 +2298,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4711", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -2675,7 +2307,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06AE:1E5E9:3E3D7C7:4A590DE:5DDFD520", "content-length": "81" }, "response": "{\"data\":{\"deleteRef\":{\"clientMutationId\":null,\"__typename\":\"DeleteRefPayload\"}}}\n", @@ -2685,17 +2316,12 @@ "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4332", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"1cd82578573ec19dadccb7788236765a\"", - "Last-Modified": "Thu, 28 Nov 2019 14:09:30 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -2708,31 +2334,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06AF:1E5ED:53864C9:63C1B73:5DDFD522", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7283b2504cefeb6b15bf567f1f28209b43b660a9\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7283b2504cefeb6b15bf567f1f28209b43b660a9\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a9262bc871ec572080b1c7f7aeb67ef15f6371f8\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a9262bc871ec572080b1c7f7aeb67ef15f6371f8\"\n }\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"7283b2504cefeb6b15bf567f1f28209b43b660a9\",\"tree\":[{\"path\":\"posts/1970-01-01-second-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "body": "{\"base_tree\":\"a9262bc871ec572080b1c7f7aeb67ef15f6371f8\",\"tree\":[{\"path\":\"posts/1970-01-01-second-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:39 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4331", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"16ad1226ddc798fef31f5a4e27d03b10\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/d3c99b00cde9802587fa21a6633597b9fe781217", + "Location": "https://api.github.com/repos/owner/repo/git/trees/e9cd1ff215ca7dcc6024ab16483547c3c9e38ef3", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2741,31 +2362,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06AA:11CC8:12F5F4E:16D1E38:5DDFD522" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"d3c99b00cde9802587fa21a6633597b9fe781217\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d3c99b00cde9802587fa21a6633597b9fe781217\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"af50515a2feb96f94bd23caaba0082af86ffc7b8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/af50515a2feb96f94bd23caaba0082af86ffc7b8\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"e9cd1ff215ca7dcc6024ab16483547c3c9e38ef3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e9cd1ff215ca7dcc6024ab16483547c3c9e38ef3\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"280b4a752f999011054fa2de531575e715885540\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/280b4a752f999011054fa2de531575e715885540\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Deleting “posts/1970-01-01-second-title” metadata\",\"tree\":\"d3c99b00cde9802587fa21a6633597b9fe781217\",\"parents\":[\"7283b2504cefeb6b15bf567f1f28209b43b660a9\"]}", + "body": "{\"message\":\"Deleting “posts/1970-01-01-second-title” metadata\",\"tree\":\"e9cd1ff215ca7dcc6024ab16483547c3c9e38ef3\",\"parents\":[\"a9262bc871ec572080b1c7f7aeb67ef15f6371f8\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:40 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1512", + "Content-Length": "1542", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4330", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"df40eaf41089df804584bf8760a54395\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/9576a42d00a5abbc5ff8ec61323e8e8638fdb127", + "Location": "https://api.github.com/repos/owner/repo/git/commits/9b72070dec5acfa5866d433c9f49f65c27d251d2", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2774,27 +2390,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B0:9495:4026788:4C82115:5DDFD524" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"9576a42d00a5abbc5ff8ec61323e8e8638fdb127\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjk1NzZhNDJkMDBhNWFiYmM1ZmY4ZWM2MTMyM2U4ZTg2MzhmZGIxMjc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9576a42d00a5abbc5ff8ec61323e8e8638fdb127\",\n \"html_url\": \"https://github.com/owner/repo/commit/9576a42d00a5abbc5ff8ec61323e8e8638fdb127\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:40Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:40Z\"\n },\n \"tree\": {\n \"sha\": \"d3c99b00cde9802587fa21a6633597b9fe781217\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d3c99b00cde9802587fa21a6633597b9fe781217\"\n },\n \"message\": \"Deleting “posts/1970-01-01-second-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"7283b2504cefeb6b15bf567f1f28209b43b660a9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7283b2504cefeb6b15bf567f1f28209b43b660a9\",\n \"html_url\": \"https://github.com/owner/repo/commit/7283b2504cefeb6b15bf567f1f28209b43b660a9\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"9b72070dec5acfa5866d433c9f49f65c27d251d2\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjliNzIwNzBkZWM1YWNmYTU4NjZkNDMzYzlmNDlmNjVjMjdkMjUxZDI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9b72070dec5acfa5866d433c9f49f65c27d251d2\",\n \"html_url\": \"https://github.com/owner/repo/commit/9b72070dec5acfa5866d433c9f49f65c27d251d2\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:37:20Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:37:20Z\"\n },\n \"tree\": {\n \"sha\": \"e9cd1ff215ca7dcc6024ab16483547c3c9e38ef3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e9cd1ff215ca7dcc6024ab16483547c3c9e38ef3\"\n },\n \"message\": \"Deleting “posts/1970-01-01-second-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"a9262bc871ec572080b1c7f7aeb67ef15f6371f8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a9262bc871ec572080b1c7f7aeb67ef15f6371f8\",\n \"html_url\": \"https://github.com/owner/repo/commit/a9262bc871ec572080b1c7f7aeb67ef15f6371f8\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"9576a42d00a5abbc5ff8ec61323e8e8638fdb127\",\"force\":false}", + "body": "{\"sha\":\"9b72070dec5acfa5866d433c9f49f65c27d251d2\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:41 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4329", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"59f1c5408c8f321a1346ca5073535060\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2806,10 +2417,36 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B1:1E5E9:3E3DD30:4A59763:5DDFD524", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"9576a42d00a5abbc5ff8ec61323e8e8638fdb127\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9576a42d00a5abbc5ff8ec61323e8e8638fdb127\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"9b72070dec5acfa5866d433c9f49f65c27d251d2\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9b72070dec5acfa5866d433c9f49f65c27d251d2\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { @@ -2817,7 +2454,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:42 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -2826,8 +2462,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4710", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -2837,27 +2471,22 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06B2:1E5DF:141A3D3:1817BF3:5DDFD526", - "content-length": "417" + "content-length": "404" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjoyMTkyOWRjMmIzNWE3MTQxMTk4N2E1ZTk2NjQ1MmRlMjFhNTAwNWFi\",\"text\":\"---\\ntemplate: post\\ntitle: second title\\ndraft: true\\ndate: 1970-01-01T00:00:00.300Z\\ndescription: second description\\ncategory: second category\\ntags:\\n - tag2\\n---\\nsecond body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTgyMjo4OTVmNDQ4ZmZlYWY3OWRlM2FiMjcyYzMxZjQyYWU1MGI4YTUzYTFl\",\"text\":\"---\\ntemplate: post\\ntitle: second title\\ndate: 1970-01-01T00:00:00.300Z\\ndescription: second description\\ncategory: second category\\ntags:\\n - tag2\\n---\\nsecond body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", "status": 200 }, { - "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"6f34611d9396ed33adba06516bcb6bd6eb2658a1\",\"merge_method\":\"merge\"}", + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"3cd601406b4e2d1c3683a3d0e1c1f804f4d67f70\",\"merge_method\":\"merge\"}", "method": "PUT", "url": "/repos/owner/repo/pulls/5/merge?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:44 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4328", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"c38f97f927cd9874661a0a60fd179dfd\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2869,18 +2498,16 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B3:39FE5:13DA38F:17D7E7D:5DDFD526", "content-length": "123" }, - "response": "{\n \"sha\": \"55471be6e873f56115b5e1ce39e1727964827f91\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "response": "{\n \"sha\": \"8f8ed2f96f6b27d56903d176ae0d7a2886846228\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"deleteRef\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\"}},\"query\":\"mutation deleteRef($deleteRefInput: DeleteRefInput!) {\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\"}", + "body": "{\"operationName\":\"deleteRef\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\"}},\"query\":\"mutation deleteRef($deleteRefInput: DeleteRefInput!) {\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:46 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -2889,8 +2516,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4709", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -2900,7 +2525,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06B4:9496:51FD2C8:61C842F:5DDFD529", "content-length": "81" }, "response": "{\"data\":{\"deleteRef\":{\"clientMutationId\":null,\"__typename\":\"DeleteRefPayload\"}}}\n", @@ -2910,17 +2534,12 @@ "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:46 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4327", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"59f1c5408c8f321a1346ca5073535060\"", - "Last-Modified": "Thu, 28 Nov 2019 14:09:38 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -2933,28 +2552,23 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B5:3D530:3D9F047:4979CDF:5DDFD52A", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"9576a42d00a5abbc5ff8ec61323e8e8638fdb127\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9576a42d00a5abbc5ff8ec61323e8e8638fdb127\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"9b72070dec5acfa5866d433c9f49f65c27d251d2\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9b72070dec5acfa5866d433c9f49f65c27d251d2\"\n }\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"9576a42d00a5abbc5ff8ec61323e8e8638fdb127\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "body": "{\"base_tree\":\"9b72070dec5acfa5866d433c9f49f65c27d251d2\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:47 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "559", + "Content-Length": "571", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4326", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"51325660b4cc49f2078835e478245c8b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -2966,31 +2580,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B2:1E5ED:5387411:63C2DFC:5DDFD52A" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"9576a42d00a5abbc5ff8ec61323e8e8638fdb127\"]}", + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"9b72070dec5acfa5866d433c9f49f65c27d251d2\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:48 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4325", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d230855ab5c20e908c6b228c0560b87e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/f65da10a3d5f04a0fa862d32ed16c514c6f1e795", + "Location": "https://api.github.com/repos/owner/repo/git/commits/38e99e9b67fe67d0238f0451731ad8822cb4149e", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2999,27 +2608,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B6:11CCE:53744DB:63B2E69:5DDFD52B" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"f65da10a3d5f04a0fa862d32ed16c514c6f1e795\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOmY2NWRhMTBhM2Q1ZjA0YTBmYTg2MmQzMmVkMTZjNTE0YzZmMWU3OTU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f65da10a3d5f04a0fa862d32ed16c514c6f1e795\",\n \"html_url\": \"https://github.com/owner/repo/commit/f65da10a3d5f04a0fa862d32ed16c514c6f1e795\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:47Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:09:47Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"9576a42d00a5abbc5ff8ec61323e8e8638fdb127\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9576a42d00a5abbc5ff8ec61323e8e8638fdb127\",\n \"html_url\": \"https://github.com/owner/repo/commit/9576a42d00a5abbc5ff8ec61323e8e8638fdb127\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"38e99e9b67fe67d0238f0451731ad8822cb4149e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjM4ZTk5ZTliNjdmZTY3ZDAyMzhmMDQ1MTczMWFkODgyMmNiNDE0OWU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/38e99e9b67fe67d0238f0451731ad8822cb4149e\",\n \"html_url\": \"https://github.com/owner/repo/commit/38e99e9b67fe67d0238f0451731ad8822cb4149e\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:37:27Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:37:27Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"9b72070dec5acfa5866d433c9f49f65c27d251d2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9b72070dec5acfa5866d433c9f49f65c27d251d2\",\n \"html_url\": \"https://github.com/owner/repo/commit/9b72070dec5acfa5866d433c9f49f65c27d251d2\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"f65da10a3d5f04a0fa862d32ed16c514c6f1e795\",\"force\":false}", + "body": "{\"sha\":\"38e99e9b67fe67d0238f0451731ad8822cb4149e\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:49 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4324", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"00493a386b913f40b88472854f6be296\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -3031,10 +2635,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B7:11CCC:3F793DE:4BDE641:5DDFD52C", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f65da10a3d5f04a0fa862d32ed16c514c6f1e795\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f65da10a3d5f04a0fa862d32ed16c514c6f1e795\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"38e99e9b67fe67d0238f0451731ad8822cb4149e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/38e99e9b67fe67d0238f0451731ad8822cb4149e\"\n }\n}\n", "status": 200 }, { @@ -3042,7 +2645,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:09:49 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -3051,8 +2653,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4708", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -3062,10 +2662,36 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06B8:3D52E:2716A6C:2EC2DA5:5DDFD52D", - "content-length": "413" + "content-length": "400" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTgyMjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can change workflow status.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can change workflow status.json index 9605b08c..693dbe71 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can change workflow status.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can change workflow status.json @@ -4,7 +4,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:45 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -13,8 +12,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4762", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -24,7 +21,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07E1:39FEA:5405AE0:6405082:5DDFD4B0", "content-length": "179" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", @@ -35,7 +31,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:46 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -44,8 +39,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4761", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -55,41 +48,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07E5:9496:51F0148:61B8473:5DDFD4B1", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:07:46 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4760", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07E6:3D52E:270E5C6:2EB8FA5:5DDFD4B2", - "content-length": "1373" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -97,7 +58,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:47 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -106,8 +66,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4759", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -117,18 +75,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07E7:9495:401C48E:4C75BC3:5DDFD4B2", - "content-length": "2147" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5Mjo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:47 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -137,8 +93,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4758", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -148,28 +102,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07E8:3D528:2043E3:276733:5DDFD4B3", - "content-length": "1973" + "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTgyMjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:47 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4757", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -178,29 +128,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07E9:3D532:514F28F:6103BF5:5DDFD4B3", - "content-length": "2866" + "content-length": "2714" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:47 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4756", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -209,29 +154,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07EA:3D530:3D94547:496CF5C:5DDFD4B3", - "content-length": "3102" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:47 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4755", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -240,29 +180,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07EB:11CCC:3F6E2E9:4BD103A:5DDFD4B3", - "content-length": "16478" + "content-length": "3896" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:48 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4754", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -271,11 +206,35 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07F0:3BB71:533FBFD:6359CCB:5DDFD4B3", - "content-length": "7803" + "content-length": "22507" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { @@ -283,7 +242,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:50 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -292,8 +250,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4753", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -303,26 +259,22 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07F1:39FE8:3C0876A:47DACBA:5DDFD4B6", "content-length": "141" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:50 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4413", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -331,7 +283,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F2:3BB70:3D8FEF9:49A1359:5DDFD4B6", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -342,7 +293,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:51 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -351,8 +301,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4752", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -362,31 +310,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07F3:3BB71:5340289:635A4B7:5DDFD4B6", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:51 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4412", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ddb2ea6e0f5fe363b5b4554e70009b54\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -395,10 +338,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F4:1E5E9:3E3419A:4A4DB0B:5DDFD4B7" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { @@ -406,7 +348,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:52 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -415,8 +356,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4751", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -426,31 +365,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07F5:39FEA:54067BF:640604C:5DDFD4B8", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:53 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4411", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"213ec639a53ef1e5a9b6d5b434146dfa\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -459,31 +393,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F6:11CCE:5367AD7:63A3760:5DDFD4B8" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:54 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4410", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e42f9c19ce2c1d4910d7e725460f9300\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/3f09e47b4136a36a7aa535748cf0c5e05eec55f3", + "Location": "https://api.github.com/repos/owner/repo/git/commits/83381ebf3474f370e55951e87e1c10f0c893f26e", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -492,18 +421,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07FA:39FE5:13D6401:17D324C:5DDFD4B9" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"3f09e47b4136a36a7aa535748cf0c5e05eec55f3\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjNmMDllNDdiNDEzNmEzNmE3YWE1MzU3NDhjZjBjNWUwNWVlYzU1ZjM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3f09e47b4136a36a7aa535748cf0c5e05eec55f3\",\n \"html_url\": \"https://github.com/owner/repo/commit/3f09e47b4136a36a7aa535748cf0c5e05eec55f3\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:07:54Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:07:54Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"83381ebf3474f370e55951e87e1c10f0c893f26e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjgzMzgxZWJmMzQ3NGYzNzBlNTU5NTFlODdlMWMxMGYwYzg5M2YyNmU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/83381ebf3474f370e55951e87e1c10f0c893f26e\",\n \"html_url\": \"https://github.com/owner/repo/commit/83381ebf3474f370e55951e87e1c10f0c893f26e\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:35:47Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:35:47Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"3f09e47b4136a36a7aa535748cf0c5e05eec55f3\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"83381ebf3474f370e55951e87e1c10f0c893f26e\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:56 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -512,8 +439,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4750", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -523,27 +448,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07FB:39FE8:3C08D56:47DB3BD:5DDFD4BA", "content-length": "995" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjNmMDllNDdiNDEzNmEzNmE3YWE1MzU3NDhjZjBjNWUwNWVlYzU1ZjM=\",\"sha\":\"3f09e47b4136a36a7aa535748cf0c5e05eec55f3\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE3OTY0\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"3f09e47b4136a36a7aa535748cf0c5e05eec55f3\",\"number\":4,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjgzMzgxZWJmMzQ3NGYzNzBlNTU5NTFlODdlMWMxMGYwYzg5M2YyNmU=\",\"sha\":\"83381ebf3474f370e55951e87e1c10f0c893f26e\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2NjQw\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"83381ebf3474f370e55951e87e1c10f0c893f26e\",\"number\":4,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:56 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4409", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"6c5fe153dbd89493c5e12ca2935f7a10\"", - "Last-Modified": "Thu, 28 Nov 2019 14:07:41 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -556,31 +475,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07FC:11CCE:536817C:63A3F9B:5DDFD4BC", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f022aaba49e85f870c03e84ba1b97cd9aee2858e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f022aaba49e85f870c03e84ba1b97cd9aee2858e\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f428e07ed9cde288dd29d3d40f71cd8e0ff5d68d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f428e07ed9cde288dd29d3d40f71cd8e0ff5d68d\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiIzZjA5ZTQ3YjQxMzZhMzZhN2FhNTM1NzQ4Y2YwYzVlMDVlZWM1NWYzIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiI4MzM4MWViZjM0NzRmMzcwZTU1OTUxZTg3ZTFjMTBmMGM4OTNmMjZlIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:57 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4408", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"77ae260fb048f8a02aa6bdea0a1b75be\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/57b11769282bf9c671ec6a4d3b0f01ad3e698bb7", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/0ab22c8c45825c1ed4eaa4e383d42c800b52c84b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -589,31 +503,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07FD:39FEA:540704D:6406AB2:5DDFD4BD" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"57b11769282bf9c671ec6a4d3b0f01ad3e698bb7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/57b11769282bf9c671ec6a4d3b0f01ad3e698bb7\"\n}\n", + "response": "{\n \"sha\": \"0ab22c8c45825c1ed4eaa4e383d42c800b52c84b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0ab22c8c45825c1ed4eaa4e383d42c800b52c84b\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"f022aaba49e85f870c03e84ba1b97cd9aee2858e\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"57b11769282bf9c671ec6a4d3b0f01ad3e698bb7\"}]}", + "body": "{\"base_tree\":\"f428e07ed9cde288dd29d3d40f71cd8e0ff5d68d\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"0ab22c8c45825c1ed4eaa4e383d42c800b52c84b\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:58 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4407", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"7b513346e057140d07a66f7ac8d6da71\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/bd6d98fbf51c53f63684b0cc4d97e2ba19061278", + "Location": "https://api.github.com/repos/owner/repo/git/trees/304bc628e111fefbbc87b737025b7dc6d024f243", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -622,31 +531,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07FE:11CCE:5368373:63A41F0:5DDFD4BD" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"bd6d98fbf51c53f63684b0cc4d97e2ba19061278\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bd6d98fbf51c53f63684b0cc4d97e2ba19061278\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"2decc77bec4ec762b43eb2093bbc1c0daa27446a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2decc77bec4ec762b43eb2093bbc1c0daa27446a\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"304bc628e111fefbbc87b737025b7dc6d024f243\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/304bc628e111fefbbc87b737025b7dc6d024f243\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"442de81b04da1a86af93bb13ba03058ffddc1021\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/442de81b04da1a86af93bb13ba03058ffddc1021\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"bd6d98fbf51c53f63684b0cc4d97e2ba19061278\",\"parents\":[\"f022aaba49e85f870c03e84ba1b97cd9aee2858e\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"304bc628e111fefbbc87b737025b7dc6d024f243\",\"parents\":[\"f428e07ed9cde288dd29d3d40f71cd8e0ff5d68d\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:59 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4406", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8cafe559404d0454d48903ceab2c5f17\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/3fa915fb7e0ae28052e135bdf18dfefa9bb9d38a", + "Location": "https://api.github.com/repos/owner/repo/git/commits/0fda1863f19d4f2c43454263e1a4b40c91b287f0", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -655,27 +559,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07FF:3BB71:534108F:635B589:5DDFD4BE" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"3fa915fb7e0ae28052e135bdf18dfefa9bb9d38a\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjNmYTkxNWZiN2UwYWUyODA1MmUxMzViZGYxOGRmZWZhOWJiOWQzOGE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3fa915fb7e0ae28052e135bdf18dfefa9bb9d38a\",\n \"html_url\": \"https://github.com/owner/repo/commit/3fa915fb7e0ae28052e135bdf18dfefa9bb9d38a\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:07:59Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:07:59Z\"\n },\n \"tree\": {\n \"sha\": \"bd6d98fbf51c53f63684b0cc4d97e2ba19061278\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bd6d98fbf51c53f63684b0cc4d97e2ba19061278\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"f022aaba49e85f870c03e84ba1b97cd9aee2858e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f022aaba49e85f870c03e84ba1b97cd9aee2858e\",\n \"html_url\": \"https://github.com/owner/repo/commit/f022aaba49e85f870c03e84ba1b97cd9aee2858e\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"0fda1863f19d4f2c43454263e1a4b40c91b287f0\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjBmZGExODYzZjE5ZDRmMmM0MzQ1NDI2M2UxYTRiNDBjOTFiMjg3ZjA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0fda1863f19d4f2c43454263e1a4b40c91b287f0\",\n \"html_url\": \"https://github.com/owner/repo/commit/0fda1863f19d4f2c43454263e1a4b40c91b287f0\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:35:51Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:35:51Z\"\n },\n \"tree\": {\n \"sha\": \"304bc628e111fefbbc87b737025b7dc6d024f243\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/304bc628e111fefbbc87b737025b7dc6d024f243\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"f428e07ed9cde288dd29d3d40f71cd8e0ff5d68d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f428e07ed9cde288dd29d3d40f71cd8e0ff5d68d\",\n \"html_url\": \"https://github.com/owner/repo/commit/f428e07ed9cde288dd29d3d40f71cd8e0ff5d68d\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"3fa915fb7e0ae28052e135bdf18dfefa9bb9d38a\",\"force\":false}", + "body": "{\"sha\":\"0fda1863f19d4f2c43454263e1a4b40c91b287f0\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:01 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4405", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"7296cb5a7ba47953f2438061dbdfa8bf\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -687,10 +586,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0601:11CCE:53686D4:63A4614:5DDFD4BF", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3fa915fb7e0ae28052e135bdf18dfefa9bb9d38a\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3fa915fb7e0ae28052e135bdf18dfefa9bb9d38a\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"0fda1863f19d4f2c43454263e1a4b40c91b287f0\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0fda1863f19d4f2c43454263e1a4b40c91b287f0\"\n }\n}\n", "status": 200 }, { @@ -698,7 +596,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:01 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -707,8 +604,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4749", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -718,51 +613,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0602:9495:401D985:4C77538:5DDFD4C1", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTgyMjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "method": "GET", - "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:08:02 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4404", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"7296cb5a7ba47953f2438061dbdfa8bf\"", - "Last-Modified": "Thu, 28 Nov 2019 14:07:41 GMT", - "X-Poll-Interval": "300", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0605:39FE8:3C0991A:47DC223:5DDFD4C2", - "content-length": "482" - }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3fa915fb7e0ae28052e135bdf18dfefa9bb9d38a\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3fa915fb7e0ae28052e135bdf18dfefa9bb9d38a\"\n }\n}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"3f09e47b4136a36a7aa535748cf0c5e05eec55f3\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"83381ebf3474f370e55951e87e1c10f0c893f26e\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:03 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -771,8 +631,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4748", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -782,158 +640,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0604:3D530:3D959D3:496E82D:5DDFD4C2", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjNmMDllNDdiNDEzNmEzNmE3YWE1MzU3NDhjZjBjNWUwNWVlYzU1ZjM=\",\"sha\":\"3f09e47b4136a36a7aa535748cf0c5e05eec55f3\",\"__typename\":\"Commit\",\"status\":null}}}}\n", - "status": 200 - }, - { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiIzZjA5ZTQ3YjQxMzZhMzZhN2FhNTM1NzQ4Y2YwYzVlMDVlZWM1NWYzIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:08:03 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4403", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"5718afa3da58d65af0d6e6c510c010d7\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/1a9e776bd6ffccc121d1457d9031587abeb4e950", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0606:3D52E:270F739:2EBA4CD:5DDFD4C3" - }, - "response": "{\n \"sha\": \"1a9e776bd6ffccc121d1457d9031587abeb4e950\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/1a9e776bd6ffccc121d1457d9031587abeb4e950\"\n}\n", - "status": 201 - }, - { - "body": "{\"base_tree\":\"3fa915fb7e0ae28052e135bdf18dfefa9bb9d38a\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"1a9e776bd6ffccc121d1457d9031587abeb4e950\"}]}", - "method": "POST", - "url": "/repos/owner/repo/git/trees?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:08:04 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4402", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"925629d4f7140ec204bb292d96e41e9c\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/1f2dd1211ec4d8129e7d31b19a62882cb176bd05", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0607:9496:51F209F:61BAB01:5DDFD4C3" - }, - "response": "{\n \"sha\": \"1f2dd1211ec4d8129e7d31b19a62882cb176bd05\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1f2dd1211ec4d8129e7d31b19a62882cb176bd05\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"bd857d8ca61e25c6f7dc6ae40b5aa79f44f6da8f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bd857d8ca61e25c6f7dc6ae40b5aa79f44f6da8f\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 201 - }, - { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"1f2dd1211ec4d8129e7d31b19a62882cb176bd05\",\"parents\":[\"3fa915fb7e0ae28052e135bdf18dfefa9bb9d38a\"]}", - "method": "POST", - "url": "/repos/owner/repo/git/commits?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:08:05 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4401", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"c133bf0f38f70ae5ba00684157257078\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/b05492bb45ac1a9ebd0ee86ed2560a8930e341eb", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0608:9490:26C0050:2E77829:5DDFD4C4" - }, - "response": "{\n \"sha\": \"b05492bb45ac1a9ebd0ee86ed2560a8930e341eb\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOmIwNTQ5MmJiNDVhYzFhOWViZDBlZTg2ZWQyNTYwYTg5MzBlMzQxZWI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b05492bb45ac1a9ebd0ee86ed2560a8930e341eb\",\n \"html_url\": \"https://github.com/owner/repo/commit/b05492bb45ac1a9ebd0ee86ed2560a8930e341eb\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:08:05Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:08:05Z\"\n },\n \"tree\": {\n \"sha\": \"1f2dd1211ec4d8129e7d31b19a62882cb176bd05\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1f2dd1211ec4d8129e7d31b19a62882cb176bd05\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"3fa915fb7e0ae28052e135bdf18dfefa9bb9d38a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3fa915fb7e0ae28052e135bdf18dfefa9bb9d38a\",\n \"html_url\": \"https://github.com/owner/repo/commit/3fa915fb7e0ae28052e135bdf18dfefa9bb9d38a\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 - }, - { - "body": "{\"sha\":\"b05492bb45ac1a9ebd0ee86ed2560a8930e341eb\",\"force\":false}", - "method": "PATCH", - "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:08:06 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4400", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"d5c3156a0d2b159d59cd0e102ba6c4cd\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0609:3D530:3D95F5C:496EED0:5DDFD4C5", - "content-length": "482" - }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b05492bb45ac1a9ebd0ee86ed2560a8930e341eb\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b05492bb45ac1a9ebd0ee86ed2560a8930e341eb\"\n }\n}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjgzMzgxZWJmMzQ3NGYzNzBlNTU5NTFlODdlMWMxMGYwYzg5M2YyNmU=\",\"sha\":\"83381ebf3474f370e55951e87e1c10f0c893f26e\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:08 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4398", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"d5c3156a0d2b159d59cd0e102ba6c4cd\"", - "Last-Modified": "Thu, 28 Nov 2019 14:07:41 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -946,18 +667,154 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "060A:9496:51F27E6:61BB3D7:5DDFD4C7", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b05492bb45ac1a9ebd0ee86ed2560a8930e341eb\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b05492bb45ac1a9ebd0ee86ed2560a8930e341eb\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"0fda1863f19d4f2c43454263e1a4b40c91b287f0\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0fda1863f19d4f2c43454263e1a4b40c91b287f0\"\n }\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"3f09e47b4136a36a7aa535748cf0c5e05eec55f3\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiI4MzM4MWViZjM0NzRmMzcwZTU1OTUxZTg3ZTFjMTBmMGM4OTNmMjZlIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/be31190017c3592749b4a8ca70cce6a54c448734", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"be31190017c3592749b4a8ca70cce6a54c448734\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/be31190017c3592749b4a8ca70cce6a54c448734\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"0fda1863f19d4f2c43454263e1a4b40c91b287f0\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"be31190017c3592749b4a8ca70cce6a54c448734\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "869", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/08c3fc1888e6339535707aeb03df60b6339c8b16", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"08c3fc1888e6339535707aeb03df60b6339c8b16\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08c3fc1888e6339535707aeb03df60b6339c8b16\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5321686ccc65387ff09ed5984c933c16bbee326a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5321686ccc65387ff09ed5984c933c16bbee326a\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"08c3fc1888e6339535707aeb03df60b6339c8b16\",\"parents\":[\"0fda1863f19d4f2c43454263e1a4b40c91b287f0\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1541", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/9b4fdd938484faeace6d67417c72255a83ba336c", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"9b4fdd938484faeace6d67417c72255a83ba336c\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjliNGZkZDkzODQ4NGZhZWFjZTZkNjc0MTdjNzIyNTVhODNiYTMzNmM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9b4fdd938484faeace6d67417c72255a83ba336c\",\n \"html_url\": \"https://github.com/owner/repo/commit/9b4fdd938484faeace6d67417c72255a83ba336c\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:35:57Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:35:57Z\"\n },\n \"tree\": {\n \"sha\": \"08c3fc1888e6339535707aeb03df60b6339c8b16\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08c3fc1888e6339535707aeb03df60b6339c8b16\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"0fda1863f19d4f2c43454263e1a4b40c91b287f0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0fda1863f19d4f2c43454263e1a4b40c91b287f0\",\n \"html_url\": \"https://github.com/owner/repo/commit/0fda1863f19d4f2c43454263e1a4b40c91b287f0\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"9b4fdd938484faeace6d67417c72255a83ba336c\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"9b4fdd938484faeace6d67417c72255a83ba336c\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9b4fdd938484faeace6d67417c72255a83ba336c\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"9b4fdd938484faeace6d67417c72255a83ba336c\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9b4fdd938484faeace6d67417c72255a83ba336c\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"83381ebf3474f370e55951e87e1c10f0c893f26e\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:08 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -966,8 +823,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4747", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -977,31 +832,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "060E:11CCE:53696FF:63A59D4:5DDFD4C8", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjNmMDllNDdiNDEzNmEzNmE3YWE1MzU3NDhjZjBjNWUwNWVlYzU1ZjM=\",\"sha\":\"3f09e47b4136a36a7aa535748cf0c5e05eec55f3\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjgzMzgxZWJmMzQ3NGYzNzBlNTU5NTFlODdlMWMxMGYwYzg5M2YyNmU=\",\"sha\":\"83381ebf3474f370e55951e87e1c10f0c893f26e\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiIzZjA5ZTQ3YjQxMzZhMzZhN2FhNTM1NzQ4Y2YwYzVlMDVlZWM1NWYzIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6ImEwNDEyNDU4MTQ4OTJlM2Y3M2Y2M2NhNTQzMzNmZGE2NDliN2ZjMGIifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiI4MzM4MWViZjM0NzRmMzcwZTU1OTUxZTg3ZTFjMTBmMGM4OTNmMjZlIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6Ijc2MjcyMmI3OTI5NGU4MjVlNWYyMjE5NGY5MjczYjUzYTJhM2U2ZDUifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:09 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4396", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"02587daf3d905fc66720336cf1c6c76e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/dda87335fe1e4ffacbefcf2ea73b778a3b1b4cee", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/e6d4ddd07ca245cd9d5c35bf277e287e0874e8cf", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1010,31 +860,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0610:1E5ED:537C228:63B55DF:5DDFD4C8" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"dda87335fe1e4ffacbefcf2ea73b778a3b1b4cee\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dda87335fe1e4ffacbefcf2ea73b778a3b1b4cee\"\n}\n", + "response": "{\n \"sha\": \"e6d4ddd07ca245cd9d5c35bf277e287e0874e8cf\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6d4ddd07ca245cd9d5c35bf277e287e0874e8cf\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"b05492bb45ac1a9ebd0ee86ed2560a8930e341eb\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"dda87335fe1e4ffacbefcf2ea73b778a3b1b4cee\"}]}", + "body": "{\"base_tree\":\"9b4fdd938484faeace6d67417c72255a83ba336c\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"e6d4ddd07ca245cd9d5c35bf277e287e0874e8cf\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:09 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4394", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d1cc9c23cdf64d3b71bf7b3c72bbccb5\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/72f656df79716dd975f8c3b304bfe74d1394d8a5", + "Location": "https://api.github.com/repos/owner/repo/git/trees/79b73ec103b2abb651d1beb47e01673fdad47383", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1043,31 +888,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0612:3BB70:3D919ED:49A345B:5DDFD4C9" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"72f656df79716dd975f8c3b304bfe74d1394d8a5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/72f656df79716dd975f8c3b304bfe74d1394d8a5\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"2330283dfbedeb6adca7cbaed0d6da2f9975e82b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2330283dfbedeb6adca7cbaed0d6da2f9975e82b\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"79b73ec103b2abb651d1beb47e01673fdad47383\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/79b73ec103b2abb651d1beb47e01673fdad47383\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea44c52eb5d9290d460328f6cef07ebd5ef15865\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea44c52eb5d9290d460328f6cef07ebd5ef15865\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"72f656df79716dd975f8c3b304bfe74d1394d8a5\",\"parents\":[\"b05492bb45ac1a9ebd0ee86ed2560a8930e341eb\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"79b73ec103b2abb651d1beb47e01673fdad47383\",\"parents\":[\"9b4fdd938484faeace6d67417c72255a83ba336c\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:11 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4392", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"22a3fcfffb51c9ab1018adfbc836bcbe\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/c3b7c8deb07fe7bd0ad78ead5aa45a34b570a36f", + "Location": "https://api.github.com/repos/owner/repo/git/commits/771ef67f6008b8e914f19347eaa6731cf7d0849c", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1076,27 +916,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0614:11CCE:5369A59:63A5E0A:5DDFD4CA" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"c3b7c8deb07fe7bd0ad78ead5aa45a34b570a36f\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOmMzYjdjOGRlYjA3ZmU3YmQwYWQ3OGVhZDVhYTQ1YTM0YjU3MGEzNmY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c3b7c8deb07fe7bd0ad78ead5aa45a34b570a36f\",\n \"html_url\": \"https://github.com/owner/repo/commit/c3b7c8deb07fe7bd0ad78ead5aa45a34b570a36f\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:08:10Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:08:10Z\"\n },\n \"tree\": {\n \"sha\": \"72f656df79716dd975f8c3b304bfe74d1394d8a5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/72f656df79716dd975f8c3b304bfe74d1394d8a5\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"b05492bb45ac1a9ebd0ee86ed2560a8930e341eb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b05492bb45ac1a9ebd0ee86ed2560a8930e341eb\",\n \"html_url\": \"https://github.com/owner/repo/commit/b05492bb45ac1a9ebd0ee86ed2560a8930e341eb\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"771ef67f6008b8e914f19347eaa6731cf7d0849c\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjc3MWVmNjdmNjAwOGI4ZTkxNGYxOTM0N2VhYTY3MzFjZjdkMDg0OWM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/771ef67f6008b8e914f19347eaa6731cf7d0849c\",\n \"html_url\": \"https://github.com/owner/repo/commit/771ef67f6008b8e914f19347eaa6731cf7d0849c\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:01Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:36:01Z\"\n },\n \"tree\": {\n \"sha\": \"79b73ec103b2abb651d1beb47e01673fdad47383\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/79b73ec103b2abb651d1beb47e01673fdad47383\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"9b4fdd938484faeace6d67417c72255a83ba336c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9b4fdd938484faeace6d67417c72255a83ba336c\",\n \"html_url\": \"https://github.com/owner/repo/commit/9b4fdd938484faeace6d67417c72255a83ba336c\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"c3b7c8deb07fe7bd0ad78ead5aa45a34b570a36f\",\"force\":false}", + "body": "{\"sha\":\"771ef67f6008b8e914f19347eaa6731cf7d0849c\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:12 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4391", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"c6ba6f84eb78500fc476294493fe92ce\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1108,27 +943,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0615:1E5E0:273A755:2F0E670:5DDFD4CB", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c3b7c8deb07fe7bd0ad78ead5aa45a34b570a36f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c3b7c8deb07fe7bd0ad78ead5aa45a34b570a36f\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"771ef67f6008b8e914f19347eaa6731cf7d0849c\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/771ef67f6008b8e914f19347eaa6731cf7d0849c\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:08:13 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4390", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"c6ba6f84eb78500fc476294493fe92ce\"", - "Last-Modified": "Thu, 28 Nov 2019 14:07:41 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1141,10 +970,37 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0619:9495:401EB4F:4C78ABA:5DDFD4CC", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c3b7c8deb07fe7bd0ad78ead5aa45a34b570a36f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c3b7c8deb07fe7bd0ad78ead5aa45a34b570a36f\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"771ef67f6008b8e914f19347eaa6731cf7d0849c\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/771ef67f6008b8e914f19347eaa6731cf7d0849c\"\n }\n}\n", "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiI4MzM4MWViZjM0NzRmMzcwZTU1OTUxZTg3ZTFjMTBmMGM4OTNmMjZlIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/be31190017c3592749b4a8ca70cce6a54c448734", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"be31190017c3592749b4a8ca70cce6a54c448734\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/be31190017c3592749b4a8ca70cce6a54c448734\"\n}\n", + "status": 201 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can create an entry.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can create an entry.json index 92783590..07f38c72 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can create an entry.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can create an entry.json @@ -4,7 +4,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:36 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -13,8 +12,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4822", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -24,7 +21,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06F4:3D530:3D886B2:495EA9A:5DDFD430", "content-length": "179" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", @@ -35,7 +31,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:37 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -44,8 +39,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4821", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -55,10 +48,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06F8:11CCE:5358546:6390BEF:5DDFD431", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -66,7 +58,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -75,8 +66,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4820", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -86,10 +75,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06F9:9495:40103D2:4C6733B:5DDFD431", "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTgyMjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { @@ -97,7 +85,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -106,8 +93,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4819", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -117,28 +102,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06FB:1E5ED:536B263:63A0A09:5DDFD431", - "content-length": "2147" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5Mjo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4818", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -147,29 +128,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06FF:3BB71:533116C:6347F8F:5DDFD432", - "content-length": "2866" + "content-length": "22507" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4816", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -178,29 +154,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0701:3BB70:3D8466B:499336B:5DDFD432", - "content-length": "16478" + "content-length": "3896" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4815", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -209,29 +180,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06FE:39FEA:53F779F:63F3C08:5DDFD432", - "content-length": "1973" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4817", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -240,29 +206,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0702:1E5ED:536B360:63A0B56:5DDFD432", - "content-length": "7803" + "content-length": "2714" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4814", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -271,11 +232,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0700:11CCC:3F62EC0:4BC342D:5DDFD432", - "content-length": "3102" + "content-length": "10650" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { @@ -283,7 +242,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:42 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -292,8 +250,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4813", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -303,26 +259,22 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0703:11CCE:5358DDB:6391667:5DDFD436", "content-length": "141" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:42 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4478", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -331,7 +283,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0704:39FE5:13D1353:17CD1B8:5DDFD436", "content-length": "144" }, "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", @@ -342,7 +293,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:43 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -351,8 +301,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4812", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -362,31 +310,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0706:11CC8:12EDABF:16C7E2B:5DDFD436", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:44 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4477", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ddb2ea6e0f5fe363b5b4554e70009b54\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -395,10 +338,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0707:39FE7:25D6D01:2D4D1C5:5DDFD437" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { @@ -406,7 +348,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:45 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -415,8 +356,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4811", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -426,31 +365,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0709:39FE7:25D6DC6:2D4D2B3:5DDFD438", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:45 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4476", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"213ec639a53ef1e5a9b6d5b434146dfa\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -459,31 +393,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070B:39FE7:25D6E82:2D4D393:5DDFD439" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:46 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4475", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"68a0eeac8e3484dad64b14793de82b04\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/b5a46eb795d4aee2cfcc8819e66d76eaba34c0d2", + "Location": "https://api.github.com/repos/owner/repo/git/commits/6bc27ba323c80a72e98b528de7f79d6589c197fd", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -492,18 +421,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070D:11CCA:2645712:2DD741F:5DDFD43A" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b5a46eb795d4aee2cfcc8819e66d76eaba34c0d2\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOmI1YTQ2ZWI3OTVkNGFlZTJjZmNjODgxOWU2NmQ3NmVhYmEzNGMwZDI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b5a46eb795d4aee2cfcc8819e66d76eaba34c0d2\",\n \"html_url\": \"https://github.com/owner/repo/commit/b5a46eb795d4aee2cfcc8819e66d76eaba34c0d2\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:05:46Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:05:46Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"6bc27ba323c80a72e98b528de7f79d6589c197fd\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjZiYzI3YmEzMjNjODBhNzJlOThiNTI4ZGU3Zjc5ZDY1ODljMTk3ZmQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6bc27ba323c80a72e98b528de7f79d6589c197fd\",\n \"html_url\": \"https://github.com/owner/repo/commit/6bc27ba323c80a72e98b528de7f79d6589c197fd\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:33:50Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:33:50Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"b5a46eb795d4aee2cfcc8819e66d76eaba34c0d2\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"6bc27ba323c80a72e98b528de7f79d6589c197fd\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:48 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -512,8 +439,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4810", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -523,23 +448,19 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "070E:1E5DB:6B1E65:824871:5DDFD43A", "content-length": "995" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOmI1YTQ2ZWI3OTVkNGFlZTJjZmNjODgxOWU2NmQ3NmVhYmEzNGMwZDI=\",\"sha\":\"b5a46eb795d4aee2cfcc8819e66d76eaba34c0d2\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE3MDM2\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"b5a46eb795d4aee2cfcc8819e66d76eaba34c0d2\",\"number\":1,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjZiYzI3YmEzMjNjODBhNzJlOThiNTI4ZGU3Zjc5ZDY1ODljMTk3ZmQ=\",\"sha\":\"6bc27ba323c80a72e98b528de7f79d6589c197fd\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2NTA5\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"6bc27ba323c80a72e98b528de7f79d6589c197fd\",\"number\":1,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:49 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4474", - "X-RateLimit-Reset": "1574951821", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -552,7 +473,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0710:3D532:514210B:60F3D84:5DDFD43C", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -563,17 +483,13 @@ "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:50 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4473", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ed6b8bd9139c447ffdb0b15ddf364d5a\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455", @@ -585,8 +501,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0711:3BB70:3D855C5:499462E:5DDFD43D" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n}\n", "status": 201 @@ -596,17 +511,13 @@ "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:51 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "559", + "Content-Length": "571", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4472", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"51325660b4cc49f2078835e478245c8b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -618,8 +529,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0717:3BB70:3D856B3:4994740:5DDFD43E" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 @@ -629,20 +539,16 @@ "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:51 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1102", + "Content-Length": "1120", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4471", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ba63dc7b79f36d27c8c899e96d81fbff\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/6c13b603225e84e2793ffa8d39bcb98d53a896ce", + "Location": "https://api.github.com/repos/owner/repo/git/commits/38fd5dffec9f0dac81cd3c141e41417e10efd531", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -651,28 +557,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0718:39FE8:3BFD2C7:47CD40F:5DDFD43F" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"6c13b603225e84e2793ffa8d39bcb98d53a896ce\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjZjMTNiNjAzMjI1ZTg0ZTI3OTNmZmE4ZDM5YmNiOThkNTNhODk2Y2U=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6c13b603225e84e2793ffa8d39bcb98d53a896ce\",\n \"html_url\": \"https://github.com/owner/repo/commit/6c13b603225e84e2793ffa8d39bcb98d53a896ce\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:05:51Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:05:51Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"38fd5dffec9f0dac81cd3c141e41417e10efd531\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjM4ZmQ1ZGZmZWM5ZjBkYWM4MWNkM2MxNDFlNDE0MTdlMTBlZmQ1MzE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/38fd5dffec9f0dac81cd3c141e41417e10efd531\",\n \"html_url\": \"https://github.com/owner/repo/commit/38fd5dffec9f0dac81cd3c141e41417e10efd531\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:33:54Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:33:54Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"6c13b603225e84e2793ffa8d39bcb98d53a896ce\"}", + "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"38fd5dffec9f0dac81cd3c141e41417e10efd531\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:52 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "482", + "Content-Length": "494", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4470", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"7bdcf27a5ca243844c118f00bad7fbc5\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms", @@ -684,31 +585,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0719:3BB6F:2599018:2D1C5EE:5DDFD43F" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6c13b603225e84e2793ffa8d39bcb98d53a896ce\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6c13b603225e84e2793ffa8d39bcb98d53a896ce\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"38fd5dffec9f0dac81cd3c141e41417e10efd531\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/38fd5dffec9f0dac81cd3c141e41417e10efd531\"\n }\n}\n", "status": 201 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiJiNWE0NmViNzk1ZDRhZWUyY2ZjYzg4MTllNjZkNzZlYWJhMzRjMGQyIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiI2YmMyN2JhMzIzYzgwYTcyZTk4YjUyOGRlN2Y3OWQ2NTg5YzE5N2ZkIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:54 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4469", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"6307dd80f412dce0a42337a02abe95f2\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/d1ebb09740889fa664a976b6cdaa61fcc02c2a26", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/184e738040824287993c3e5aacdadcb79e609992", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -717,31 +613,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071A:3BB70:3D85A2C:4994B88:5DDFD441" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"d1ebb09740889fa664a976b6cdaa61fcc02c2a26\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d1ebb09740889fa664a976b6cdaa61fcc02c2a26\"\n}\n", + "response": "{\n \"sha\": \"184e738040824287993c3e5aacdadcb79e609992\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/184e738040824287993c3e5aacdadcb79e609992\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"6c13b603225e84e2793ffa8d39bcb98d53a896ce\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"d1ebb09740889fa664a976b6cdaa61fcc02c2a26\"}]}", + "body": "{\"base_tree\":\"38fd5dffec9f0dac81cd3c141e41417e10efd531\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"184e738040824287993c3e5aacdadcb79e609992\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:54 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4468", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"116015bdda71619d36b2fbd607456363\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/d736be9f695d40a68e15020b743192d03d74565c", + "Location": "https://api.github.com/repos/owner/repo/git/trees/3f7ba0a43b4a358b69895ee62fd4e4d85af9f5c9", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -750,31 +641,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071B:3D532:5142AEA:60F4964:5DDFD442" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"d736be9f695d40a68e15020b743192d03d74565c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d736be9f695d40a68e15020b743192d03d74565c\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5974db6285914547d7764a540569baf38bbc4821\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5974db6285914547d7764a540569baf38bbc4821\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"3f7ba0a43b4a358b69895ee62fd4e4d85af9f5c9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3f7ba0a43b4a358b69895ee62fd4e4d85af9f5c9\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"d25402b3d79240428bc0dc46b53374377b3d0fe1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d25402b3d79240428bc0dc46b53374377b3d0fe1\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"d736be9f695d40a68e15020b743192d03d74565c\",\"parents\":[\"6c13b603225e84e2793ffa8d39bcb98d53a896ce\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"3f7ba0a43b4a358b69895ee62fd4e4d85af9f5c9\",\"parents\":[\"38fd5dffec9f0dac81cd3c141e41417e10efd531\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:55 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4467", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a5310edbc2f4d25a8ffefa9439dcc9cf\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/bf5c824bb1bb43bb30a3b36ea99bedf83b8cd4e2", + "Location": "https://api.github.com/repos/owner/repo/git/commits/b62cde23ca72c2bdc5758b591f05666743bde4f3", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -783,27 +669,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071C:3BB70:3D85C7A:4994E58:5DDFD442" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"bf5c824bb1bb43bb30a3b36ea99bedf83b8cd4e2\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOmJmNWM4MjRiYjFiYjQzYmIzMGEzYjM2ZWE5OWJlZGY4M2I4Y2Q0ZTI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bf5c824bb1bb43bb30a3b36ea99bedf83b8cd4e2\",\n \"html_url\": \"https://github.com/owner/repo/commit/bf5c824bb1bb43bb30a3b36ea99bedf83b8cd4e2\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:05:55Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:05:55Z\"\n },\n \"tree\": {\n \"sha\": \"d736be9f695d40a68e15020b743192d03d74565c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d736be9f695d40a68e15020b743192d03d74565c\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"6c13b603225e84e2793ffa8d39bcb98d53a896ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6c13b603225e84e2793ffa8d39bcb98d53a896ce\",\n \"html_url\": \"https://github.com/owner/repo/commit/6c13b603225e84e2793ffa8d39bcb98d53a896ce\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"b62cde23ca72c2bdc5758b591f05666743bde4f3\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOmI2MmNkZTIzY2E3MmMyYmRjNTc1OGI1OTFmMDU2NjY3NDNiZGU0ZjM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b62cde23ca72c2bdc5758b591f05666743bde4f3\",\n \"html_url\": \"https://github.com/owner/repo/commit/b62cde23ca72c2bdc5758b591f05666743bde4f3\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:33:57Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:33:57Z\"\n },\n \"tree\": {\n \"sha\": \"3f7ba0a43b4a358b69895ee62fd4e4d85af9f5c9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3f7ba0a43b4a358b69895ee62fd4e4d85af9f5c9\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"38fd5dffec9f0dac81cd3c141e41417e10efd531\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/38fd5dffec9f0dac81cd3c141e41417e10efd531\",\n \"html_url\": \"https://github.com/owner/repo/commit/38fd5dffec9f0dac81cd3c141e41417e10efd531\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"bf5c824bb1bb43bb30a3b36ea99bedf83b8cd4e2\",\"force\":false}", + "body": "{\"sha\":\"b62cde23ca72c2bdc5758b591f05666743bde4f3\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:57 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4466", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"2419c0a27baebba71ad9bda6c9b1c271\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -815,10 +696,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0717:3BB6C:20AFAD:27F8A6:5DDFD444", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"bf5c824bb1bb43bb30a3b36ea99bedf83b8cd4e2\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bf5c824bb1bb43bb30a3b36ea99bedf83b8cd4e2\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b62cde23ca72c2bdc5758b591f05666743bde4f3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b62cde23ca72c2bdc5758b591f05666743bde4f3\"\n }\n}\n", "status": 200 }, { @@ -826,7 +706,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -835,8 +714,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4809", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -846,18 +723,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0718:39FE8:3BFDC14:47CDF3C:5DDFD445", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTgyMjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"b5a46eb795d4aee2cfcc8819e66d76eaba34c0d2\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"6bc27ba323c80a72e98b528de7f79d6589c197fd\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -866,8 +741,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4808", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -877,41 +750,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0719:3BB70:3D86108:49953E9:5DDFD446", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOmI1YTQ2ZWI3OTVkNGFlZTJjZmNjODgxOWU2NmQ3NmVhYmEzNGMwZDI=\",\"sha\":\"b5a46eb795d4aee2cfcc8819e66d76eaba34c0d2\",\"__typename\":\"Commit\",\"status\":null}}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"b5a46eb795d4aee2cfcc8819e66d76eaba34c0d2\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:06:04 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4807", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0722:11CCA:2646825:2DD8916:5DDFD44B", - "content-length": "276" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOmI1YTQ2ZWI3OTVkNGFlZTJjZmNjODgxOWU2NmQ3NmVhYmEzNGMwZDI=\",\"sha\":\"b5a46eb795d4aee2cfcc8819e66d76eaba34c0d2\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjZiYzI3YmEzMjNjODBhNzJlOThiNTI4ZGU3Zjc5ZDY1ODljMTk3ZmQ=\",\"sha\":\"6bc27ba323c80a72e98b528de7f79d6589c197fd\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can delete an entry.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can delete an entry.json index 14b5c8d7..58348247 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can delete an entry.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can delete an entry.json @@ -4,7 +4,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:13 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -13,8 +12,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4707", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -24,7 +21,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E2:11CCE:537734C:63B66D9:5DDFD544", "content-length": "179" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", @@ -35,7 +31,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:13 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -44,8 +39,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4706", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -55,10 +48,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E6:3D52E:2718535:2EC4E37:5DDFD545", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -66,7 +58,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:14 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -75,8 +66,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4704", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -86,10 +75,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E7:11CC6:617C6B:766178:5DDFD545", "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTgyMjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { @@ -97,7 +85,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:14 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -106,8 +93,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4705", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -117,28 +102,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E8:1E5DF:141B4FC:1819162:5DDFD545", - "content-length": "2147" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5Mjo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:15 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4702", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -147,29 +128,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06EB:39FE1:9334D:B8B9C:5DDFD546", - "content-length": "2866" + "content-length": "2714" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:15 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4703", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -178,29 +154,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06EE:11CCC:3F7BA45:4BE1574:5DDFD546", - "content-length": "7803" + "content-length": "3896" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:15 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4701", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -209,29 +180,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06ED:11CC5:202538:279E91:5DDFD546", - "content-length": "16478" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:15 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4700", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -240,29 +206,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06EC:9495:4029AD3:4C86016:5DDFD546", - "content-length": "3102" + "content-length": "22507" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:15 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4699", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -271,11 +232,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06EA:39FE2:20AD6B:28151D:5DDFD546", - "content-length": "1973" + "content-length": "10650" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { @@ -283,7 +242,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -292,8 +250,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4698", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -303,26 +259,22 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06F0:1E5E0:27415EB:2F16FA4:5DDFD549", "content-length": "141" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4319", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -331,7 +283,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06F1:9496:5200F1D:61CCD94:5DDFD549", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -342,7 +293,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:19 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -351,8 +301,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4697", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -362,31 +310,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06F2:9495:402A08C:4C8672B:5DDFD54A", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:19 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4318", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ddb2ea6e0f5fe363b5b4554e70009b54\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -395,10 +338,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06F3:39FE7:25E5D56:2D5F8D6:5DDFD54B" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { @@ -406,7 +348,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:20 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -415,8 +356,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4696", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -426,31 +365,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06F4:3D532:516013F:61185C3:5DDFD54B", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:21 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4317", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"213ec639a53ef1e5a9b6d5b434146dfa\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -459,31 +393,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06F5:39FE5:13DBDBE:17D9E07:5DDFD54C" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:22 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4316", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3292a386e9153b8e0f56011b9d8068a0\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/389467361369acb8ef52775bffa4a723b9f8a12d", + "Location": "https://api.github.com/repos/owner/repo/git/commits/b749d04ccf850b10a2c9735d9d66f45c10e2b85e", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -492,18 +421,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06F6:9496:52015B4:61CD5C4:5DDFD54D" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"389467361369acb8ef52775bffa4a723b9f8a12d\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjM4OTQ2NzM2MTM2OWFjYjhlZjUyNzc1YmZmYTRhNzIzYjlmOGExMmQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/389467361369acb8ef52775bffa4a723b9f8a12d\",\n \"html_url\": \"https://github.com/owner/repo/commit/389467361369acb8ef52775bffa4a723b9f8a12d\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:10:21Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:10:21Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"b749d04ccf850b10a2c9735d9d66f45c10e2b85e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOmI3NDlkMDRjY2Y4NTBiMTBhMmM5NzM1ZDlkNjZmNDVjMTBlMmI4NWU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b749d04ccf850b10a2c9735d9d66f45c10e2b85e\",\n \"html_url\": \"https://github.com/owner/repo/commit/b749d04ccf850b10a2c9735d9d66f45c10e2b85e\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:38:00Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:38:00Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"389467361369acb8ef52775bffa4a723b9f8a12d\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"b749d04ccf850b10a2c9735d9d66f45c10e2b85e\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -512,8 +439,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4695", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -523,27 +448,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06F8:11CCC:3F7C588:4BE2325:5DDFD54E", "content-length": "995" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjM4OTQ2NzM2MTM2OWFjYjhlZjUyNzc1YmZmYTRhNzIzYjlmOGExMmQ=\",\"sha\":\"389467361369acb8ef52775bffa4a723b9f8a12d\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE5MDUx\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"389467361369acb8ef52775bffa4a723b9f8a12d\",\"number\":8,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOmI3NDlkMDRjY2Y4NTBiMTBhMmM5NzM1ZDlkNjZmNDVjMTBlMmI4NWU=\",\"sha\":\"b749d04ccf850b10a2c9735d9d66f45c10e2b85e\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2ODA4\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"b749d04ccf850b10a2c9735d9d66f45c10e2b85e\",\"number\":8,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4315", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"00493a386b913f40b88472854f6be296\"", - "Last-Modified": "Thu, 28 Nov 2019 14:10:08 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -556,31 +475,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06F9:9490:26C7DD2:2E81244:5DDFD550", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f65da10a3d5f04a0fa862d32ed16c514c6f1e795\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f65da10a3d5f04a0fa862d32ed16c514c6f1e795\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"38e99e9b67fe67d0238f0451731ad8822cb4149e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/38e99e9b67fe67d0238f0451731ad8822cb4149e\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjgsImhlYWQiOiIzODk0NjczNjEzNjlhY2I4ZWY1Mjc3NWJmZmE0YTcyM2I5ZjhhMTJkIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjgsImhlYWQiOiJiNzQ5ZDA0Y2NmODUwYjEwYTJjOTczNWQ5ZDY2ZjQ1YzEwZTJiODVlIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:25 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4314", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"89b40357e3552924cb4c778b75fdfcd3\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/df32b7c6f8f65adfd2578b39479466dc877ea43d", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/443992558c6bde263c70fac222039b96e1820fda", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -589,31 +503,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FB:1E5E9:3E41E05:4A5E654:5DDFD551" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"df32b7c6f8f65adfd2578b39479466dc877ea43d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/df32b7c6f8f65adfd2578b39479466dc877ea43d\"\n}\n", + "response": "{\n \"sha\": \"443992558c6bde263c70fac222039b96e1820fda\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/443992558c6bde263c70fac222039b96e1820fda\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"f65da10a3d5f04a0fa862d32ed16c514c6f1e795\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"df32b7c6f8f65adfd2578b39479466dc877ea43d\"}]}", + "body": "{\"base_tree\":\"38e99e9b67fe67d0238f0451731ad8822cb4149e\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"443992558c6bde263c70fac222039b96e1820fda\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:26 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4313", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e3d3a4b5836d40cf6e7bf30260610cf2\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/8685cc2fd95e2cf3e9e766c0d8c132086c8a0cdb", + "Location": "https://api.github.com/repos/owner/repo/git/trees/db92a347bf366191756f7ee4ca5439296afae066", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -622,31 +531,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FD:3BB70:3D9DA60:49B1E81:5DDFD551" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"8685cc2fd95e2cf3e9e766c0d8c132086c8a0cdb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8685cc2fd95e2cf3e9e766c0d8c132086c8a0cdb\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"47760f57753db93ef7cfc633c295d2033a1e45e6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/47760f57753db93ef7cfc633c295d2033a1e45e6\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"db92a347bf366191756f7ee4ca5439296afae066\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/db92a347bf366191756f7ee4ca5439296afae066\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"3d56d4594dd8790479c27d7b27afa49de3914f4a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3d56d4594dd8790479c27d7b27afa49de3914f4a\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"8685cc2fd95e2cf3e9e766c0d8c132086c8a0cdb\",\"parents\":[\"f65da10a3d5f04a0fa862d32ed16c514c6f1e795\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"db92a347bf366191756f7ee4ca5439296afae066\",\"parents\":[\"38e99e9b67fe67d0238f0451731ad8822cb4149e\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:27 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4312", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f8004e7ce3cec38e1bc4a0bbded0c091\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/dc3b583d65a0f6578840f7ad1fabcdc3908f3151", + "Location": "https://api.github.com/repos/owner/repo/git/commits/1410ada2a1abcd4983ebf5e459c29c497bcfea37", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -655,27 +559,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FE:39FE7:25E646B:2D6017E:5DDFD552" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"dc3b583d65a0f6578840f7ad1fabcdc3908f3151\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOmRjM2I1ODNkNjVhMGY2NTc4ODQwZjdhZDFmYWJjZGMzOTA4ZjMxNTE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/dc3b583d65a0f6578840f7ad1fabcdc3908f3151\",\n \"html_url\": \"https://github.com/owner/repo/commit/dc3b583d65a0f6578840f7ad1fabcdc3908f3151\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:10:27Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:10:27Z\"\n },\n \"tree\": {\n \"sha\": \"8685cc2fd95e2cf3e9e766c0d8c132086c8a0cdb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8685cc2fd95e2cf3e9e766c0d8c132086c8a0cdb\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"f65da10a3d5f04a0fa862d32ed16c514c6f1e795\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f65da10a3d5f04a0fa862d32ed16c514c6f1e795\",\n \"html_url\": \"https://github.com/owner/repo/commit/f65da10a3d5f04a0fa862d32ed16c514c6f1e795\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"1410ada2a1abcd4983ebf5e459c29c497bcfea37\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjE0MTBhZGEyYTFhYmNkNDk4M2ViZjVlNDU5YzI5YzQ5N2JjZmVhMzc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1410ada2a1abcd4983ebf5e459c29c497bcfea37\",\n \"html_url\": \"https://github.com/owner/repo/commit/1410ada2a1abcd4983ebf5e459c29c497bcfea37\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:38:05Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:38:05Z\"\n },\n \"tree\": {\n \"sha\": \"db92a347bf366191756f7ee4ca5439296afae066\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/db92a347bf366191756f7ee4ca5439296afae066\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"38e99e9b67fe67d0238f0451731ad8822cb4149e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/38e99e9b67fe67d0238f0451731ad8822cb4149e\",\n \"html_url\": \"https://github.com/owner/repo/commit/38e99e9b67fe67d0238f0451731ad8822cb4149e\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"dc3b583d65a0f6578840f7ad1fabcdc3908f3151\",\"force\":false}", + "body": "{\"sha\":\"1410ada2a1abcd4983ebf5e459c29c497bcfea37\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4311", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"f2febbceb277a24c7e6902a8157a0d12\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -687,10 +586,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FF:3BB6E:12FA109:16C8D0B:5DDFD553", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"dc3b583d65a0f6578840f7ad1fabcdc3908f3151\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/dc3b583d65a0f6578840f7ad1fabcdc3908f3151\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1410ada2a1abcd4983ebf5e459c29c497bcfea37\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1410ada2a1abcd4983ebf5e459c29c497bcfea37\"\n }\n}\n", "status": 200 }, { @@ -698,7 +596,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -707,8 +604,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4694", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -718,18 +613,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0700:11CCC:3F7CF98:4BE2F60:5DDFD555", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTgyMjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"389467361369acb8ef52775bffa4a723b9f8a12d\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"b749d04ccf850b10a2c9735d9d66f45c10e2b85e\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -738,8 +631,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4693", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -749,18 +640,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0701:3BB6F:25A9FB6:2D30DC1:5DDFD555", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjM4OTQ2NzM2MTM2OWFjYjhlZjUyNzc1YmZmYTRhNzIzYjlmOGExMmQ=\",\"sha\":\"389467361369acb8ef52775bffa4a723b9f8a12d\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOmI3NDlkMDRjY2Y4NTBiMTBhMmM5NzM1ZDlkNjZmNDVjMTBlMmI4NWU=\",\"sha\":\"b749d04ccf850b10a2c9735d9d66f45c10e2b85e\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"closePullRequestAndDeleteBranch\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\"},\"closePullRequestInput\":{\"pullRequestId\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE5MDUx\"}},\"query\":\"mutation closePullRequestAndDeleteBranch($closePullRequestInput: ClosePullRequestInput!, $deleteRefInput: DeleteRefInput!) {\\n closePullRequest(input: $closePullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"closePullRequestAndDeleteBranch\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\"},\"closePullRequestInput\":{\"pullRequestId\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2ODA4\"}},\"query\":\"mutation closePullRequestAndDeleteBranch($closePullRequestInput: ClosePullRequestInput!, $deleteRefInput: DeleteRefInput!) {\\n closePullRequest(input: $closePullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -769,8 +658,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4692", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -780,10 +667,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0702:1E5E9:3E424AB:4A5EE5F:5DDFD556", "content-length": "601" }, - "response": "{\"data\":{\"closePullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE5MDUx\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"389467361369acb8ef52775bffa4a723b9f8a12d\",\"number\":8,\"state\":\"CLOSED\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"ClosePullRequestPayload\"},\"deleteRef\":{\"clientMutationId\":null,\"__typename\":\"DeleteRefPayload\"}}}\n", + "response": "{\"data\":{\"closePullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2ODA4\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"b749d04ccf850b10a2c9735d9d66f45c10e2b85e\",\"number\":8,\"state\":\"CLOSED\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"ClosePullRequestPayload\"},\"deleteRef\":{\"clientMutationId\":null,\"__typename\":\"DeleteRefPayload\"}}}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can publish an editorial workflow entry.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can publish an editorial workflow entry.json index 59293499..006f9887 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can publish an editorial workflow entry.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can publish an editorial workflow entry.json @@ -4,7 +4,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:51 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -13,8 +12,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4782", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -24,7 +21,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "079C:3D532:514940A:60FC880:5DDFD47B", "content-length": "179" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", @@ -35,7 +31,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:52 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -44,8 +39,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4781", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -55,41 +48,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07A0:9496:51EA099:61B0F38:5DDFD47C", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:06:53 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4779", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07A2:9496:51EA208:61B10BD:5DDFD47C", - "content-length": "2147" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5Mjo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -97,7 +58,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:53 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -106,8 +66,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4780", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -117,18 +75,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07A1:3BB70:3D8AD9D:499B117:5DDFD47C", "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTgyMjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:54 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -137,8 +93,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4778", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -148,155 +102,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07A7:9490:26BC37F:2E72CCE:5DDFD47D", - "content-length": "7803" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:06:54 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4777", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07A6:1E5ED:53739BC:63AAFB5:5DDFD47D", - "content-length": "16478" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:06:54 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4776", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07A3:3D52E:270AA0B:2EB48D0:5DDFD47D", - "content-length": "1973" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:06:54 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4775", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07A4:3D532:5149778:60FCC9F:5DDFD47D", - "content-length": "2866" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:06:54 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4774", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07A5:3BB70:3D8AEA4:499B285:5DDFD47D", - "content-length": "3102" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:57 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "484", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4436", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a5b52bad1c0b7870355b3424eef417aa1499a93a\"", - "Last-Modified": "Thu, 28 Nov 2019 14:06:37 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -305,9 +128,113 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07A9:3BB6F:259CF1D:2D21227:5DDFD480" + "content-length": "4202" }, - "response": "{\"type\":\"PR\",\"pr\":{\"number\":2,\"head\":\"8afd3e012b89a152fe7870b351b40b6e04591627\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"second title\",\"description\":\"second description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"3e5676c8285a456a6604603042b5428883f50417\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.600Z\",\"version\":\"1\"}", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { @@ -315,7 +242,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:57 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -324,8 +250,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4773", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -335,10 +259,35 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07A8:1E5ED:5373FBE:63AB6FA:5DDFD480", "content-length": "141" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", + "Content-Length": "484", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\"type\":\"PR\",\"pr\":{\"number\":2,\"head\":\"0bdd03df855766ac2433c262cf7cbebb6cb2d587\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"second title\",\"description\":\"second description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"1275651f1722e8592c0a3eb7910dfbd1a12df718\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.600Z\",\"version\":\"1\"}", "status": 200 }, { @@ -346,7 +295,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:57 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -355,8 +303,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4772", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -366,10 +312,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07AA:9495:4017B60:4C70361:5DDFD481", "content-length": "189" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { @@ -377,7 +322,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -386,8 +330,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4771", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -397,31 +339,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07AB:9496:51EAB35:61B1C2C:5DDFD482", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:59 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4435", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ddb2ea6e0f5fe363b5b4554e70009b54\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -430,10 +367,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07AC:3D532:514A03A:60FD749:5DDFD482" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { @@ -441,7 +377,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:00 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -450,8 +385,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4770", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -461,31 +394,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07AD:3BB70:3D8B701:499BC8E:5DDFD483", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:01 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4434", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"213ec639a53ef1e5a9b6d5b434146dfa\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -494,31 +422,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07AF:9496:51EB01C:61B2248:5DDFD484" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:02 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4433", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"bd464a94df4b985dcdd198e4792a64bd\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/b82481f723068331f52033462505c9f3b8dc91b3", + "Location": "https://api.github.com/repos/owner/repo/git/commits/f278e4db7fb4d3fa7a07a978dbd5a5c2d544c483", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -527,18 +450,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07B0:11CCA:264A03B:2DDCCB5:5DDFD485" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b82481f723068331f52033462505c9f3b8dc91b3\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOmI4MjQ4MWY3MjMwNjgzMzFmNTIwMzM0NjI1MDVjOWYzYjhkYzkxYjM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b82481f723068331f52033462505c9f3b8dc91b3\",\n \"html_url\": \"https://github.com/owner/repo/commit/b82481f723068331f52033462505c9f3b8dc91b3\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:07:02Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:07:02Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"f278e4db7fb4d3fa7a07a978dbd5a5c2d544c483\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOmYyNzhlNGRiN2ZiNGQzZmE3YTA3YTk3OGRiZDVhNWMyZDU0NGM0ODM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f278e4db7fb4d3fa7a07a978dbd5a5c2d544c483\",\n \"html_url\": \"https://github.com/owner/repo/commit/f278e4db7fb4d3fa7a07a978dbd5a5c2d544c483\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:34:59Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:34:59Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"b82481f723068331f52033462505c9f3b8dc91b3\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"f278e4db7fb4d3fa7a07a978dbd5a5c2d544c483\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:04 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -547,8 +468,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4769", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -558,27 +477,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07B1:39FE8:3C03DE9:47D5504:5DDFD486", "content-length": "995" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOmI4MjQ4MWY3MjMwNjgzMzFmNTIwMzM0NjI1MDVjOWYzYjhkYzkxYjM=\",\"sha\":\"b82481f723068331f52033462505c9f3b8dc91b3\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE3NTk3\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"b82481f723068331f52033462505c9f3b8dc91b3\",\"number\":3,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOmYyNzhlNGRiN2ZiNGQzZmE3YTA3YTk3OGRiZDVhNWMyZDU0NGM0ODM=\",\"sha\":\"f278e4db7fb4d3fa7a07a978dbd5a5c2d544c483\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2NTk0\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"f278e4db7fb4d3fa7a07a978dbd5a5c2d544c483\",\"number\":3,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:05 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4432", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"c5f161b6c3525f88fed5e9ffa8108717\"", - "Last-Modified": "Thu, 28 Nov 2019 14:05:25 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -591,31 +504,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07B2:3BB71:533ABB3:6353BE0:5DDFD488", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1d7c80db1d4270fba753e636c2fcf46b83d95913\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1d7c80db1d4270fba753e636c2fcf46b83d95913\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c3984dcb0f0f85823a36bf3cc528c09f8c633457\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c3984dcb0f0f85823a36bf3cc528c09f8c633457\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiJiODI0ODFmNzIzMDY4MzMxZjUyMDMzNDYyNTA1YzlmM2I4ZGM5MWIzIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiJmMjc4ZTRkYjdmYjRkM2ZhN2EwN2E5NzhkYmQ1YTVjMmQ1NDRjNDgzIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:05 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4431", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8374603f599614f0d7e3510b52dd867b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/1c76b3f327e74612493ab7c0916a47829409f354", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/a27228ae422c07a549c6a546cb52055a9325b3a4", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -624,31 +532,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07B4:1E5ED:5374F9A:63ACA64:5DDFD489" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"1c76b3f327e74612493ab7c0916a47829409f354\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/1c76b3f327e74612493ab7c0916a47829409f354\"\n}\n", + "response": "{\n \"sha\": \"a27228ae422c07a549c6a546cb52055a9325b3a4\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a27228ae422c07a549c6a546cb52055a9325b3a4\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"1d7c80db1d4270fba753e636c2fcf46b83d95913\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"1c76b3f327e74612493ab7c0916a47829409f354\"}]}", + "body": "{\"base_tree\":\"c3984dcb0f0f85823a36bf3cc528c09f8c633457\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a27228ae422c07a549c6a546cb52055a9325b3a4\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:06 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4430", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"50cc97ea153037dace806918b8c9252b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/63822e74246d24d323bb7b63f52ad2b3c5461233", + "Location": "https://api.github.com/repos/owner/repo/git/trees/d7f74a1b1402d11fdcf623667230176726b37409", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -657,31 +560,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07B5:39FE8:3C043AA:47D5BC7:5DDFD489" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"63822e74246d24d323bb7b63f52ad2b3c5461233\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/63822e74246d24d323bb7b63f52ad2b3c5461233\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"09af0a5aafef81055c1f2e8ad846050a5816ce6e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/09af0a5aafef81055c1f2e8ad846050a5816ce6e\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"d7f74a1b1402d11fdcf623667230176726b37409\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d7f74a1b1402d11fdcf623667230176726b37409\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"83526cad29e867d063e175a02db50b581562e439\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/83526cad29e867d063e175a02db50b581562e439\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"63822e74246d24d323bb7b63f52ad2b3c5461233\",\"parents\":[\"1d7c80db1d4270fba753e636c2fcf46b83d95913\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"d7f74a1b1402d11fdcf623667230176726b37409\",\"parents\":[\"c3984dcb0f0f85823a36bf3cc528c09f8c633457\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:07 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4429", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"0f28aea8c46c558570b5916ca4123c20\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/c5b082bf83f68c830d97918ac228c228fc32d208", + "Location": "https://api.github.com/repos/owner/repo/git/commits/bec3ede70e7db43dc461c3d94b6c2733c0a97cc5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -690,27 +588,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07B8:1E5ED:53752A0:63ACE17:5DDFD48A" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"c5b082bf83f68c830d97918ac228c228fc32d208\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOmM1YjA4MmJmODNmNjhjODMwZDk3OTE4YWMyMjhjMjI4ZmMzMmQyMDg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c5b082bf83f68c830d97918ac228c228fc32d208\",\n \"html_url\": \"https://github.com/owner/repo/commit/c5b082bf83f68c830d97918ac228c228fc32d208\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:07:06Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:07:06Z\"\n },\n \"tree\": {\n \"sha\": \"63822e74246d24d323bb7b63f52ad2b3c5461233\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/63822e74246d24d323bb7b63f52ad2b3c5461233\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"1d7c80db1d4270fba753e636c2fcf46b83d95913\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1d7c80db1d4270fba753e636c2fcf46b83d95913\",\n \"html_url\": \"https://github.com/owner/repo/commit/1d7c80db1d4270fba753e636c2fcf46b83d95913\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"bec3ede70e7db43dc461c3d94b6c2733c0a97cc5\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOmJlYzNlZGU3MGU3ZGI0M2RjNDYxYzNkOTRiNmMyNzMzYzBhOTdjYzU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bec3ede70e7db43dc461c3d94b6c2733c0a97cc5\",\n \"html_url\": \"https://github.com/owner/repo/commit/bec3ede70e7db43dc461c3d94b6c2733c0a97cc5\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:35:03Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:35:03Z\"\n },\n \"tree\": {\n \"sha\": \"d7f74a1b1402d11fdcf623667230176726b37409\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d7f74a1b1402d11fdcf623667230176726b37409\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"c3984dcb0f0f85823a36bf3cc528c09f8c633457\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c3984dcb0f0f85823a36bf3cc528c09f8c633457\",\n \"html_url\": \"https://github.com/owner/repo/commit/c3984dcb0f0f85823a36bf3cc528c09f8c633457\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"c5b082bf83f68c830d97918ac228c228fc32d208\",\"force\":false}", + "body": "{\"sha\":\"bec3ede70e7db43dc461c3d94b6c2733c0a97cc5\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:08 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4428", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a2a927f14108e63a9f1e066dc1fd2605\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -722,10 +615,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07B9:9495:4018B2B:4C71682:5DDFD48B", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c5b082bf83f68c830d97918ac228c228fc32d208\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c5b082bf83f68c830d97918ac228c228fc32d208\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"bec3ede70e7db43dc461c3d94b6c2733c0a97cc5\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bec3ede70e7db43dc461c3d94b6c2733c0a97cc5\"\n }\n}\n", "status": 200 }, { @@ -733,7 +625,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:09 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -742,8 +633,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4768", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -753,18 +642,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07BB:3BB70:3D8C4C7:499CD46:5DDFD48C", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTgyMjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"b82481f723068331f52033462505c9f3b8dc91b3\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"f278e4db7fb4d3fa7a07a978dbd5a5c2d544c483\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:10 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -773,8 +660,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4767", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -784,27 +669,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07BC:39FEA:5401CFF:6400548:5DDFD48D", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOmI4MjQ4MWY3MjMwNjgzMzFmNTIwMzM0NjI1MDVjOWYzYjhkYzkxYjM=\",\"sha\":\"b82481f723068331f52033462505c9f3b8dc91b3\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOmYyNzhlNGRiN2ZiNGQzZmE3YTA3YTk3OGRiZDVhNWMyZDU0NGM0ODM=\",\"sha\":\"f278e4db7fb4d3fa7a07a978dbd5a5c2d544c483\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:10 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4427", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a2a927f14108e63a9f1e066dc1fd2605\"", - "Last-Modified": "Thu, 28 Nov 2019 14:05:25 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -817,31 +696,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07BF:3D528:204167:27642F:5DDFD48D", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c5b082bf83f68c830d97918ac228c228fc32d208\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c5b082bf83f68c830d97918ac228c228fc32d208\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"bec3ede70e7db43dc461c3d94b6c2733c0a97cc5\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bec3ede70e7db43dc461c3d94b6c2733c0a97cc5\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiJiODI0ODFmNzIzMDY4MzMxZjUyMDMzNDYyNTA1YzlmM2I4ZGM5MWIzIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6ImEwNDEyNDU4MTQ4OTJlM2Y3M2Y2M2NhNTQzMzNmZGE2NDliN2ZjMGIifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiJmMjc4ZTRkYjdmYjRkM2ZhN2EwN2E5NzhkYmQ1YTVjMmQ1NDRjNDgzIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6Ijc2MjcyMmI3OTI5NGU4MjVlNWYyMjE5NGY5MjczYjUzYTJhM2U2ZDUifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:11 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4426", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"95544259d20acd43d3b5d539ff8b8a90\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/7ebbb5bc44724f42fbeb570598aa11cc551d3b71", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/b8f991460b0e801620b97a82ce8d67816d286b14", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -850,31 +724,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07C0:11CCE:5362FB1:639DBDD:5DDFD48E" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7ebbb5bc44724f42fbeb570598aa11cc551d3b71\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/7ebbb5bc44724f42fbeb570598aa11cc551d3b71\"\n}\n", + "response": "{\n \"sha\": \"b8f991460b0e801620b97a82ce8d67816d286b14\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b8f991460b0e801620b97a82ce8d67816d286b14\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"c5b082bf83f68c830d97918ac228c228fc32d208\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"7ebbb5bc44724f42fbeb570598aa11cc551d3b71\"}]}", + "body": "{\"base_tree\":\"bec3ede70e7db43dc461c3d94b6c2733c0a97cc5\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"b8f991460b0e801620b97a82ce8d67816d286b14\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:12 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4425", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"b6f6b404cfb76bb811764d3229f59c8f\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/a1107518be97d003c8b4bff5714335c930ab12a0", + "Location": "https://api.github.com/repos/owner/repo/git/trees/2bfe62cba6677a3963c0017875bba28ba2b824c0", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -883,31 +752,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07C1:9496:51EC5FF:61B3CA3:5DDFD48F" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a1107518be97d003c8b4bff5714335c930ab12a0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a1107518be97d003c8b4bff5714335c930ab12a0\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"1e0fa10386af3532205995aa05f98e64f0ee40b3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1e0fa10386af3532205995aa05f98e64f0ee40b3\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"2bfe62cba6677a3963c0017875bba28ba2b824c0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2bfe62cba6677a3963c0017875bba28ba2b824c0\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"d5b328657da117ca85d86cdff0335a5338819809\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d5b328657da117ca85d86cdff0335a5338819809\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"a1107518be97d003c8b4bff5714335c930ab12a0\",\"parents\":[\"c5b082bf83f68c830d97918ac228c228fc32d208\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"2bfe62cba6677a3963c0017875bba28ba2b824c0\",\"parents\":[\"bec3ede70e7db43dc461c3d94b6c2733c0a97cc5\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:13 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4424", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"65b9ea7d84c08a31d784566a1f876131\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/5ea108a025a81580c8ebfdbd5b37567e6dc78c71", + "Location": "https://api.github.com/repos/owner/repo/git/commits/de29d55b79516c7ff41f5aba8bcb6d870496402b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -916,27 +780,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07C2:3BB6E:12F30D8:16C06A8:5DDFD490" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"5ea108a025a81580c8ebfdbd5b37567e6dc78c71\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjVlYTEwOGEwMjVhODE1ODBjOGViZmRiZDViMzc1NjdlNmRjNzhjNzE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5ea108a025a81580c8ebfdbd5b37567e6dc78c71\",\n \"html_url\": \"https://github.com/owner/repo/commit/5ea108a025a81580c8ebfdbd5b37567e6dc78c71\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:07:12Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:07:12Z\"\n },\n \"tree\": {\n \"sha\": \"a1107518be97d003c8b4bff5714335c930ab12a0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a1107518be97d003c8b4bff5714335c930ab12a0\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"c5b082bf83f68c830d97918ac228c228fc32d208\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c5b082bf83f68c830d97918ac228c228fc32d208\",\n \"html_url\": \"https://github.com/owner/repo/commit/c5b082bf83f68c830d97918ac228c228fc32d208\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"de29d55b79516c7ff41f5aba8bcb6d870496402b\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOmRlMjlkNTViNzk1MTZjN2ZmNDFmNWFiYThiY2I2ZDg3MDQ5NjQwMmI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/de29d55b79516c7ff41f5aba8bcb6d870496402b\",\n \"html_url\": \"https://github.com/owner/repo/commit/de29d55b79516c7ff41f5aba8bcb6d870496402b\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:35:09Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:35:09Z\"\n },\n \"tree\": {\n \"sha\": \"2bfe62cba6677a3963c0017875bba28ba2b824c0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2bfe62cba6677a3963c0017875bba28ba2b824c0\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"bec3ede70e7db43dc461c3d94b6c2733c0a97cc5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bec3ede70e7db43dc461c3d94b6c2733c0a97cc5\",\n \"html_url\": \"https://github.com/owner/repo/commit/bec3ede70e7db43dc461c3d94b6c2733c0a97cc5\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"5ea108a025a81580c8ebfdbd5b37567e6dc78c71\",\"force\":false}", + "body": "{\"sha\":\"de29d55b79516c7ff41f5aba8bcb6d870496402b\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:14 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4423", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8aec12ca93aaa560e00458704d1568df\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -948,58 +807,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07C3:39FE8:3C04F94:47D69ED:5DDFD491", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"5ea108a025a81580c8ebfdbd5b37567e6dc78c71\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5ea108a025a81580c8ebfdbd5b37567e6dc78c71\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"de29d55b79516c7ff41f5aba8bcb6d870496402b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/de29d55b79516c7ff41f5aba8bcb6d870496402b\"\n }\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"b82481f723068331f52033462505c9f3b8dc91b3\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:07:15 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4766", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07C5:9496:51ECC3D:61B444C:5DDFD493", - "content-length": "276" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOmI4MjQ4MWY3MjMwNjgzMzFmNTIwMzM0NjI1MDVjOWYzYjhkYzkxYjM=\",\"sha\":\"b82481f723068331f52033462505c9f3b8dc91b3\",\"__typename\":\"Commit\",\"status\":null}}}}\n", - "status": 200 - }, - { - "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"b82481f723068331f52033462505c9f3b8dc91b3\",\"merge_method\":\"merge\"}", + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"f278e4db7fb4d3fa7a07a978dbd5a5c2d544c483\",\"merge_method\":\"merge\"}", "method": "PUT", "url": "/repos/owner/repo/pulls/3/merge?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:17 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4422", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"130f7a5847f1d2ba593df514f7a3d3a6\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1011,18 +834,43 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07C4:11CCA:264AEEA:2DDDE4B:5DDFD492", "content-length": "123" }, - "response": "{\n \"sha\": \"af036d1fbe85a3c58f15dc877e252e2a8cfc44d1\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "response": "{\n \"sha\": \"0ac469442ba1bbdbb34d4aaf294440419d5217a5\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"deleteRef\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\"}},\"query\":\"mutation deleteRef($deleteRefInput: DeleteRefInput!) {\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"f278e4db7fb4d3fa7a07a978dbd5a5c2d544c483\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOmYyNzhlNGRiN2ZiNGQzZmE3YTA3YTk3OGRiZDVhNWMyZDU0NGM0ODM=\",\"sha\":\"f278e4db7fb4d3fa7a07a978dbd5a5c2d544c483\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"deleteRef\",\"variables\":{\"deleteRefInput\":{\"refId\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\"}},\"query\":\"mutation deleteRef($deleteRefInput: DeleteRefInput!) {\\n deleteRef(input: $deleteRefInput) {\\n clientMutationId\\n __typename\\n }\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1031,8 +879,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4765", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1042,7 +888,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07C6:1E5ED:53766C8:63AE66B:5DDFD495", "content-length": "81" }, "response": "{\"data\":{\"deleteRef\":{\"clientMutationId\":null,\"__typename\":\"DeleteRefPayload\"}}}\n", @@ -1052,17 +897,12 @@ "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:19 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4421", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8aec12ca93aaa560e00458704d1568df\"", - "Last-Modified": "Thu, 28 Nov 2019 14:07:18 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1075,28 +915,23 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07C7:3BB6D:6CA34F:83958A:5DDFD496", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"5ea108a025a81580c8ebfdbd5b37567e6dc78c71\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5ea108a025a81580c8ebfdbd5b37567e6dc78c71\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"de29d55b79516c7ff41f5aba8bcb6d870496402b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/de29d55b79516c7ff41f5aba8bcb6d870496402b\"\n }\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"5ea108a025a81580c8ebfdbd5b37567e6dc78c71\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "body": "{\"base_tree\":\"de29d55b79516c7ff41f5aba8bcb6d870496402b\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:20 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "559", + "Content-Length": "571", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4420", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"51325660b4cc49f2078835e478245c8b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -1108,62 +943,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07C8:3D532:514C6A2:6100661:5DDFD497" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"b82481f723068331f52033462505c9f3b8dc91b3\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:07:21 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4764", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07C9:9496:51ED679:61B5087:5DDFD498", - "content-length": "276" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOmI4MjQ4MWY3MjMwNjgzMzFmNTIwMzM0NjI1MDVjOWYzYjhkYzkxYjM=\",\"sha\":\"b82481f723068331f52033462505c9f3b8dc91b3\",\"__typename\":\"Commit\",\"status\":null}}}}\n", - "status": 200 - }, - { - "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"5ea108a025a81580c8ebfdbd5b37567e6dc78c71\"]}", + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"de29d55b79516c7ff41f5aba8bcb6d870496402b\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:21 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4419", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3f3961214a178b8cfcc75e5f1e26de7f\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/f022aaba49e85f870c03e84ba1b97cd9aee2858e", + "Location": "https://api.github.com/repos/owner/repo/git/commits/f428e07ed9cde288dd29d3d40f71cd8e0ff5d68d", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1172,27 +971,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07CA:3BB70:3D8D654:499E25B:5DDFD498" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"f022aaba49e85f870c03e84ba1b97cd9aee2858e\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOmYwMjJhYWJhNDllODVmODcwYzAzZTg0YmExYjk3Y2Q5YWVlMjg1OGU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f022aaba49e85f870c03e84ba1b97cd9aee2858e\",\n \"html_url\": \"https://github.com/owner/repo/commit/f022aaba49e85f870c03e84ba1b97cd9aee2858e\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:07:21Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:07:21Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"5ea108a025a81580c8ebfdbd5b37567e6dc78c71\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5ea108a025a81580c8ebfdbd5b37567e6dc78c71\",\n \"html_url\": \"https://github.com/owner/repo/commit/5ea108a025a81580c8ebfdbd5b37567e6dc78c71\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"f428e07ed9cde288dd29d3d40f71cd8e0ff5d68d\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOmY0MjhlMDdlZDljZGUyODhkZDI5ZDNkNDBmNzFjZDhlMGZmNWQ2OGQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f428e07ed9cde288dd29d3d40f71cd8e0ff5d68d\",\n \"html_url\": \"https://github.com/owner/repo/commit/f428e07ed9cde288dd29d3d40f71cd8e0ff5d68d\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:35:15Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:35:15Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"de29d55b79516c7ff41f5aba8bcb6d870496402b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/de29d55b79516c7ff41f5aba8bcb6d870496402b\",\n \"html_url\": \"https://github.com/owner/repo/commit/de29d55b79516c7ff41f5aba8bcb6d870496402b\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"f022aaba49e85f870c03e84ba1b97cd9aee2858e\",\"force\":false}", + "body": "{\"sha\":\"f428e07ed9cde288dd29d3d40f71cd8e0ff5d68d\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:22 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4418", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"6c5fe153dbd89493c5e12ca2935f7a10\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1204,10 +998,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07CB:3BB71:533CBB2:63562A4:5DDFD499", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f022aaba49e85f870c03e84ba1b97cd9aee2858e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f022aaba49e85f870c03e84ba1b97cd9aee2858e\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f428e07ed9cde288dd29d3d40f71cd8e0ff5d68d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f428e07ed9cde288dd29d3d40f71cd8e0ff5d68d\"\n }\n}\n", "status": 200 }, { @@ -1215,7 +1008,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:07:23 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1224,8 +1016,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4763", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1235,10 +1025,63 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07CC:3BB71:533CDD7:6356535:5DDFD49A", - "content-length": "413" + "content-length": "400" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTgyMjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:static/media\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "106" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"f278e4db7fb4d3fa7a07a978dbd5a5c2d544c483\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOmYyNzhlNGRiN2ZiNGQzZmE3YTA3YTk3OGRiZDVhNWMyZDU0NGM0ODM=\",\"sha\":\"f278e4db7fb4d3fa7a07a978dbd5a5c2d544c483\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can update an entry.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can update an entry.json index 6ecdda6e..a7aeb3ae 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can update an entry.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can update an entry.json @@ -4,7 +4,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:08 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -13,8 +12,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4806", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -24,7 +21,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0732:11CCC:3F65A2D:4BC6928:5DDFD450", "content-length": "179" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", @@ -35,7 +31,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:09 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -44,8 +39,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4805", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -55,10 +48,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0736:3BB70:3D86FE1:4996617:5DDFD450", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -66,7 +58,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:10 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -75,8 +66,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4804", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -86,10 +75,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "073A:11CCE:535C21C:63955EA:5DDFD452", - "content-length": "2147" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5Mjo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { @@ -97,7 +85,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:10 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -106,8 +93,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4803", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -117,28 +102,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0739:39FEA:53FB125:63F81BA:5DDFD452", "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTgyMjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:11 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4802", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -147,29 +128,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "073B:39FE8:3BFF114:47CF88F:5DDFD453", - "content-length": "1973" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:11 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4801", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -178,29 +154,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "073E:3D532:5144BDE:60F7133:5DDFD453", - "content-length": "3102" + "content-length": "2714" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:11 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4800", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -209,29 +180,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0740:11CCE:535C3F4:639584A:5DDFD453", - "content-length": "7803" + "content-length": "3896" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:11 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4799", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -240,29 +206,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "073D:39FEA:53FB2DB:63F841D:5DDFD453", - "content-length": "2866" + "content-length": "10650" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:11 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4798", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -271,11 +232,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "073F:39FE8:3BFF114:47CF891:5DDFD453", - "content-length": "16478" + "content-length": "22507" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { @@ -283,7 +242,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:14 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -292,8 +250,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4797", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -303,31 +259,25 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0742:11CCE:535C99D:6395F5A:5DDFD456", "content-length": "141" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:14 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", "Content-Length": "482", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4459", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d1ebb09740889fa664a976b6cdaa61fcc02c2a26\"", - "Last-Modified": "Thu, 28 Nov 2019 14:05:55 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -335,10 +285,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0743:3D532:514522E:60F78C6:5DDFD456" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\"type\":\"PR\",\"pr\":{\"number\":1,\"head\":\"b5a46eb795d4aee2cfcc8819e66d76eaba34c0d2\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "response": "{\"type\":\"PR\",\"pr\":{\"number\":1,\"head\":\"6bc27ba323c80a72e98b528de7f79d6589c197fd\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", "status": 200 }, { @@ -346,7 +295,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:15 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -355,8 +303,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4796", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -366,10 +312,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0744:1E5E9:3E2BBCF:4A43726:5DDFD457", "content-length": "189" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { @@ -377,7 +322,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:15 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -386,8 +330,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4795", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -397,31 +339,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0745:1E5E9:3E2BC6F:4A4380E:5DDFD457", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:16 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4458", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ddb2ea6e0f5fe363b5b4554e70009b54\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -430,10 +367,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0746:3BB6F:259A777:2D1E298:5DDFD458" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { @@ -441,7 +377,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:17 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -450,8 +385,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4794", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -461,31 +394,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0748:3BB6E:12F0FA2:16BDF00:5DDFD458", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:18 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4457", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"213ec639a53ef1e5a9b6d5b434146dfa\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -494,31 +422,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0749:9490:26BA49F:2E706B7:5DDFD459" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:18 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4456", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"1158f7e1e43013f5ba78ff74a3f32d73\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/185a7e0d3919d81fb20ced2b6461bd940b59dc9d", + "Location": "https://api.github.com/repos/owner/repo/git/commits/532082bfda30fa60e25c75b6c2ef461500ce0f81", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -527,18 +450,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "074A:11CCC:3F66894:4BC7AC8:5DDFD45A" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"185a7e0d3919d81fb20ced2b6461bd940b59dc9d\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjE4NWE3ZTBkMzkxOWQ4MWZiMjBjZWQyYjY0NjFiZDk0MGI1OWRjOWQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/185a7e0d3919d81fb20ced2b6461bd940b59dc9d\",\n \"html_url\": \"https://github.com/owner/repo/commit/185a7e0d3919d81fb20ced2b6461bd940b59dc9d\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:06:18Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:06:18Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"532082bfda30fa60e25c75b6c2ef461500ce0f81\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjUzMjA4MmJmZGEzMGZhNjBlMjVjNzViNmMyZWY0NjE1MDBjZTBmODE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/532082bfda30fa60e25c75b6c2ef461500ce0f81\",\n \"html_url\": \"https://github.com/owner/repo/commit/532082bfda30fa60e25c75b6c2ef461500ce0f81\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:34:19Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:34:19Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"185a7e0d3919d81fb20ced2b6461bd940b59dc9d\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"532082bfda30fa60e25c75b6c2ef461500ce0f81\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -547,8 +468,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4793", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -558,27 +477,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "074B:3BB70:3D87EAF:499781C:5DDFD45B", "content-length": "995" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjE4NWE3ZTBkMzkxOWQ4MWZiMjBjZWQyYjY0NjFiZDk0MGI1OWRjOWQ=\",\"sha\":\"185a7e0d3919d81fb20ced2b6461bd940b59dc9d\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE3Mjc5\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"185a7e0d3919d81fb20ced2b6461bd940b59dc9d\",\"number\":2,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjUzMjA4MmJmZGEzMGZhNjBlMjVjNzViNmMyZWY0NjE1MDBjZTBmODE=\",\"sha\":\"532082bfda30fa60e25c75b6c2ef461500ce0f81\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2NTQx\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"532082bfda30fa60e25c75b6c2ef461500ce0f81\",\"number\":2,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4455", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"2419c0a27baebba71ad9bda6c9b1c271\"", - "Last-Modified": "Thu, 28 Nov 2019 14:05:25 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -591,31 +504,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "074C:11CCE:535D6D6:6396F77:5DDFD45D", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"bf5c824bb1bb43bb30a3b36ea99bedf83b8cd4e2\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bf5c824bb1bb43bb30a3b36ea99bedf83b8cd4e2\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b62cde23ca72c2bdc5758b591f05666743bde4f3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b62cde23ca72c2bdc5758b591f05666743bde4f3\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiIxODVhN2UwZDM5MTlkODFmYjIwY2VkMmI2NDYxYmQ5NDBiNTlkYzlkIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiI1MzIwODJiZmRhMzBmYTYwZTI1Yzc1YjZjMmVmNDYxNTAwY2UwZjgxIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:22 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4454", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"afd62a973986b1f964a253a303d6d98a\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/12e5da2332f86430ab83413c326a1e77c82371cc", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/bd70dfea7aef1cb95786b7d04eae88d59d53ede5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -624,31 +532,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "074D:1E5ED:5370330:63A6C91:5DDFD45D" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"12e5da2332f86430ab83413c326a1e77c82371cc\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/12e5da2332f86430ab83413c326a1e77c82371cc\"\n}\n", + "response": "{\n \"sha\": \"bd70dfea7aef1cb95786b7d04eae88d59d53ede5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/bd70dfea7aef1cb95786b7d04eae88d59d53ede5\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"bf5c824bb1bb43bb30a3b36ea99bedf83b8cd4e2\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"12e5da2332f86430ab83413c326a1e77c82371cc\"}]}", + "body": "{\"base_tree\":\"b62cde23ca72c2bdc5758b591f05666743bde4f3\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"bd70dfea7aef1cb95786b7d04eae88d59d53ede5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:23 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4453", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"9e8cca7439c5fa74ba886e663c7bfba9\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/0a1da47aedb8f31e2adb0d53eb2342558b52e8f9", + "Location": "https://api.github.com/repos/owner/repo/git/trees/42713c8126a2fb5afe38f7e845e08a540a64ac25", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -657,31 +560,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "074E:39FE8:3C00264:47D0D4E:5DDFD45E" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"0a1da47aedb8f31e2adb0d53eb2342558b52e8f9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0a1da47aedb8f31e2adb0d53eb2342558b52e8f9\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6268ca7f5923f1e81438eb422abb7b6cd8e8b6c2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6268ca7f5923f1e81438eb422abb7b6cd8e8b6c2\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"42713c8126a2fb5afe38f7e845e08a540a64ac25\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/42713c8126a2fb5afe38f7e845e08a540a64ac25\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"2009fd248b6a17142e6593455e75d8bc80d68310\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2009fd248b6a17142e6593455e75d8bc80d68310\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"0a1da47aedb8f31e2adb0d53eb2342558b52e8f9\",\"parents\":[\"bf5c824bb1bb43bb30a3b36ea99bedf83b8cd4e2\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"42713c8126a2fb5afe38f7e845e08a540a64ac25\",\"parents\":[\"b62cde23ca72c2bdc5758b591f05666743bde4f3\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:24 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4452", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"c5892bb24541f951c616b9f972b0559b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/f5e862fb1cba41ef5f2f8fb7933a77e2c3f0db87", + "Location": "https://api.github.com/repos/owner/repo/git/commits/bde0a6d530578fff121678b272d3856fd1ab8a0d", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -690,27 +588,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "074F:948E:14C4192:18C32BC:5DDFD45F" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"f5e862fb1cba41ef5f2f8fb7933a77e2c3f0db87\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOmY1ZTg2MmZiMWNiYTQxZWY1ZjJmOGZiNzkzM2E3N2UyYzNmMGRiODc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f5e862fb1cba41ef5f2f8fb7933a77e2c3f0db87\",\n \"html_url\": \"https://github.com/owner/repo/commit/f5e862fb1cba41ef5f2f8fb7933a77e2c3f0db87\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:06:23Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:06:23Z\"\n },\n \"tree\": {\n \"sha\": \"0a1da47aedb8f31e2adb0d53eb2342558b52e8f9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0a1da47aedb8f31e2adb0d53eb2342558b52e8f9\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"bf5c824bb1bb43bb30a3b36ea99bedf83b8cd4e2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bf5c824bb1bb43bb30a3b36ea99bedf83b8cd4e2\",\n \"html_url\": \"https://github.com/owner/repo/commit/bf5c824bb1bb43bb30a3b36ea99bedf83b8cd4e2\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"bde0a6d530578fff121678b272d3856fd1ab8a0d\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOmJkZTBhNmQ1MzA1NzhmZmYxMjE2NzhiMjcyZDM4NTZmZDFhYjhhMGQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bde0a6d530578fff121678b272d3856fd1ab8a0d\",\n \"html_url\": \"https://github.com/owner/repo/commit/bde0a6d530578fff121678b272d3856fd1ab8a0d\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:34:23Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:34:23Z\"\n },\n \"tree\": {\n \"sha\": \"42713c8126a2fb5afe38f7e845e08a540a64ac25\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/42713c8126a2fb5afe38f7e845e08a540a64ac25\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"b62cde23ca72c2bdc5758b591f05666743bde4f3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b62cde23ca72c2bdc5758b591f05666743bde4f3\",\n \"html_url\": \"https://github.com/owner/repo/commit/b62cde23ca72c2bdc5758b591f05666743bde4f3\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"f5e862fb1cba41ef5f2f8fb7933a77e2c3f0db87\",\"force\":false}", + "body": "{\"sha\":\"bde0a6d530578fff121678b272d3856fd1ab8a0d\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4451", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"56b112746cc11c84c3f8b820e4ef9641\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -722,10 +615,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0750:3D528:203DCE:275FE5:5DDFD460", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f5e862fb1cba41ef5f2f8fb7933a77e2c3f0db87\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f5e862fb1cba41ef5f2f8fb7933a77e2c3f0db87\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"bde0a6d530578fff121678b272d3856fd1ab8a0d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bde0a6d530578fff121678b272d3856fd1ab8a0d\"\n }\n}\n", "status": 200 }, { @@ -733,7 +625,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -742,8 +633,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4792", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -753,18 +642,43 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0751:39FE8:3C00725:47D12F8:5DDFD461", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTgyMjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"185a7e0d3919d81fb20ced2b6461bd940b59dc9d\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"unpublishedBranchFile\",\"variables\":{\"headOwner\":\"owner\",\"headRepoName\":\"repo\",\"headExpression\":\"cms/posts/1970-01-01-first-title:content/posts/1970-01-01-first-title.md\",\"baseOwner\":\"owner\",\"baseRepoName\":\"repo\",\"baseExpression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query unpublishedBranchFile($headOwner: String!, $headRepoName: String!, $headExpression: String!, $baseOwner: String!, $baseRepoName: String!, $baseExpression: String!) {\\n head: repository(owner: $headOwner, name: $headRepoName) {\\n ...RepositoryParts\\n object(expression: $headExpression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n base: repository(owner: $baseOwner, name: $baseRepoName) {\\n ...RepositoryParts\\n object(expression: $baseExpression) {\\n ... on Blob {\\n id\\n oid\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "483" + }, + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTgyMjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"532082bfda30fa60e25c75b6c2ef461500ce0f81\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -773,8 +687,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4791", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -784,62 +696,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0755:11CCA:2647ED6:2DDA43C:5DDFD462", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjE4NWE3ZTBkMzkxOWQ4MWZiMjBjZWQyYjY0NjFiZDk0MGI1OWRjOWQ=\",\"sha\":\"185a7e0d3919d81fb20ced2b6461bd940b59dc9d\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjUzMjA4MmJmZGEzMGZhNjBlMjVjNzViNmMyZWY0NjE1MDBjZTBmODE=\",\"sha\":\"532082bfda30fa60e25c75b6c2ef461500ce0f81\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"unpublishedBranchFile\",\"variables\":{\"headOwner\":\"owner\",\"headRepoName\":\"repo\",\"headExpression\":\"cms/posts/1970-01-01-first-title:content/posts/1970-01-01-first-title.md\",\"baseOwner\":\"owner\",\"baseRepoName\":\"repo\",\"baseExpression\":\"master:content/posts/1970-01-01-first-title.md\"},\"query\":\"query unpublishedBranchFile($headOwner: String!, $headRepoName: String!, $headExpression: String!, $baseOwner: String!, $baseRepoName: String!, $baseExpression: String!) {\\n head: repository(owner: $headOwner, name: $headRepoName) {\\n ...RepositoryParts\\n object(expression: $headExpression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n base: repository(owner: $baseOwner, name: $baseRepoName) {\\n ...RepositoryParts\\n object(expression: $baseExpression) {\\n ... on Blob {\\n id\\n oid\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:06:27 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4790", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0756:3D52E:2708F64:2EB28A2:5DDFD462", - "content-length": "496" - }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", - "status": 200 - }, - { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZHJhZnQ6IHRydWUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4wMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4wMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:32 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4450", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8d4f3ee368d682641b6c3053713e3738\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/3e5676c8285a456a6604603042b5428883f50417", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/1275651f1722e8592c0a3eb7910dfbd1a12df718", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -848,18 +724,72 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "076C:39FEA:53FD8BA:63FB21D:5DDFD467" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"3e5676c8285a456a6604603042b5428883f50417\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3e5676c8285a456a6604603042b5428883f50417\"\n}\n", + "response": "{\n \"sha\": \"1275651f1722e8592c0a3eb7910dfbd1a12df718\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/1275651f1722e8592c0a3eb7910dfbd1a12df718\"\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"185a7e0d3919d81fb20ced2b6461bd940b59dc9d\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"base_tree\":\"532082bfda30fa60e25c75b6c2ef461500ce0f81\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"1275651f1722e8592c0a3eb7910dfbd1a12df718\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "11959", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"c999748f2dc761a6239e405612a6d34ad5c23d7c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c999748f2dc761a6239e405612a6d34ad5c23d7c\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Update Post “1970-01-01-first-title”\",\"tree\":\"0f625c7a62ffb1495638bac0cc021b9809807328\",\"parents\":[\"532082bfda30fa60e25c75b6c2ef461500ce0f81\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1529", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/0bdd03df855766ac2433c262cf7cbebb6cb2d587", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"0bdd03df855766ac2433c262cf7cbebb6cb2d587\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjBiZGQwM2RmODU1NzY2YWMyNDMzYzI2MmNmN2NiZWJiNmNiMmQ1ODc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0bdd03df855766ac2433c262cf7cbebb6cb2d587\",\n \"html_url\": \"https://github.com/owner/repo/commit/0bdd03df855766ac2433c262cf7cbebb6cb2d587\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:34:32Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:34:32Z\"\n },\n \"tree\": {\n \"sha\": \"0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328\"\n },\n \"message\": \"Update Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"532082bfda30fa60e25c75b6c2ef461500ce0f81\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/532082bfda30fa60e25c75b6c2ef461500ce0f81\",\n \"html_url\": \"https://github.com/owner/repo/commit/532082bfda30fa60e25c75b6c2ef461500ce0f81\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"532082bfda30fa60e25c75b6c2ef461500ce0f81\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:32 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -868,8 +798,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4789", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -879,84 +807,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "076D:1E5ED:5371461:63A81A3:5DDFD467", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjE4NWE3ZTBkMzkxOWQ4MWZiMjBjZWQyYjY0NjFiZDk0MGI1OWRjOWQ=\",\"sha\":\"185a7e0d3919d81fb20ced2b6461bd940b59dc9d\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjUzMjA4MmJmZGEzMGZhNjBlMjVjNzViNmMyZWY0NjE1MDBjZTBmODE=\",\"sha\":\"532082bfda30fa60e25c75b6c2ef461500ce0f81\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, - { - "body": "{\"base_tree\":\"185a7e0d3919d81fb20ced2b6461bd940b59dc9d\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"3e5676c8285a456a6604603042b5428883f50417\"}]}", - "method": "POST", - "url": "/repos/owner/repo/git/trees?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 14:06:32 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4449", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"dd8c154617b592073e8127f5d027978b\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "076E:11CCC:3F67C40:4BC92E3:5DDFD468" - }, - "response": "{\n \"sha\": \"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4663bc351c2b79f066f9434722d865f8a0fc88cd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4663bc351c2b79f066f9434722d865f8a0fc88cd\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 201 - }, - { - "body": "{\"message\":\"Update Post “1970-01-01-first-title”\",\"tree\":\"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\"parents\":[\"185a7e0d3919d81fb20ced2b6461bd940b59dc9d\"]}", - "method": "POST", - "url": "/repos/owner/repo/git/commits?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 14:06:33 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4448", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ee2dcddc0986567d6a52641d7b305755\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/8afd3e012b89a152fe7870b351b40b6e04591627", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "076F:11CC6:615130:762C8D:5DDFD469" - }, - "response": "{\n \"sha\": \"8afd3e012b89a152fe7870b351b40b6e04591627\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjhhZmQzZTAxMmI4OWExNTJmZTc4NzBiMzUxYjQwYjZlMDQ1OTE2Mjc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8afd3e012b89a152fe7870b351b40b6e04591627\",\n \"html_url\": \"https://github.com/owner/repo/commit/8afd3e012b89a152fe7870b351b40b6e04591627\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:06:33Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:06:33Z\"\n },\n \"tree\": {\n \"sha\": \"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1\"\n },\n \"message\": \"Update Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"185a7e0d3919d81fb20ced2b6461bd940b59dc9d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/185a7e0d3919d81fb20ced2b6461bd940b59dc9d\",\n \"html_url\": \"https://github.com/owner/repo/commit/185a7e0d3919d81fb20ced2b6461bd940b59dc9d\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 - }, { "body": "{\"operationName\":\"branch\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"qualifiedName\":\"refs/heads/master\"},\"query\":\"query branch($owner: String!, $name: String!, $qualifiedName: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n branch: ref(qualifiedName: $qualifiedName) {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -965,8 +825,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4788", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -976,10 +834,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0776:3D532:51476C3:60FA4D6:5DDFD46A", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { @@ -987,7 +844,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -996,8 +852,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4787", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1007,27 +861,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0777:3BB70:3D89384:499918C:5DDFD46A", "content-length": "764" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE3Mjc5\",\"commits\":{\"nodes\":[{\"id\":\"MDE3OlB1bGxSZXF1ZXN0Q29tbWl0MzQ2NzE3Mjc5OjE4NWE3ZTBkMzkxOWQ4MWZiMjBjZWQyYjY0NjFiZDk0MGI1OWRjOWQ=\",\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjE4NWE3ZTBkMzkxOWQ4MWZiMjBjZWQyYjY0NjFiZDk0MGI1OWRjOWQ=\",\"sha\":\"185a7e0d3919d81fb20ced2b6461bd940b59dc9d\",\"__typename\":\"Commit\",\"parents\":{\"nodes\":[{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"}],\"__typename\":\"CommitConnection\"}},\"__typename\":\"PullRequestCommit\"}],\"__typename\":\"PullRequestCommitConnection\"},\"__typename\":\"PullRequest\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2NTQx\",\"commits\":{\"nodes\":[{\"id\":\"MDE3OlB1bGxSZXF1ZXN0Q29tbWl0MzUzMjU2NTQxOjUzMjA4MmJmZGEzMGZhNjBlMjVjNzViNmMyZWY0NjE1MDBjZTBmODE=\",\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjUzMjA4MmJmZGEzMGZhNjBlMjVjNzViNmMyZWY0NjE1MDBjZTBmODE=\",\"sha\":\"532082bfda30fa60e25c75b6c2ef461500ce0f81\",\"__typename\":\"Commit\",\"parents\":{\"nodes\":[{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"}],\"__typename\":\"CommitConnection\"}},\"__typename\":\"PullRequestCommit\"}],\"__typename\":\"PullRequestCommitConnection\"},\"__typename\":\"PullRequest\"}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:35 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4447", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"56b112746cc11c84c3f8b820e4ef9641\"", - "Last-Modified": "Thu, 28 Nov 2019 14:05:25 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1040,31 +888,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0779:39FE8:3C014DF:47D237E:5DDFD46A", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f5e862fb1cba41ef5f2f8fb7933a77e2c3f0db87\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f5e862fb1cba41ef5f2f8fb7933a77e2c3f0db87\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"bde0a6d530578fff121678b272d3856fd1ab8a0d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bde0a6d530578fff121678b272d3856fd1ab8a0d\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiI4YWZkM2UwMTJiODlhMTUyZmU3ODcwYjM1MWI0MGI2ZTA0NTkxNjI3In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiIzZTU2NzZjODI4NWE0NTZhNjYwNDYwMzA0MmI1NDI4ODgzZjUwNDE3In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiIwYmRkMDNkZjg1NTc2NmFjMjQzM2MyNjJjZjdjYmViYjZjYjJkNTg3In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiIxMjc1NjUxZjE3MjJlODU5MmMwYTNlYjc5MTBkZmJkMWExMmRmNzE4In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:36 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4446", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"0d80d1b229d5677c4fe107863733150c\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a5b52bad1c0b7870355b3424eef417aa1499a93a", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/af2971e4a1ba587db9992ea78863bc5d1f70bb20", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1073,31 +916,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "077B:3BB70:3D894F9:4999356:5DDFD46B" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a5b52bad1c0b7870355b3424eef417aa1499a93a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a5b52bad1c0b7870355b3424eef417aa1499a93a\"\n}\n", + "response": "{\n \"sha\": \"af2971e4a1ba587db9992ea78863bc5d1f70bb20\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/af2971e4a1ba587db9992ea78863bc5d1f70bb20\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"f5e862fb1cba41ef5f2f8fb7933a77e2c3f0db87\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a5b52bad1c0b7870355b3424eef417aa1499a93a\"}]}", + "body": "{\"base_tree\":\"bde0a6d530578fff121678b272d3856fd1ab8a0d\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"af2971e4a1ba587db9992ea78863bc5d1f70bb20\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:36 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4445", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"7a454334e1e3da64cdd22d04b25dbdf0\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/531ce3413dc04f08f1c5ed47ebc0b18b0793527d", + "Location": "https://api.github.com/repos/owner/repo/git/trees/623b2def49fdf3fb2569884318eaecd5012ed118", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1106,31 +944,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "077D:9496:51E85A5:61AEE79:5DDFD46C" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"531ce3413dc04f08f1c5ed47ebc0b18b0793527d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/531ce3413dc04f08f1c5ed47ebc0b18b0793527d\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"34518307e7f99dccdb574a0186204fae1664a4ec\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34518307e7f99dccdb574a0186204fae1664a4ec\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"623b2def49fdf3fb2569884318eaecd5012ed118\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/623b2def49fdf3fb2569884318eaecd5012ed118\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"f71989868b47703f9fea1c08747e0fe1c5fc4fac\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f71989868b47703f9fea1c08747e0fe1c5fc4fac\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"531ce3413dc04f08f1c5ed47ebc0b18b0793527d\",\"parents\":[\"f5e862fb1cba41ef5f2f8fb7933a77e2c3f0db87\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"623b2def49fdf3fb2569884318eaecd5012ed118\",\"parents\":[\"bde0a6d530578fff121678b272d3856fd1ab8a0d\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:37 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4444", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8b5202123ae339f463ed4ec387f459e3\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/1d7c80db1d4270fba753e636c2fcf46b83d95913", + "Location": "https://api.github.com/repos/owner/repo/git/commits/c3984dcb0f0f85823a36bf3cc528c09f8c633457", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1139,58 +972,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0780:39FE7:25D9B63:2D50A83:5DDFD46C" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"1d7c80db1d4270fba753e636c2fcf46b83d95913\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjFkN2M4MGRiMWQ0MjcwZmJhNzUzZTYzNmMyZmNmNDZiODNkOTU5MTM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1d7c80db1d4270fba753e636c2fcf46b83d95913\",\n \"html_url\": \"https://github.com/owner/repo/commit/1d7c80db1d4270fba753e636c2fcf46b83d95913\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:06:37Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:06:37Z\"\n },\n \"tree\": {\n \"sha\": \"531ce3413dc04f08f1c5ed47ebc0b18b0793527d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/531ce3413dc04f08f1c5ed47ebc0b18b0793527d\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"f5e862fb1cba41ef5f2f8fb7933a77e2c3f0db87\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f5e862fb1cba41ef5f2f8fb7933a77e2c3f0db87\",\n \"html_url\": \"https://github.com/owner/repo/commit/f5e862fb1cba41ef5f2f8fb7933a77e2c3f0db87\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"c3984dcb0f0f85823a36bf3cc528c09f8c633457\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOmMzOTg0ZGNiMGYwZjg1ODIzYTM2YmYzY2M1MjhjMDlmOGM2MzM0NTc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c3984dcb0f0f85823a36bf3cc528c09f8c633457\",\n \"html_url\": \"https://github.com/owner/repo/commit/c3984dcb0f0f85823a36bf3cc528c09f8c633457\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:34:36Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:34:36Z\"\n },\n \"tree\": {\n \"sha\": \"623b2def49fdf3fb2569884318eaecd5012ed118\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/623b2def49fdf3fb2569884318eaecd5012ed118\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"bde0a6d530578fff121678b272d3856fd1ab8a0d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bde0a6d530578fff121678b272d3856fd1ab8a0d\",\n \"html_url\": \"https://github.com/owner/repo/commit/bde0a6d530578fff121678b272d3856fd1ab8a0d\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"185a7e0d3919d81fb20ced2b6461bd940b59dc9d\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:06:37 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4786", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0781:11CC8:12EF75B:16CA126:5DDFD46D", - "content-length": "276" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjE4NWE3ZTBkMzkxOWQ4MWZiMjBjZWQyYjY0NjFiZDk0MGI1OWRjOWQ=\",\"sha\":\"185a7e0d3919d81fb20ced2b6461bd940b59dc9d\",\"__typename\":\"Commit\",\"status\":null}}}}\n", - "status": 200 - }, - { - "body": "{\"sha\":\"1d7c80db1d4270fba753e636c2fcf46b83d95913\",\"force\":false}", + "body": "{\"sha\":\"c3984dcb0f0f85823a36bf3cc528c09f8c633457\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4443", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"c5f161b6c3525f88fed5e9ffa8108717\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1202,18 +999,43 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0782:11CCE:535F358:639927C:5DDFD46D", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1d7c80db1d4270fba753e636c2fcf46b83d95913\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1d7c80db1d4270fba753e636c2fcf46b83d95913\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c3984dcb0f0f85823a36bf3cc528c09f8c633457\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c3984dcb0f0f85823a36bf3cc528c09f8c633457\"\n }\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"updateRef\",\"variables\":{\"input\":{\"oid\":\"8afd3e012b89a152fe7870b351b40b6e04591627\",\"refId\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"force\":true}},\"query\":\"mutation updateRef($input: UpdateRefInput!) {\\n updateRef(input: $input) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"0bdd03df855766ac2433c262cf7cbebb6cb2d587\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjBiZGQwM2RmODU1NzY2YWMyNDMzYzI2MmNmN2NiZWJiNmNiMmQ1ODc=\",\"sha\":\"0bdd03df855766ac2433c262cf7cbebb6cb2d587\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"updateRef\",\"variables\":{\"input\":{\"oid\":\"0bdd03df855766ac2433c262cf7cbebb6cb2d587\",\"refId\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"force\":true}},\"query\":\"mutation updateRef($input: UpdateRefInput!) {\\n updateRef(input: $input) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1222,8 +1044,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4785", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1233,18 +1053,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0783:1E5DB:6B2BAF:825878:5DDFD46F", "content-length": "475" }, - "response": "{\"data\":{\"updateRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjhhZmQzZTAxMmI4OWExNTJmZTc4NzBiMzUxYjQwYjZlMDQ1OTE2Mjc=\",\"sha\":\"8afd3e012b89a152fe7870b351b40b6e04591627\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"UpdateRefPayload\"}}}\n", + "response": "{\"data\":{\"updateRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjBiZGQwM2RmODU1NzY2YWMyNDMzYzI2MmNmN2NiZWJiNmNiMmQ1ODc=\",\"sha\":\"0bdd03df855766ac2433c262cf7cbebb6cb2d587\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"UpdateRefPayload\"}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"8afd3e012b89a152fe7870b351b40b6e04591627\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"0bdd03df855766ac2433c262cf7cbebb6cb2d587\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:06:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1253,8 +1071,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4784", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1264,41 +1080,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0784:3BB71:5337EE2:6350550:5DDFD470", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjhhZmQzZTAxMmI4OWExNTJmZTc4NzBiMzUxYjQwYjZlMDQ1OTE2Mjc=\",\"sha\":\"8afd3e012b89a152fe7870b351b40b6e04591627\",\"__typename\":\"Commit\",\"status\":null}}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"8afd3e012b89a152fe7870b351b40b6e04591627\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:06:46 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4783", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "078C:3D532:5148A8E:60FBCC3:5DDFD475", - "content-length": "276" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjhhZmQzZTAxMmI4OWExNTJmZTc4NzBiMzUxYjQwYjZlMDQ1OTE2Mjc=\",\"sha\":\"8afd3e012b89a152fe7870b351b40b6e04591627\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjBiZGQwM2RmODU1NzY2YWMyNDMzYzI2MmNmN2NiZWJiNmNiMmQ1ODc=\",\"sha\":\"0bdd03df855766ac2433c262cf7cbebb6cb2d587\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can update workflow status from within the editor.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can update workflow status from within the editor.json index fa9ef5bf..048925c6 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can update workflow status from within the editor.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__can update workflow status from within the editor.json @@ -4,7 +4,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -13,8 +12,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4690", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -24,7 +21,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "071A:3BB70:3D9EDEC:49B361C:5DDFD560", "content-length": "179" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", @@ -35,7 +31,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -44,8 +39,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4689", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -55,41 +48,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "071E:9496:5203605:61CFCD8:5DDFD560", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:10:41 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4688", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0723:39FE4:769AB0:8F4203:5DDFD561", - "content-length": "1373" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -97,7 +58,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:42 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -106,8 +66,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4687", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -117,18 +75,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0724:9496:5203775:61CFE73:5DDFD561", - "content-length": "2147" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5Mjo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"files\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"master:content/posts\"},\"query\":\"query files($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ...ObjectParts\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n object {\\n ... on Tree {\\n entries {\\n ...FileEntryParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment FileEntryParts on TreeEntry {\\n name\\n sha: oid\\n type\\n blob: object {\\n ... on Blob {\\n size: byteSize\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:42 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -137,8 +93,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4685", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -148,28 +102,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0728:39FEA:5419CE6:641D92B:5DDFD561", - "content-length": "3102" + "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTgyMjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:42 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4684", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -178,29 +128,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0726:39FE8:3C18569:47EDDC7:5DDFD561", - "content-length": "1973" + "content-length": "2714" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:42 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4686", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -209,29 +154,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0727:1E5E0:2742992:2F1886F:5DDFD561", - "content-length": "2866" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:42 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4683", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -240,29 +180,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "072E:39FEA:5419D77:641D9D6:5DDFD562", - "content-length": "7803" + "content-length": "10650" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:42 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4682", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -271,11 +206,35 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0729:3BB6F:25AAB28:2D31B71:5DDFD561", - "content-length": "16478" + "content-length": "3896" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { @@ -283,7 +242,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:45 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -292,8 +250,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4681", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -303,31 +259,25 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "072F:39FEA:541A248:641DFB8:5DDFD565", "content-length": "141" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"refs\":{\"nodes\":[],\"__typename\":\"RefConnection\"}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:45 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", "Content-Length": "482", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4306", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"df32b7c6f8f65adfd2578b39479466dc877ea43d\"", - "Last-Modified": "Thu, 28 Nov 2019 14:10:27 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -335,10 +285,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0731:3BB6F:25AAE1B:2D31F1C:5DDFD565" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\"type\":\"PR\",\"pr\":{\"number\":8,\"head\":\"389467361369acb8ef52775bffa4a723b9f8a12d\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "response": "{\"type\":\"PR\",\"pr\":{\"number\":8,\"head\":\"b749d04ccf850b10a2c9735d9d66f45c10e2b85e\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", "status": 200 }, { @@ -346,7 +295,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:46 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -355,8 +303,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4680", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -366,10 +312,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0732:11CCE:537B103:63BB1C1:5DDFD565", "content-length": "189" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { @@ -377,7 +322,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:46 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -386,8 +330,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4679", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -397,31 +339,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0733:3D52E:271A82A:2EC77B1:5DDFD566", "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:47 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4305", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ddb2ea6e0f5fe363b5b4554e70009b54\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -430,10 +367,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0734:9496:52040F6:61D0A72:5DDFD567" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { @@ -441,7 +377,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:48 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -450,8 +385,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4678", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -461,31 +394,26 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0735:11CCE:537B467:63BB5E7:5DDFD567", "content-length": "452" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\"sha\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\"sha\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOm1hc3Rlcg==\",\"name\":\"master\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"}}}}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:49 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4304", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"213ec639a53ef1e5a9b6d5b434146dfa\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -494,31 +422,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0736:3BB6F:25AB161:2D3230B:5DDFD568" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:50 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4303", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e1891b0d0cb54cf7a2862f9096b98de5\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/f1868f9d2fc9278e9c243d4be86c03d5e10deeac", + "Location": "https://api.github.com/repos/owner/repo/git/commits/1b24a92b881af0b487a75908c6eccff7660aeabe", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -527,18 +450,16 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0739:39FEA:541A9B0:641E8DF:5DDFD569" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"f1868f9d2fc9278e9c243d4be86c03d5e10deeac\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOmYxODY4ZjlkMmZjOTI3OGU5YzI0M2Q0YmU4NmMwM2Q1ZTEwZGVlYWM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f1868f9d2fc9278e9c243d4be86c03d5e10deeac\",\n \"html_url\": \"https://github.com/owner/repo/commit/f1868f9d2fc9278e9c243d4be86c03d5e10deeac\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:10:50Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:10:50Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"1b24a92b881af0b487a75908c6eccff7660aeabe\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjFiMjRhOTJiODgxYWYwYjQ4N2E3NTkwOGM2ZWNjZmY3NjYwYWVhYmU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1b24a92b881af0b487a75908c6eccff7660aeabe\",\n \"html_url\": \"https://github.com/owner/repo/commit/1b24a92b881af0b487a75908c6eccff7660aeabe\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:38:26Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:38:26Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"f1868f9d2fc9278e9c243d4be86c03d5e10deeac\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"createBranchAndPullRequest\",\"variables\":{\"createRefInput\":{\"name\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"oid\":\"1b24a92b881af0b487a75908c6eccff7660aeabe\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"},\"createPullRequestInput\":{\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"title\":\"Create Post “1970-01-01-first-title”\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"repositoryId\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\"}},\"query\":\"mutation createBranchAndPullRequest($createRefInput: CreateRefInput!, $createPullRequestInput: CreatePullRequestInput!) {\\n createRef(input: $createRefInput) {\\n branch: ref {\\n ...BranchParts\\n __typename\\n }\\n __typename\\n }\\n createPullRequest(input: $createPullRequestInput) {\\n clientMutationId\\n pullRequest {\\n ...PullRequestParts\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment BranchParts on Ref {\\n commit: target {\\n ...ObjectParts\\n __typename\\n }\\n id\\n name\\n prefix\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment PullRequestParts on PullRequest {\\n id\\n baseRefName\\n body\\n headRefName\\n headRefOid\\n number\\n state\\n title\\n merged_at: mergedAt\\n repository {\\n ...RepositoryParts\\n __typename\\n }\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:52 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -547,8 +468,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4677", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -558,27 +477,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "073A:11CCC:3F7ECF5:4BE52FF:5DDFD56A", "content-length": "995" }, - "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOmYxODY4ZjlkMmZjOTI3OGU5YzI0M2Q0YmU4NmMwM2Q1ZTEwZGVlYWM=\",\"sha\":\"f1868f9d2fc9278e9c243d4be86c03d5e10deeac\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI0NjY2MTkyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzQ2NzE5MjU5\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"f1868f9d2fc9278e9c243d4be86c03d5e10deeac\",\"number\":9,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", + "response": "{\"data\":{\"createRef\":{\"branch\":{\"commit\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjFiMjRhOTJiODgxYWYwYjQ4N2E3NTkwOGM2ZWNjZmY3NjYwYWVhYmU=\",\"sha\":\"1b24a92b881af0b487a75908c6eccff7660aeabe\",\"__typename\":\"Commit\"},\"id\":\"MDM6UmVmMjI4MTU5ODIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\"name\":\"cms/posts/1970-01-01-first-title\",\"prefix\":\"refs/heads/\",\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"Ref\"},\"__typename\":\"CreateRefPayload\"},\"createPullRequest\":{\"clientMutationId\":null,\"pullRequest\":{\"id\":\"MDExOlB1bGxSZXF1ZXN0MzUzMjU2ODMw\",\"baseRefName\":\"master\",\"body\":\"Automatically generated by Netlify CMS\",\"headRefName\":\"cms/posts/1970-01-01-first-title\",\"headRefOid\":\"1b24a92b881af0b487a75908c6eccff7660aeabe\",\"number\":9,\"state\":\"OPEN\",\"title\":\"Create Post “1970-01-01-first-title”\",\"merged_at\":null,\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\"},\"__typename\":\"PullRequest\"},\"__typename\":\"CreatePullRequestPayload\"}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:53 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4302", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"f2febbceb277a24c7e6902a8157a0d12\"", - "Last-Modified": "Thu, 28 Nov 2019 14:10:08 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -591,31 +504,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "073B:39FEA:541AEB7:641EF16:5DDFD56C", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"dc3b583d65a0f6578840f7ad1fabcdc3908f3151\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/dc3b583d65a0f6578840f7ad1fabcdc3908f3151\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1410ada2a1abcd4983ebf5e459c29c497bcfea37\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1410ada2a1abcd4983ebf5e459c29c497bcfea37\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjksImhlYWQiOiJmMTg2OGY5ZDJmYzkyNzhlOWMyNDNkNGJlODZjMDNkNWUxMGRlZWFjIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjksImhlYWQiOiIxYjI0YTkyYjg4MWFmMGI0ODdhNzU5MDhjNmVjY2ZmNzY2MGFlYWJlIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:54 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4301", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"7853324a3d0d99521e9af0a090d37eee\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/2dda2906478303269b1f9eb774c9095989d7237e", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/a9f10045c21d0721621351edb95bc9f2a798ab79", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -624,31 +532,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "073C:9496:5204C09:61D180A:5DDFD56D" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"2dda2906478303269b1f9eb774c9095989d7237e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/2dda2906478303269b1f9eb774c9095989d7237e\"\n}\n", + "response": "{\n \"sha\": \"a9f10045c21d0721621351edb95bc9f2a798ab79\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a9f10045c21d0721621351edb95bc9f2a798ab79\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"dc3b583d65a0f6578840f7ad1fabcdc3908f3151\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"2dda2906478303269b1f9eb774c9095989d7237e\"}]}", + "body": "{\"base_tree\":\"1410ada2a1abcd4983ebf5e459c29c497bcfea37\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a9f10045c21d0721621351edb95bc9f2a798ab79\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:54 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4300", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"bef4b965b078a2807757da8e3de9134f\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/599e880dcb078ddb805c638484f958c1d13ea0c9", + "Location": "https://api.github.com/repos/owner/repo/git/trees/6882e471379dcd9dd091e89265910fed689b3ee5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -657,31 +560,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "073D:39FE2:20AF8A:2817D6:5DDFD56E" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"599e880dcb078ddb805c638484f958c1d13ea0c9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/599e880dcb078ddb805c638484f958c1d13ea0c9\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8745fe9ce86c90e58308dffe8240fe21c0efc7b1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8745fe9ce86c90e58308dffe8240fe21c0efc7b1\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"6882e471379dcd9dd091e89265910fed689b3ee5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6882e471379dcd9dd091e89265910fed689b3ee5\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"1bfb3d0565929a6e99f830dbdba659c868849f39\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1bfb3d0565929a6e99f830dbdba659c868849f39\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"599e880dcb078ddb805c638484f958c1d13ea0c9\",\"parents\":[\"dc3b583d65a0f6578840f7ad1fabcdc3908f3151\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"6882e471379dcd9dd091e89265910fed689b3ee5\",\"parents\":[\"1410ada2a1abcd4983ebf5e459c29c497bcfea37\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:55 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4299", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ca72dad9c075fdbc41119c37741dd404\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/456fb2f42b4aa2df3b9a86d7bd017db132b64ae6", + "Location": "https://api.github.com/repos/owner/repo/git/commits/c7007679d205433b838d957c53d1563e6fa74dc4", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -690,27 +588,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "073F:39FEA:541B2F1:641F43B:5DDFD56F" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"456fb2f42b4aa2df3b9a86d7bd017db132b64ae6\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjQ1NmZiMmY0MmI0YWEyZGYzYjlhODZkN2JkMDE3ZGIxMzJiNjRhZTY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/456fb2f42b4aa2df3b9a86d7bd017db132b64ae6\",\n \"html_url\": \"https://github.com/owner/repo/commit/456fb2f42b4aa2df3b9a86d7bd017db132b64ae6\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:10:55Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:10:55Z\"\n },\n \"tree\": {\n \"sha\": \"599e880dcb078ddb805c638484f958c1d13ea0c9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/599e880dcb078ddb805c638484f958c1d13ea0c9\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"dc3b583d65a0f6578840f7ad1fabcdc3908f3151\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/dc3b583d65a0f6578840f7ad1fabcdc3908f3151\",\n \"html_url\": \"https://github.com/owner/repo/commit/dc3b583d65a0f6578840f7ad1fabcdc3908f3151\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"c7007679d205433b838d957c53d1563e6fa74dc4\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOmM3MDA3Njc5ZDIwNTQzM2I4MzhkOTU3YzUzZDE1NjNlNmZhNzRkYzQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c7007679d205433b838d957c53d1563e6fa74dc4\",\n \"html_url\": \"https://github.com/owner/repo/commit/c7007679d205433b838d957c53d1563e6fa74dc4\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:38:31Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:38:31Z\"\n },\n \"tree\": {\n \"sha\": \"6882e471379dcd9dd091e89265910fed689b3ee5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6882e471379dcd9dd091e89265910fed689b3ee5\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"1410ada2a1abcd4983ebf5e459c29c497bcfea37\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1410ada2a1abcd4983ebf5e459c29c497bcfea37\",\n \"html_url\": \"https://github.com/owner/repo/commit/1410ada2a1abcd4983ebf5e459c29c497bcfea37\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"456fb2f42b4aa2df3b9a86d7bd017db132b64ae6\",\"force\":false}", + "body": "{\"sha\":\"c7007679d205433b838d957c53d1563e6fa74dc4\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:56 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4298", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b162c3de6e870f2b224c35aed0d89200\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -722,10 +615,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0740:11CCC:3F7F402:4BE5BC0:5DDFD56F", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"456fb2f42b4aa2df3b9a86d7bd017db132b64ae6\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/456fb2f42b4aa2df3b9a86d7bd017db132b64ae6\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c7007679d205433b838d957c53d1563e6fa74dc4\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c7007679d205433b838d957c53d1563e6fa74dc4\"\n }\n}\n", "status": 200 }, { @@ -733,7 +625,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:57 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -742,8 +633,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4676", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -753,18 +642,16 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0742:11CCE:537C608:63BCB84:5DDFD571", - "content-length": "496" + "content-length": "483" }, - "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBi\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndraft: true\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", + "response": "{\"data\":{\"head\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyODE1OTgyMjo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\"text\":\"---\\ntemplate: post\\ntitle: first title\\ndate: 1970-01-01T00:00:00.000Z\\ndescription: first description\\ncategory: first category\\ntags:\\n - tag1\\n---\\nfirst body\\n\",\"is_binary\":false,\"__typename\":\"Blob\"}},\"base\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"f1868f9d2fc9278e9c243d4be86c03d5e10deeac\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"1b24a92b881af0b487a75908c6eccff7660aeabe\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -773,8 +660,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4675", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -784,27 +669,21 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0743:3D52E:271B346:2EC8530:5DDFD572", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOmYxODY4ZjlkMmZjOTI3OGU5YzI0M2Q0YmU4NmMwM2Q1ZTEwZGVlYWM=\",\"sha\":\"f1868f9d2fc9278e9c243d4be86c03d5e10deeac\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjFiMjRhOTJiODgxYWYwYjQ4N2E3NTkwOGM2ZWNjZmY3NjYwYWVhYmU=\",\"sha\":\"1b24a92b881af0b487a75908c6eccff7660aeabe\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:10:59 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4297", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b162c3de6e870f2b224c35aed0d89200\"", - "Last-Modified": "Thu, 28 Nov 2019 14:10:08 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -817,31 +696,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0744:1E5E9:3E44CA5:4A61F08:5DDFD572", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"456fb2f42b4aa2df3b9a86d7bd017db132b64ae6\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/456fb2f42b4aa2df3b9a86d7bd017db132b64ae6\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c7007679d205433b838d957c53d1563e6fa74dc4\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c7007679d205433b838d957c53d1563e6fa74dc4\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjksImhlYWQiOiJmMTg2OGY5ZDJmYzkyNzhlOWMyNDNkNGJlODZjMDNkNWUxMGRlZWFjIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjksImhlYWQiOiIxYjI0YTkyYjg4MWFmMGI0ODdhNzU5MDhjNmVjY2ZmNzY2MGFlYWJlIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:11:00 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4296", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"224027688d7f5791650f5ac07c9ade33\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a775c8c71b519db9c5cab708fcc62eeecbfbf1bb", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/d26ef7fb644801f5d932c7866eec289f6aca7c83", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -850,31 +724,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0745:1E5ED:538FE18:63CD52B:5DDFD573" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a775c8c71b519db9c5cab708fcc62eeecbfbf1bb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a775c8c71b519db9c5cab708fcc62eeecbfbf1bb\"\n}\n", + "response": "{\n \"sha\": \"d26ef7fb644801f5d932c7866eec289f6aca7c83\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d26ef7fb644801f5d932c7866eec289f6aca7c83\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"456fb2f42b4aa2df3b9a86d7bd017db132b64ae6\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a775c8c71b519db9c5cab708fcc62eeecbfbf1bb\"}]}", + "body": "{\"base_tree\":\"c7007679d205433b838d957c53d1563e6fa74dc4\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"d26ef7fb644801f5d932c7866eec289f6aca7c83\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:11:00 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4295", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8f5c5fd9df133c40d3ba70ba9cbb4b9a\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/1ec28ba72040e194b8abf95416474d39d2abe4ff", + "Location": "https://api.github.com/repos/owner/repo/git/trees/5d752c1676880909b0b9b77802f68d3c28d297e9", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -883,31 +752,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0746:3BB70:3DA07FE:49B5669:5DDFD574" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"1ec28ba72040e194b8abf95416474d39d2abe4ff\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1ec28ba72040e194b8abf95416474d39d2abe4ff\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"fe1fbb077271761da71aaf471ed72cd4a0adbc16\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/fe1fbb077271761da71aaf471ed72cd4a0adbc16\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"5d752c1676880909b0b9b77802f68d3c28d297e9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5d752c1676880909b0b9b77802f68d3c28d297e9\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a468de6503c37c06497cd208ff2378ca79f64dde\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a468de6503c37c06497cd208ff2378ca79f64dde\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"1ec28ba72040e194b8abf95416474d39d2abe4ff\",\"parents\":[\"456fb2f42b4aa2df3b9a86d7bd017db132b64ae6\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"5d752c1676880909b0b9b77802f68d3c28d297e9\",\"parents\":[\"c7007679d205433b838d957c53d1563e6fa74dc4\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:11:01 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4294", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"0f484fc61bc8bc7e24675dea3c1de0ac\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/7a653421c20a18858a489842ce8716665e99b971", + "Location": "https://api.github.com/repos/owner/repo/git/commits/fb82b2b579ebdcaba8ab3c78c453ab63b390e148", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -916,27 +780,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0748:3BB71:535671A:63753F9:5DDFD574" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a653421c20a18858a489842ce8716665e99b971\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjdhNjUzNDIxYzIwYTE4ODU4YTQ4OTg0MmNlODcxNjY2NWU5OWI5NzE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7a653421c20a18858a489842ce8716665e99b971\",\n \"html_url\": \"https://github.com/owner/repo/commit/7a653421c20a18858a489842ce8716665e99b971\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:11:01Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:11:01Z\"\n },\n \"tree\": {\n \"sha\": \"1ec28ba72040e194b8abf95416474d39d2abe4ff\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1ec28ba72040e194b8abf95416474d39d2abe4ff\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"456fb2f42b4aa2df3b9a86d7bd017db132b64ae6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/456fb2f42b4aa2df3b9a86d7bd017db132b64ae6\",\n \"html_url\": \"https://github.com/owner/repo/commit/456fb2f42b4aa2df3b9a86d7bd017db132b64ae6\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"fb82b2b579ebdcaba8ab3c78c453ab63b390e148\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOmZiODJiMmI1NzllYmRjYWJhOGFiM2M3OGM0NTNhYjYzYjM5MGUxNDg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fb82b2b579ebdcaba8ab3c78c453ab63b390e148\",\n \"html_url\": \"https://github.com/owner/repo/commit/fb82b2b579ebdcaba8ab3c78c453ab63b390e148\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:38:36Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:38:36Z\"\n },\n \"tree\": {\n \"sha\": \"5d752c1676880909b0b9b77802f68d3c28d297e9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5d752c1676880909b0b9b77802f68d3c28d297e9\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"c7007679d205433b838d957c53d1563e6fa74dc4\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c7007679d205433b838d957c53d1563e6fa74dc4\",\n \"html_url\": \"https://github.com/owner/repo/commit/c7007679d205433b838d957c53d1563e6fa74dc4\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"7a653421c20a18858a489842ce8716665e99b971\",\"force\":false}", + "body": "{\"sha\":\"fb82b2b579ebdcaba8ab3c78c453ab63b390e148\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:11:03 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4293", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"c3a0950ff3e3bfe1263ae1255f568bba\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -948,58 +807,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0749:9496:5205A21:61D298B:5DDFD576", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7a653421c20a18858a489842ce8716665e99b971\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7a653421c20a18858a489842ce8716665e99b971\"\n }\n}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"f1868f9d2fc9278e9c243d4be86c03d5e10deeac\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", - "headers": { - "Date": "Thu, 28 Nov 2019 14:11:04 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4674", - "X-RateLimit-Reset": "1574953527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "074A:11CCC:3F7FFF6:4BE6A5B:5DDFD577", - "content-length": "276" - }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOmYxODY4ZjlkMmZjOTI3OGU5YzI0M2Q0YmU4NmMwM2Q1ZTEwZGVlYWM=\",\"sha\":\"f1868f9d2fc9278e9c243d4be86c03d5e10deeac\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"fb82b2b579ebdcaba8ab3c78c453ab63b390e148\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fb82b2b579ebdcaba8ab3c78c453ab63b390e148\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:11:04 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4292", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"c3a0950ff3e3bfe1263ae1255f568bba\"", - "Last-Modified": "Thu, 28 Nov 2019 14:10:08 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1012,149 +834,16 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "074B:3BB71:5356EEC:6375D59:5DDFD578", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7a653421c20a18858a489842ce8716665e99b971\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7a653421c20a18858a489842ce8716665e99b971\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"fb82b2b579ebdcaba8ab3c78c453ab63b390e148\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fb82b2b579ebdcaba8ab3c78c453ab63b390e148\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjksImhlYWQiOiJmMTg2OGY5ZDJmYzkyNzhlOWMyNDNkNGJlODZjMDNkNWUxMGRlZWFjIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6ImEwNDEyNDU4MTQ4OTJlM2Y3M2Y2M2NhNTQzMzNmZGE2NDliN2ZjMGIifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:11:05 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4291", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f50de09a447423311cfcab6f1fb80389\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/988a9ff3cd4343dfc885fdce124b3ed2163b9de9", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0750:3D532:5165053:611E608:5DDFD579" - }, - "response": "{\n \"sha\": \"988a9ff3cd4343dfc885fdce124b3ed2163b9de9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/988a9ff3cd4343dfc885fdce124b3ed2163b9de9\"\n}\n", - "status": 201 - }, - { - "body": "{\"base_tree\":\"7a653421c20a18858a489842ce8716665e99b971\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"988a9ff3cd4343dfc885fdce124b3ed2163b9de9\"}]}", - "method": "POST", - "url": "/repos/owner/repo/git/trees?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:11:06 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4290", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"604957a33d23cfe4bfcc01493affc6a3\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/bdba321e04c546c0d282565ef8e5e180eeb8dc83", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0751:39FEA:541C747:6420CEF:5DDFD579" - }, - "response": "{\n \"sha\": \"bdba321e04c546c0d282565ef8e5e180eeb8dc83\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bdba321e04c546c0d282565ef8e5e180eeb8dc83\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5c6a6603ebec172fbbbf44e48a999a14bcaaaf1f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5c6a6603ebec172fbbbf44e48a999a14bcaaaf1f\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 201 - }, - { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"bdba321e04c546c0d282565ef8e5e180eeb8dc83\",\"parents\":[\"7a653421c20a18858a489842ce8716665e99b971\"]}", - "method": "POST", - "url": "/repos/owner/repo/git/commits?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:11:07 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4289", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"6dca767e011fd6ccb85b54228ca92468\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/995b77deb1473a904d8220d34291df5fd23bb7c3", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0752:3BB6E:12FB697:16CA758:5DDFD57A" - }, - "response": "{\n \"sha\": \"995b77deb1473a904d8220d34291df5fd23bb7c3\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY2MTkyOjk5NWI3N2RlYjE0NzNhOTA0ZDgyMjBkMzQyOTFkZjVmZDIzYmI3YzM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/995b77deb1473a904d8220d34291df5fd23bb7c3\",\n \"html_url\": \"https://github.com/owner/repo/commit/995b77deb1473a904d8220d34291df5fd23bb7c3\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:11:07Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:11:07Z\"\n },\n \"tree\": {\n \"sha\": \"bdba321e04c546c0d282565ef8e5e180eeb8dc83\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bdba321e04c546c0d282565ef8e5e180eeb8dc83\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"7a653421c20a18858a489842ce8716665e99b971\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7a653421c20a18858a489842ce8716665e99b971\",\n \"html_url\": \"https://github.com/owner/repo/commit/7a653421c20a18858a489842ce8716665e99b971\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 - }, - { - "body": "{\"sha\":\"995b77deb1473a904d8220d34291df5fd23bb7c3\",\"force\":false}", - "method": "PATCH", - "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:11:09 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4288", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4166cf7c1d21bb5433972ab26ee0c1fe\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0755:11CCE:537DAEC:63BE490:5DDFD57B", - "content-length": "482" - }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY2MTkyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"995b77deb1473a904d8220d34291df5fd23bb7c3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/995b77deb1473a904d8220d34291df5fd23bb7c3\"\n }\n}\n", - "status": 200 - }, - { - "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"f1868f9d2fc9278e9c243d4be86c03d5e10deeac\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"1b24a92b881af0b487a75908c6eccff7660aeabe\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:11:10 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -1163,8 +852,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4673", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1174,10 +861,147 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0756:3D530:3DA669B:4982C70:5DDFD57D", "content-length": "276" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI0NjY2MTkyOmYxODY4ZjlkMmZjOTI3OGU5YzI0M2Q0YmU4NmMwM2Q1ZTEwZGVlYWM=\",\"sha\":\"f1868f9d2fc9278e9c243d4be86c03d5e10deeac\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjFiMjRhOTJiODgxYWYwYjQ4N2E3NTkwOGM2ZWNjZmY3NjYwYWVhYmU=\",\"sha\":\"1b24a92b881af0b487a75908c6eccff7660aeabe\",\"__typename\":\"Commit\",\"status\":null}}}}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjksImhlYWQiOiIxYjI0YTkyYjg4MWFmMGI0ODdhNzU5MDhjNmVjY2ZmNzY2MGFlYWJlIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6Ijc2MjcyMmI3OTI5NGU4MjVlNWYyMjE5NGY5MjczYjUzYTJhM2U2ZDUifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/d9e539b5718c69ceb58f57e3b9a307beca765355", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"d9e539b5718c69ceb58f57e3b9a307beca765355\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d9e539b5718c69ceb58f57e3b9a307beca765355\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"fb82b2b579ebdcaba8ab3c78c453ab63b390e148\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"d9e539b5718c69ceb58f57e3b9a307beca765355\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "869", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/cce051ac01422261c7a57511782956e1a8bb3482", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"cce051ac01422261c7a57511782956e1a8bb3482\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/cce051ac01422261c7a57511782956e1a8bb3482\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"fbc5386fec1154d927796f5f3c0be7e08e53134e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/fbc5386fec1154d927796f5f3c0be7e08e53134e\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"cce051ac01422261c7a57511782956e1a8bb3482\",\"parents\":[\"fb82b2b579ebdcaba8ab3c78c453ab63b390e148\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1541", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/3ba688d1af534a5ba4d4afa4373574251da59084", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"3ba688d1af534a5ba4d4afa4373574251da59084\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTU5ODIyOjNiYTY4OGQxYWY1MzRhNWJhNGQ0YWZhNDM3MzU3NDI1MWRhNTkwODQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3ba688d1af534a5ba4d4afa4373574251da59084\",\n \"html_url\": \"https://github.com/owner/repo/commit/3ba688d1af534a5ba4d4afa4373574251da59084\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:38:41Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:38:41Z\"\n },\n \"tree\": {\n \"sha\": \"cce051ac01422261c7a57511782956e1a8bb3482\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/cce051ac01422261c7a57511782956e1a8bb3482\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"fb82b2b579ebdcaba8ab3c78c453ab63b390e148\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fb82b2b579ebdcaba8ab3c78c453ab63b390e148\",\n \"html_url\": \"https://github.com/owner/repo/commit/fb82b2b579ebdcaba8ab3c78c453ab63b390e148\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"3ba688d1af534a5ba4d4afa4373574251da59084\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTU5ODIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3ba688d1af534a5ba4d4afa4373574251da59084\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3ba688d1af534a5ba4d4afa4373574251da59084\"\n }\n}\n", + "status": 200 + }, + { + "body": "{\"operationName\":\"statues\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"sha\":\"1b24a92b881af0b487a75908c6eccff7660aeabe\"},\"query\":\"query statues($owner: String!, $name: String!, $sha: GitObjectID!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(oid: $sha) {\\n ...ObjectParts\\n ... on Commit {\\n status {\\n id\\n contexts {\\n id\\n context\\n state\\n target_url: targetUrl\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment ObjectParts on GitObject {\\n id\\n sha: oid\\n __typename\\n}\\n\"}", + "method": "POST", + "url": "/graphql", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v4; format=json", + "X-RateLimit-Limit": "5000", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding", + "content-length": "276" + }, + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDY6Q29tbWl0MjI4MTU5ODIyOjFiMjRhOTJiODgxYWYwYjQ4N2E3NTkwOGM2ZWNjZmY3NjYwYWVhYmU=\",\"sha\":\"1b24a92b881af0b487a75908c6eccff7660aeabe\",\"__typename\":\"Commit\",\"status\":null}}}}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__successfully loads.json b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__successfully loads.json index bc755b77..19970c16 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__successfully loads.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - GraphQL API__successfully loads.json @@ -4,7 +4,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -13,8 +12,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4831", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -24,7 +21,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06B9:3D530:3D8777A:495D88A:5DDFD426", "content-length": "179" }, "response": "{\"data\":{\"viewer\":{\"id\":\"MDQ6VXNlcjI2NzYwNTcx\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\",\"login\":\"owner\",\"__typename\":\"User\"}}}\n", @@ -35,7 +31,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -44,8 +39,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4830", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -55,10 +48,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06BA:3BB70:3D83804:4992209:5DDFD427", "content-length": "119" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"viewerPermission\":\"ADMIN\"}}}\n", "status": 200 }, { @@ -66,7 +58,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -75,8 +66,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4829", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -86,10 +75,9 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06BF:11CC6:614353:761B96:5DDFD428", "content-length": "1373" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5MjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyODE1OTgyMjozNDg5MjU3NWUyMTZjMDZlNzU3MDkzZjAzNmJkOGUwNTdjNzhhNTJm\",\"sha\":\"34892575e216c06e757093f036bd8e057c78a52f\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"sha\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\",\"type\":\"blob\",\"blob\":{\"size\":1707,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"sha\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\",\"type\":\"blob\",\"blob\":{\"size\":2565,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2016-02-02---A-Brief-History-of-Typography.md\",\"sha\":\"0eea554365f002d0f1572af9a58522d335a794d5\",\"type\":\"blob\",\"blob\":{\"size\":2786,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-18-08---The-Birth-of-Movable-Type.md\",\"sha\":\"44f78c474d04273185a95821426f75affc9b0044\",\"type\":\"blob\",\"blob\":{\"size\":16071,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"sha\":\"a532f0a9445cdf90a19c6812cff89d1674991774\",\"type\":\"blob\",\"blob\":{\"size\":7465,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", "status": 200 }, { @@ -97,7 +85,6 @@ "method": "POST", "url": "/graphql", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", @@ -106,8 +93,6 @@ "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4828", - "X-RateLimit-Reset": "1574953527", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -117,28 +102,24 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06C8:3D532:513FCEF:60F11CB:5DDFD428", - "content-length": "2147" + "content-length": "106" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6VHJlZTIyNDY2NjE5Mjo5Yjc2OTliNTdlMTQzMDkxMGRiODI4MzFkY2Y2YjhhMWQxZGJkYWM5\",\"sha\":\"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\"__typename\":\"Tree\",\"entries\":[{\"name\":\"42-line-bible.jpg\",\"sha\":\"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\"type\":\"blob\",\"blob\":{\"size\":671242,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"gutenberg.jpg\",\"sha\":\"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\"type\":\"blob\",\"blob\":{\"size\":155002,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-0.jpg\",\"sha\":\"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\"type\":\"blob\",\"blob\":{\"size\":660287,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-1.jpg\",\"sha\":\"05eedae372b829c62501ac751b2d42dcc432541b\",\"type\":\"blob\",\"blob\":{\"size\":392411,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-2.jpg\",\"sha\":\"53845ed35faf8939bea242bb85eda7c324b1be0b\",\"type\":\"blob\",\"blob\":{\"size\":99147,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-3.jpg\",\"sha\":\"8b2339d97069e826fae1f156212e40ae458454e3\",\"type\":\"blob\",\"blob\":{\"size\":358022,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"image-4.jpg\",\"sha\":\"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\"type\":\"blob\",\"blob\":{\"size\":114837,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"movable-type.jpg\",\"sha\":\"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\"type\":\"blob\",\"blob\":{\"size\":559028,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"printing-press.jpg\",\"sha\":\"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\"type\":\"blob\",\"blob\":{\"size\":279283,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}},{\"name\":\"type-through-time.jpg\",\"sha\":\"3f08366a805c51a60ec5056010f22de4ba08abaa\",\"type\":\"blob\",\"blob\":{\"size\":117689,\"__typename\":\"Blob\"},\"__typename\":\"TreeEntry\",\"object\":{\"__typename\":\"Blob\"}}]}}}}\n", + "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNTk4MjI=\",\"__typename\":\"Repository\",\"object\":null}}}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"6d51a38aed7139d2117724b1e307657b6ff2d043\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4827", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -147,29 +128,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06CD:3D52A:7470A6:8C1920:5DDFD428", - "content-length": "1973" + "content-length": "22507" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\"text\":\"---\\ntitle: Perfecting the Art of Perfection\\ndate: \\\"2016-09-01T23:46:37.121Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Handwriting\\\"\\n - \\\"Learning to write\\\"\\ndescription: \\\"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\\"\\ncanonical: ''\\n---\\n\\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \\n\\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"0eea554365f002d0f1572af9a58522d335a794d5\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4826", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -178,29 +154,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06DD:3D52C:12C021A:1693EF9:5DDFD428", - "content-length": "3102" + "content-length": "3896" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\"text\":\"---\\ntitle: \\\"A Brief History of Typography\\\"\\ndate: \\\"2016-02-02T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Inspiration\\\"\\ntags:\\n - \\\"Linotype\\\"\\n - \\\"Monotype\\\"\\n - \\\"History of typography\\\"\\n - \\\"Helvetica\\\"\\ndescription: \\\"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"d0582dd245a3f408fb3fe2333bf01400007476e9\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4825", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -209,29 +180,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06DC:3D52A:7470AF:8C1929:5DDFD428", - "content-length": "2866" + "content-length": "2714" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\"text\":\"---\\ntitle: The Origins of Social Stationery Lettering\\ndate: \\\"2016-12-01T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Design Culture\\\"\\ndescription: \\\"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\\\"\\ncanonical: ''\\n---\\n\\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \\n\\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\\n\\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\\n\\n## Header Level 2\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \\n\\n
\\n\\t
\\n\\t\\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\\n\\t\\t
\\n\\t\\t\\t— Aliquam tincidunt mauris eu risus.\\n\\t\\t
\\n\\t
\\n
\\n\\n### Header Level 3\\n\\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\\n+ Aliquam tincidunt mauris eu risus.\\n\\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\\n\\n```css\\n#header h1 a {\\n display: block;\\n width: 300px;\\n height: 80px;\\n}\\n```\\n\\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"a532f0a9445cdf90a19c6812cff89d1674991774\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4824", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -240,29 +206,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E2:11CCE:5357794:638FB48:5DDFD429", - "content-length": "7803" + "content-length": "4202" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5MjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\"text\":\"---\\ntitle: Humane Typography in the Digital Age\\ndate: \\\"2017-08-19T22:40:32.169Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Design\\\"\\n - \\\"Typography\\\"\\n - \\\"Web Development\\\"\\ndescription: \\\"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\\"\\ncanonical: ''\\n---\\n\\n- [The first transition](#the-first-transition)\\n- [The digital age](#the-digital-age)\\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\\n- [Chasing perfection](#chasing-perfection)\\n\\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\\n\\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\\n\\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\\n\\n## The first transition\\n\\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\\n\\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\\n\\n![42-line-bible.jpg](/media/42-line-bible.jpg)\\n\\n*The 42–Line Bible, printed by Gutenberg.*\\n\\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\\n\\n## The digital age\\n\\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\\n\\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\\n>\\n— Massimo Vignelli\\n\\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\\n\\n## Loss of humanity through transitions\\n\\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\\n\\n
\\n\\t
\\n\\t\\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\\n\\t\\t
\\n\\t\\t\\t— Josef Mueller-Brockmann\\n\\t\\t
\\n\\t
\\n
\\n\\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\\n\\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\\n>\\n> — Eric Gill\\n\\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\\n\\n![type-through-time.jpg](/media/type-through-time.jpg)\\n\\n*Type through 5 centuries.*\\n\\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\\n\\n## Chasing perfection\\n\\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\\n\\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"operationName\":\"blob\",\"variables\":{\"owner\":\"owner\",\"name\":\"repo\",\"expression\":\"44f78c474d04273185a95821426f75affc9b0044\"},\"query\":\"query blob($owner: String!, $name: String!, $expression: String!) {\\n repository(owner: $owner, name: $name) {\\n ...RepositoryParts\\n object(expression: $expression) {\\n ... on Blob {\\n ...BlobWithTextParts\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n}\\n\\nfragment RepositoryParts on Repository {\\n id\\n __typename\\n}\\n\\nfragment BlobWithTextParts on Blob {\\n id\\n text\\n is_binary: isBinary\\n __typename\\n}\\n\"}", - "method": "POST", - "url": "/graphql", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:05:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "Cache-Control": "no-cache", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v4; format=json", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4823", - "X-RateLimit-Reset": "1574953527", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -271,11 +232,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E1:3BB6D:6C8A66:83773C:5DDFD429", - "content-length": "16478" + "content-length": "10650" }, - "response": "{\"data\":{\"repository\":{\"id\":\"MDEwOlJlcG9zaXRvcnkyMjQ2NjYxOTI=\",\"__typename\":\"Repository\",\"object\":{\"id\":\"MDQ6QmxvYjIyNDY2NjE5Mjo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\"text\":\"---\\ntitle: \\\"Johannes Gutenberg: The Birth of Movable Type\\\"\\ndate: \\\"2017-08-18T22:12:03.284Z\\\"\\ntemplate: \\\"post\\\"\\ndraft: false\\ncategory: \\\"Typography\\\"\\ntags:\\n - \\\"Open source\\\"\\n - \\\"Gatsby\\\"\\n - \\\"Typography\\\"\\ndescription: \\\"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\\"\\ncanonical: ''\\n---\\n\\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\\n\\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\\n\\n
\\n\\t\\\"Gutenberg\\\"\\n\\t
Johannes Gutenberg
\\n
\\n\\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\\n\\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\\n\\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\\n\\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\\n\\n## Printing Press\\n\\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\\n\\n
\\n\\t\\\"Early\\n\\t
Early wooden printing press as depicted in 1568.
\\n
\\n\\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\\n\\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\\n\\n
\\n\\t
\\n\\t\\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\\n\\t\\t
\\n\\t\\t\\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\\n\\t\\t
\\n\\t
\\n
\\n\\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\\n\\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\\n\\n## Court Case\\n\\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \\\"project of the books,\\\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\\n\\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\\n\\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\\n\\n## Later Life\\n\\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\\n\\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\\n\\n***\\n\\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\\n\\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\\n\\n## Printing Method With Movable Type\\n\\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\\n\\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\\n\\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\\n\\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\\n\\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \\\"sort\\\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\\n\\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\\n\\n
\\n\\t
\\n\\t\\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\\n\\t\\t
\\n\\t\\t\\t—Johannes Gutenberg\\n\\t\\t
\\n\\t
\\n
\\n\\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\\n\\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\\n\\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \\\"first inventor of printing\\\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\\n\\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\\n\\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.\",\"is_binary\":false,\"__typename\":\"Blob\"}}}}\n", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE1OTgyMjphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can change entry status from fork.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can change entry status from fork.json index 18241751..4fe543a0 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can change entry status from fork.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can change entry status from fork.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4931", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8a3286f2d74580ee9474dc35965fadc1\"", - "Last-Modified": "Thu, 24 Oct 2019 11:03:33 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06EF:32666:41E75A:500119:5DD55631", "content-length": "1333" }, "response": "{\"login\":\"forkOwner\",\"id\":2,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"forkOwner\"}", @@ -35,13 +29,10 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/forkOwner/permission", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:22 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "403 Forbidden", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4930", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -53,7 +44,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06F7:14353:243EFAD:2B79216:5DD55631", "content-length": "185" }, "response": "{\n \"message\": \"Must have push access to view collaborator permission.\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/collaborators/#review-a-users-permission-level\"\n}\n", @@ -63,17 +53,12 @@ "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:22 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4929", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"02731d7273d8e9051b6065267d8a2488\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -85,24 +70,20 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FA:4643E:25E534E:2D4AFBA:5DD55632", - "content-length": "22013" + "content-length": "22831" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:03:43Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:04:50Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:04:50Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:42:16Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:42:55Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:42:55Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "POST", "url": "/repos/owner/repo/forks", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:23 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21923", + "Content-Length": "22715", "Server": "GitHub.com", "Status": "202 Accepted", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4928", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -113,27 +94,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FE:87DD:313D275:3AF586D:5DD55633" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:03:43Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:04:50Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:04:50Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:42:16Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:42:55Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:42:55Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 202 }, { "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4927", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"02731d7273d8e9051b6065267d8a2488\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -145,27 +120,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0701:2FD8C:305F8AB:39D50AA:5DD55633", - "content-length": "22013" + "content-length": "22831" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:03:43Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:04:50Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:04:50Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:42:16Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:42:55Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:42:55Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4926", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8a3286f2d74580ee9474dc35965fadc1\"", - "Last-Modified": "Thu, 24 Oct 2019 11:03:33 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -177,7 +146,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0704:87DB:26EACB2:2E366BE:5DD55634", "content-length": "1333" }, "response": "{\"login\":\"forkOwner\",\"id\":2,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"forkOwner\"}", @@ -187,17 +155,12 @@ "method": "GET", "url": "/repos/forkOwner/repo?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4925", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"02731d7273d8e9051b6065267d8a2488\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -209,27 +172,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0709:87D9:180493F:1CBB66D:5DD55635", - "content-length": "22013" + "content-length": "22831" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:03:43Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:04:50Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:04:50Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:42:16Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:42:55Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:42:55Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4924", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"7cac2f3bb60dc964aaca5ad381b56050\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:06 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -241,27 +198,19 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070E:32669:1856261:1D084DA:5DD55636", - "content-length": "2024" + "content-length": "2060" }, "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/trees/master:static/media?ts=0", + "url": "/repos/forkOwner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4923", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"19e0f56088433ca32d5d1a688ffba07b\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -273,29 +222,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070F:32668:BBC83E:E258B6:5DD55636", - "content-length": "3528" + "content-length": "109" }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:27 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4922", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4713628a518bbf090a74d3fa10e55827\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -304,29 +248,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0716:3525C:B6DE83:DBF7B0:5DD55637", - "content-length": "2565" + "content-length": "10650" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:27 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4921", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"bd8cecd81fe43295f14669cfe90d86c5\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -335,29 +274,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0714:32669:1856328:1D085BF:5DD55637", - "content-length": "1707" + "content-length": "4202" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:27 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4920", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4cd54536ca3dda25f2ab884d7dbe300a\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -366,29 +300,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0719:2FD8C:305FDE2:39D5719:5DD55637", - "content-length": "16071" + "content-length": "22507" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:27 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4919", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a364f76f680e7196df8bced481ddcabc\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -397,29 +326,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0715:87D9:1804AE5:1CBB861:5DD55637", - "content-length": "2786" + "content-length": "3896" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:27 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4918", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fcf7836dded3d69d01751fed36a69248\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -428,31 +352,50 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071C:2FD8C:305FE01:39D5734:5DD55637", - "content-length": "7465" + "content-length": "2714" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, + { + "method": "GET", + "url": "/repos/forkOwner/repo/git/refs/heads/cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, { "method": "GET", "url": "/repos/forkOwner/repo/contents/forkOwner/repo/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:31 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "481", + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", + "Content-Length": "487", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4917", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ced67a93c54476bee1dc6c1195ffc41e7ede3354\"", - "Last-Modified": "Wed, 20 Nov 2019 15:03:35 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -460,26 +403,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0729:2FD8A:189A112:1D78606:5DD5563A" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\"type\":\"PR\",\"user\":\"forkOwner\",\"status\":\"draft\",\"branch\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "response": "{\"type\":\"PR\",\"user\":\"forkOwner\",\"status\":\"draft\",\"branch\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4916", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -488,7 +427,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "072F:87D9:1804EA7:1CBBCDC:5DD5563B", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -498,16 +436,13 @@ "method": "GET", "url": "/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/forkOwner/repo/posts/1970-01-01-first-title", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4915", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -516,8 +451,7 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "072E:87DD:313E1D0:3AF6AA8:5DD5563B", - "content-length": "217" + "content-length": "223" }, "response": "{\n \"message\": \"No commit found for the ref cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", "status": 404 @@ -526,16 +460,13 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:32 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4914", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -544,31 +475,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0730:14356:33103EC:3CF393C:5DD5563B", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", "status": 404 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:33 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "211", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4913", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ac96fafa50cfd0f54b8ccb093c5601c8\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -577,26 +503,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0735:14356:331056D:3CF3B0C:5DD5563C" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/forkOwner/repo/branches/master?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:33 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4912", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"37a80ed931bb56825f243cc726dc7fc3\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -608,31 +529,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "073A:14356:331068E:3CF3C8B:5DD5563D", - "content-length": "5419" + "content-length": "5911" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/forkOwner/repo/branches/master\",\n \"html\": \"https://github.com/forkOwner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/forkOwner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/forkOwner/repo/branches/master\",\n \"html\": \"https://github.com/forkOwner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/forkOwner/repo/branches/master/protection\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:34 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11921", + "Content-Length": "12149", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4911", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"b67a0a4fb1de8cde1f199af20dbb3e0d\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -641,31 +557,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0741:14356:33107AE:3CF3DDE:5DD5563D" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:35 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1560", + "Content-Length": "1590", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4910", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3d2995ca5555ea27c560a45e025add23\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/c609b7bfc05ec82493ca41a7e6bf027d7aaf4b71", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/bf4783a4caa1ad81c03f983a77554d453d7e6b03", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -674,28 +585,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0742:1434A:3F525A:4CDED1:5DD5563E" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"c609b7bfc05ec82493ca41a7e6bf027d7aaf4b71\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOmM2MDliN2JmYzA1ZWM4MjQ5M2NhNDFhN2U2YmYwMjdkN2FhZjRiNzE=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/c609b7bfc05ec82493ca41a7e6bf027d7aaf4b71\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/c609b7bfc05ec82493ca41a7e6bf027d7aaf4b71\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:05:35Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:05:35Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"bf4783a4caa1ad81c03f983a77554d453d7e6b03\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOmJmNDc4M2E0Y2FhMWFkODFjMDNmOTgzYTc3NTU0ZDQ1M2Q3ZTZiMDM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/bf4783a4caa1ad81c03f983a77554d453d7e6b03\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/bf4783a4caa1ad81c03f983a77554d453d7e6b03\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:43:15Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:43:15Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"sha\":\"c609b7bfc05ec82493ca41a7e6bf027d7aaf4b71\"}", + "body": "{\"ref\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"sha\":\"bf4783a4caa1ad81c03f983a77554d453d7e6b03\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/refs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:36 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "756", + "Content-Length": "788", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4909", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"428f8332033d3379c0ebed743515ec64\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/forkOwner/repo/git/refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title", @@ -707,27 +613,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0748:2FD88:448E51:52B1B6:5DD5563F" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLTE1NzQyNjE4NjE2MjgtcWpkYjRjMHRjNy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"c609b7bfc05ec82493ca41a7e6bf027d7aaf4b71\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/c609b7bfc05ec82493ca41a7e6bf027d7aaf4b71\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLXRlc3QtMTU3NjQwMjczMTA1Mi1idDZpcWhwMDRpby9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"bf4783a4caa1ad81c03f983a77554d453d7e6b03\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/bf4783a4caa1ad81c03f983a77554d453d7e6b03\"\n }\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:37 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4908", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"60ce635d55f55147568cc10b58ae80f3\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -740,31 +640,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "074F:4643C:1714119:1B990C5:5DD55640", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3a2990ca8e4adbe6549240455dcbaeeeb6f6fb7d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3a2990ca8e4adbe6549240455dcbaeeeb6f6fb7d\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"01e08a73338fb6c3cf5b82ee92eadb3a3bab24bd\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/01e08a73338fb6c3cf5b82ee92eadb3a3bab24bd\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiJhMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBiIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:37 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "211", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4907", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d2437704f6193ea96a0ee567886ec41c\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/ced67a93c54476bee1dc6c1195ffc41e7ede3354", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/924a8e61467e41774f28574fac07d7959576f3d3", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -773,31 +668,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0754:4643E:25E670D:2D4C79E:5DD55641" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"ced67a93c54476bee1dc6c1195ffc41e7ede3354\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ced67a93c54476bee1dc6c1195ffc41e7ede3354\"\n}\n", + "response": "{\n \"sha\": \"924a8e61467e41774f28574fac07d7959576f3d3\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/924a8e61467e41774f28574fac07d7959576f3d3\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"3a2990ca8e4adbe6549240455dcbaeeeb6f6fb7d\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"ced67a93c54476bee1dc6c1195ffc41e7ede3354\"}]}", + "body": "{\"base_tree\":\"01e08a73338fb6c3cf5b82ee92eadb3a3bab24bd\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"924a8e61467e41774f28574fac07d7959576f3d3\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:38 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "875", + "Content-Length": "893", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4906", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"6bcb22c4589108f3560c55760d9f6277\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/bbbfa5312db18316d3677fd520d5215645669082", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/b0ca79206c2484a880097622d96d9de42c22ce0f", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -806,31 +696,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0759:35260:24B2CF5:2C02E46:5DD55642" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"bbbfa5312db18316d3677fd520d5215645669082\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/bbbfa5312db18316d3677fd520d5215645669082\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"231ce273847e8be9d30d7d6240f0cd4c2e5bf907\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/231ce273847e8be9d30d7d6240f0cd4c2e5bf907\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"b0ca79206c2484a880097622d96d9de42c22ce0f\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b0ca79206c2484a880097622d96d9de42c22ce0f\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"d9a2b2936cc43ed67e74ea8fc8abcb196d8cde9a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/d9a2b2936cc43ed67e74ea8fc8abcb196d8cde9a\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"bbbfa5312db18316d3677fd520d5215645669082\",\"parents\":[\"3a2990ca8e4adbe6549240455dcbaeeeb6f6fb7d\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"b0ca79206c2484a880097622d96d9de42c22ce0f\",\"parents\":[\"01e08a73338fb6c3cf5b82ee92eadb3a3bab24bd\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:39 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1635", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4905", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e15f0326dc0ce810480cec7978611bb6\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/4bf5260c75003f475f1b8fce1a404e40b60d1c45", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/1d4b0dd0883be380ddd0ebdba366d5d43983333d", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -839,27 +724,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "075A:3266C:3107B39:3ABF7C0:5DD55642" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"4bf5260c75003f475f1b8fce1a404e40b60d1c45\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOjRiZjUyNjBjNzUwMDNmNDc1ZjFiOGZjZTFhNDA0ZTQwYjYwZDFjNDU=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/4bf5260c75003f475f1b8fce1a404e40b60d1c45\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/4bf5260c75003f475f1b8fce1a404e40b60d1c45\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:05:39Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:05:39Z\"\n },\n \"tree\": {\n \"sha\": \"bbbfa5312db18316d3677fd520d5215645669082\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/bbbfa5312db18316d3677fd520d5215645669082\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"3a2990ca8e4adbe6549240455dcbaeeeb6f6fb7d\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3a2990ca8e4adbe6549240455dcbaeeeb6f6fb7d\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/3a2990ca8e4adbe6549240455dcbaeeeb6f6fb7d\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"1d4b0dd0883be380ddd0ebdba366d5d43983333d\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOjFkNGIwZGQwODgzYmUzODBkZGQwZWJkYmEzNjZkNWQ0Mzk4MzMzM2Q=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1d4b0dd0883be380ddd0ebdba366d5d43983333d\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1d4b0dd0883be380ddd0ebdba366d5d43983333d\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:43:19Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:43:19Z\"\n },\n \"tree\": {\n \"sha\": \"b0ca79206c2484a880097622d96d9de42c22ce0f\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b0ca79206c2484a880097622d96d9de42c22ce0f\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"01e08a73338fb6c3cf5b82ee92eadb3a3bab24bd\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/01e08a73338fb6c3cf5b82ee92eadb3a3bab24bd\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/01e08a73338fb6c3cf5b82ee92eadb3a3bab24bd\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"4bf5260c75003f475f1b8fce1a404e40b60d1c45\",\"force\":false}", + "body": "{\"sha\":\"1d4b0dd0883be380ddd0ebdba366d5d43983333d\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4904", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5615b94c336f6dafd46e5b0cc74eaab7\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -871,26 +751,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "075F:87DD:313F220:3AF7E07:5DD55643", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"4bf5260c75003f475f1b8fce1a404e40b60d1c45\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/4bf5260c75003f475f1b8fce1a404e40b60d1c45\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1d4b0dd0883be380ddd0ebdba366d5d43983333d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1d4b0dd0883be380ddd0ebdba366d5d43983333d\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:41 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4903", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -899,7 +775,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0766:14351:18EA342:1DBE7ED:5DD55644", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -909,21 +784,15 @@ "method": "GET", "url": "/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/forkOwner/repo/posts/1970-01-01-first-title", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:41 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4902", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Wed, 20 Nov 2019 15:05:35 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -932,9 +801,35 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0765:35260:24B30E7:2C03311:5DD55644" + "content-length": "2085" }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/forkOwner/repo/blob/cms/forkOwner/repo/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/forkOwner/repo/cms/forkOwner/repo/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/forkOwner/repo/blob/cms/forkOwner/repo/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "582" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDgxMTo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { @@ -942,17 +837,13 @@ "method": "POST", "url": "/repos/owner/repo/pulls?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:43 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "22137", + "Content-Length": "22785", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4901", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e254af0bc3b4ad7596b3b80efa73a476\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/pulls/5", @@ -964,27 +855,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "076F:14353:24409F7:2B7B21A:5DD55646" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/5\",\n \"id\": 343403613,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQzNDAzNjEz\",\n \"html_url\": \"https://github.com/owner/repo/pull/5\",\n \"diff_url\": \"https://github.com/owner/repo/pull/5.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/5.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/5\",\n \"number\": 5,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-20T15:05:43Z\",\n \"updated_at\": \"2019-11-20T15:05:43Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/5/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/5/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/5/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/c609b7bfc05ec82493ca41a7e6bf027d7aaf4b71\",\n \"head\": {\n \"label\": \"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"ref\": \"cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"sha\": \"c609b7bfc05ec82493ca41a7e6bf027d7aaf4b71\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:05:40Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:04:50Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/5\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/5\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/5\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/5/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/5/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/5/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/c609b7bfc05ec82493ca41a7e6bf027d7aaf4b71\"\n }\n },\n \"author_association\": \"NONE\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": true,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/5\",\n \"id\": 353257185,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3MTg1\",\n \"html_url\": \"https://github.com/owner/repo/pull/5\",\n \"diff_url\": \"https://github.com/owner/repo/pull/5.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/5.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/5\",\n \"number\": 5,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:43:24Z\",\n \"updated_at\": \"2019-12-15T09:43:24Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/5/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/5/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/5/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/bf4783a4caa1ad81c03f983a77554d453d7e6b03\",\n \"head\": {\n \"label\": \"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"ref\": \"cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"sha\": \"bf4783a4caa1ad81c03f983a77554d453d7e6b03\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:43:21Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:42:55Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/5\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/5\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/5\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/5/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/5/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/5/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/bf4783a4caa1ad81c03f983a77554d453d7e6b03\"\n }\n },\n \"author_association\": \"NONE\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": true,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:44 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4900", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5615b94c336f6dafd46e5b0cc74eaab7\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -997,31 +882,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0778:4643E:25E6FC3:2D4D22D:5DD55648", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"4bf5260c75003f475f1b8fce1a404e40b60d1c45\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/4bf5260c75003f475f1b8fce1a404e40b60d1c45\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1d4b0dd0883be380ddd0ebdba366d5d43983333d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1d4b0dd0883be380ddd0ebdba366d5d43983333d\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjUsImhlYWQiOnsibGFiZWwiOiJmb3JrT3duZXI6Y21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJyZWYiOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsInNoYSI6ImM2MDliN2JmYzA1ZWM4MjQ5M2NhNDFhN2U2YmYwMjdkN2FhZjRiNzEiLCJ1c2VyIjp7ImxvZ2luIjoiZm9ya093bmVyIiwiaWQiOjUzNDk0MTg4LCJub2RlX2lkIjoiTURRNlZYTmxjalV6TkRrME1UZzQiLCJhdmF0YXJfdXJsIjoiaHR0cHM6Ly9hdmF0YXJzMS5naXRodWJ1c2VyY29udGVudC5jb20vdS83ODkyNDg5P3Y9NCIsImdyYXZhdGFyX2lkIjoiIiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIiLCJmb2xsb3dlcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93ZXJzIiwiZm9sbG93aW5nX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2ZvbGxvd2luZ3svb3RoZXJfdXNlcn0iLCJnaXN0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9naXN0c3svZ2lzdF9pZH0iLCJzdGFycmVkX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N0YXJyZWR7L293bmVyfXsvcmVwb30iLCJzdWJzY3JpcHRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N1YnNjcmlwdGlvbnMiLCJvcmdhbml6YXRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL29yZ3MiLCJyZXBvc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9yZXBvcyIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9ldmVudHN7L3ByaXZhY3l9IiwicmVjZWl2ZWRfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlY2VpdmVkX2V2ZW50cyIsInR5cGUiOiJVc2VyIiwic2l0ZV9hZG1pbiI6ZmFsc2V9LCJyZXBvIjp7ImlkIjoyMjI5NjMyMDEsIm5vZGVfaWQiOiJNREV3T2xKbGNHOXphWFJ2Y25reU1qSTVOak15TURFPSIsIm5hbWUiOiJyZXBvIiwiZnVsbF9uYW1lIjoiZm9ya093bmVyL3JlcG8iLCJwcml2YXRlIjpmYWxzZSwib3duZXIiOnsibG9naW4iOiJmb3JrT3duZXIiLCJpZCI6NTM0OTQxODgsIm5vZGVfaWQiOiJNRFE2VlhObGNqVXpORGswTVRnNCIsImF2YXRhcl91cmwiOiJodHRwczovL2F2YXRhcnMxLmdpdGh1YnVzZXJjb250ZW50LmNvbS91Lzc4OTI0ODk/dj00IiwiZ3JhdmF0YXJfaWQiOiIiLCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lciIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lciIsImZvbGxvd2Vyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9mb2xsb3dlcnMiLCJmb2xsb3dpbmdfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93aW5ney9vdGhlcl91c2VyfSIsImdpc3RzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2dpc3Rzey9naXN0X2lkfSIsInN0YXJyZWRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3RhcnJlZHsvb3duZXJ9ey9yZXBvfSIsInN1YnNjcmlwdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3Vic2NyaXB0aW9ucyIsIm9yZ2FuaXphdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvb3JncyIsInJlcG9zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlcG9zIiwiZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2V2ZW50c3svcHJpdmFjeX0iLCJyZWNlaXZlZF9ldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvcmVjZWl2ZWRfZXZlbnRzIiwidHlwZSI6IlVzZXIiLCJzaXRlX2FkbWluIjpmYWxzZX0sImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiZGVzY3JpcHRpb24iOm51bGwsImZvcmsiOnRydWUsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8iLCJmb3Jrc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2ZvcmtzIiwia2V5c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2tleXN7L2tleV9pZH0iLCJjb2xsYWJvcmF0b3JzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29sbGFib3JhdG9yc3svY29sbGFib3JhdG9yfSIsInRlYW1zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vdGVhbXMiLCJob29rc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2hvb2tzIiwiaXNzdWVfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vaXNzdWVzL2V2ZW50c3svbnVtYmVyfSIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2V2ZW50cyIsImFzc2lnbmVlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Fzc2lnbmVlc3svdXNlcn0iLCJicmFuY2hlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2JyYW5jaGVzey9icmFuY2h9IiwidGFnc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3RhZ3MiLCJibG9ic191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9ibG9ic3svc2hhfSIsImdpdF90YWdzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vZ2l0L3RhZ3N7L3NoYX0iLCJnaXRfcmVmc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9yZWZzey9zaGF9IiwidHJlZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9naXQvdHJlZXN7L3NoYX0iLCJzdGF0dXNlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXR1c2VzL3tzaGF9IiwibGFuZ3VhZ2VzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbGFuZ3VhZ2VzIiwic3RhcmdhemVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXJnYXplcnMiLCJjb250cmlidXRvcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb250cmlidXRvcnMiLCJzdWJzY3JpYmVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N1YnNjcmliZXJzIiwic3Vic2NyaXB0aW9uX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vc3Vic2NyaXB0aW9uIiwiY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbW1pdHN7L3NoYX0iLCJnaXRfY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9jb21taXRzey9zaGF9IiwiY29tbWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb21tZW50c3svbnVtYmVyfSIsImlzc3VlX2NvbW1lbnRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9pc3N1ZXMvY29tbWVudHN7L251bWJlcn0iLCJjb250ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbnRlbnRzL3srcGF0aH0iLCJjb21wYXJlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29tcGFyZS97YmFzZX0uLi57aGVhZH0iLCJtZXJnZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9tZXJnZXMiLCJhcmNoaXZlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8ve2FyY2hpdmVfZm9ybWF0fXsvcmVmfSIsImRvd25sb2Fkc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Rvd25sb2FkcyIsImlzc3Vlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2lzc3Vlc3svbnVtYmVyfSIsInB1bGxzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vcHVsbHN7L251bWJlcn0iLCJtaWxlc3RvbmVzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbWlsZXN0b25lc3svbnVtYmVyfSIsIm5vdGlmaWNhdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9ub3RpZmljYXRpb25zez9zaW5jZSxhbGwscGFydGljaXBhdGluZ30iLCJsYWJlbHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9sYWJlbHN7L25hbWV9IiwicmVsZWFzZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9yZWxlYXNlc3svaWR9IiwiZGVwbG95bWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9kZXBsb3ltZW50cyIsImNyZWF0ZWRfYXQiOiIyMDE5LTExLTIwVDE1OjAyOjM2WiIsInVwZGF0ZWRfYXQiOiIyMDE5LTExLTIwVDE1OjAyOjM4WiIsInB1c2hlZF9hdCI6IjIwMTktMTEtMjBUMTU6MDU6NDBaIiwiZ2l0X3VybCI6ImdpdDovL2dpdGh1Yi5jb20vZm9ya093bmVyL3JlcG8uZ2l0Iiwic3NoX3VybCI6ImdpdEBnaXRodWIuY29tOmZvcmtPd25lci9yZXBvLmdpdCIsImNsb25lX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIvcmVwby5naXQiLCJzdm5fdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiaG9tZXBhZ2UiOm51bGwsInNpemUiOjAsInN0YXJnYXplcnNfY291bnQiOjAsIndhdGNoZXJzX2NvdW50IjowLCJsYW5ndWFnZSI6bnVsbCwiaGFzX2lzc3VlcyI6ZmFsc2UsImhhc19wcm9qZWN0cyI6dHJ1ZSwiaGFzX2Rvd25sb2FkcyI6dHJ1ZSwiaGFzX3dpa2kiOnRydWUsImhhc19wYWdlcyI6ZmFsc2UsImZvcmtzX2NvdW50IjowLCJtaXJyb3JfdXJsIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImRpc2FibGVkIjpmYWxzZSwib3Blbl9pc3N1ZXNfY291bnQiOjAsImxpY2Vuc2UiOnsia2V5IjoibWl0IiwibmFtZSI6Ik1JVCBMaWNlbnNlIiwic3BkeF9pZCI6Ik1JVCIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vbGljZW5zZXMvbWl0Iiwibm9kZV9pZCI6Ik1EYzZUR2xqWlc1elpURXoifSwiZm9ya3MiOjAsIm9wZW5faXNzdWVzIjowLCJ3YXRjaGVycyI6MCwiZGVmYXVsdF9icmFuY2giOiJtYXN0ZXIifX19LCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoicGVuZGluZ19yZXZpZXciLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiJhMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBiIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjUsImhlYWQiOnsibGFiZWwiOiJmb3JrT3duZXI6Y21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJyZWYiOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsInNoYSI6ImJmNDc4M2E0Y2FhMWFkODFjMDNmOTgzYTc3NTU0ZDQ1M2Q3ZTZiMDMiLCJ1c2VyIjp7ImxvZ2luIjoiZm9ya093bmVyIiwiaWQiOjUzNDk0MTg4LCJub2RlX2lkIjoiTURRNlZYTmxjalV6TkRrME1UZzQiLCJhdmF0YXJfdXJsIjoiaHR0cHM6Ly9hdmF0YXJzMS5naXRodWJ1c2VyY29udGVudC5jb20vdS83ODkyNDg5P3Y9NCIsImdyYXZhdGFyX2lkIjoiIiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIiLCJmb2xsb3dlcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93ZXJzIiwiZm9sbG93aW5nX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2ZvbGxvd2luZ3svb3RoZXJfdXNlcn0iLCJnaXN0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9naXN0c3svZ2lzdF9pZH0iLCJzdGFycmVkX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N0YXJyZWR7L293bmVyfXsvcmVwb30iLCJzdWJzY3JpcHRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N1YnNjcmlwdGlvbnMiLCJvcmdhbml6YXRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL29yZ3MiLCJyZXBvc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9yZXBvcyIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9ldmVudHN7L3ByaXZhY3l9IiwicmVjZWl2ZWRfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlY2VpdmVkX2V2ZW50cyIsInR5cGUiOiJVc2VyIiwic2l0ZV9hZG1pbiI6ZmFsc2V9LCJyZXBvIjp7ImlkIjoyMjgxNjA4MTEsIm5vZGVfaWQiOiJNREV3T2xKbGNHOXphWFJ2Y25reU1qZ3hOakE0TVRFPSIsIm5hbWUiOiJyZXBvIiwiZnVsbF9uYW1lIjoiZm9ya093bmVyL3JlcG8iLCJwcml2YXRlIjpmYWxzZSwib3duZXIiOnsibG9naW4iOiJmb3JrT3duZXIiLCJpZCI6NTM0OTQxODgsIm5vZGVfaWQiOiJNRFE2VlhObGNqVXpORGswTVRnNCIsImF2YXRhcl91cmwiOiJodHRwczovL2F2YXRhcnMxLmdpdGh1YnVzZXJjb250ZW50LmNvbS91Lzc4OTI0ODk/dj00IiwiZ3JhdmF0YXJfaWQiOiIiLCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lciIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lciIsImZvbGxvd2Vyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9mb2xsb3dlcnMiLCJmb2xsb3dpbmdfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93aW5ney9vdGhlcl91c2VyfSIsImdpc3RzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2dpc3Rzey9naXN0X2lkfSIsInN0YXJyZWRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3RhcnJlZHsvb3duZXJ9ey9yZXBvfSIsInN1YnNjcmlwdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3Vic2NyaXB0aW9ucyIsIm9yZ2FuaXphdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvb3JncyIsInJlcG9zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlcG9zIiwiZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2V2ZW50c3svcHJpdmFjeX0iLCJyZWNlaXZlZF9ldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvcmVjZWl2ZWRfZXZlbnRzIiwidHlwZSI6IlVzZXIiLCJzaXRlX2FkbWluIjpmYWxzZX0sImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiZGVzY3JpcHRpb24iOm51bGwsImZvcmsiOnRydWUsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8iLCJmb3Jrc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2ZvcmtzIiwia2V5c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2tleXN7L2tleV9pZH0iLCJjb2xsYWJvcmF0b3JzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29sbGFib3JhdG9yc3svY29sbGFib3JhdG9yfSIsInRlYW1zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vdGVhbXMiLCJob29rc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2hvb2tzIiwiaXNzdWVfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vaXNzdWVzL2V2ZW50c3svbnVtYmVyfSIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2V2ZW50cyIsImFzc2lnbmVlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Fzc2lnbmVlc3svdXNlcn0iLCJicmFuY2hlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2JyYW5jaGVzey9icmFuY2h9IiwidGFnc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3RhZ3MiLCJibG9ic191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9ibG9ic3svc2hhfSIsImdpdF90YWdzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vZ2l0L3RhZ3N7L3NoYX0iLCJnaXRfcmVmc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9yZWZzey9zaGF9IiwidHJlZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9naXQvdHJlZXN7L3NoYX0iLCJzdGF0dXNlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXR1c2VzL3tzaGF9IiwibGFuZ3VhZ2VzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbGFuZ3VhZ2VzIiwic3RhcmdhemVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXJnYXplcnMiLCJjb250cmlidXRvcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb250cmlidXRvcnMiLCJzdWJzY3JpYmVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N1YnNjcmliZXJzIiwic3Vic2NyaXB0aW9uX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vc3Vic2NyaXB0aW9uIiwiY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbW1pdHN7L3NoYX0iLCJnaXRfY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9jb21taXRzey9zaGF9IiwiY29tbWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb21tZW50c3svbnVtYmVyfSIsImlzc3VlX2NvbW1lbnRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9pc3N1ZXMvY29tbWVudHN7L251bWJlcn0iLCJjb250ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbnRlbnRzL3srcGF0aH0iLCJjb21wYXJlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29tcGFyZS97YmFzZX0uLi57aGVhZH0iLCJtZXJnZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9tZXJnZXMiLCJhcmNoaXZlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8ve2FyY2hpdmVfZm9ybWF0fXsvcmVmfSIsImRvd25sb2Fkc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Rvd25sb2FkcyIsImlzc3Vlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2lzc3Vlc3svbnVtYmVyfSIsInB1bGxzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vcHVsbHN7L251bWJlcn0iLCJtaWxlc3RvbmVzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbWlsZXN0b25lc3svbnVtYmVyfSIsIm5vdGlmaWNhdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9ub3RpZmljYXRpb25zez9zaW5jZSxhbGwscGFydGljaXBhdGluZ30iLCJsYWJlbHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9sYWJlbHN7L25hbWV9IiwicmVsZWFzZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9yZWxlYXNlc3svaWR9IiwiZGVwbG95bWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9kZXBsb3ltZW50cyIsImNyZWF0ZWRfYXQiOiIyMDE5LTEyLTE1VDA5OjQxOjM4WiIsInVwZGF0ZWRfYXQiOiIyMDE5LTEyLTE1VDA5OjQxOjQwWiIsInB1c2hlZF9hdCI6IjIwMTktMTItMTVUMDk6NDM6MjFaIiwiZ2l0X3VybCI6ImdpdDovL2dpdGh1Yi5jb20vZm9ya093bmVyL3JlcG8uZ2l0Iiwic3NoX3VybCI6ImdpdEBnaXRodWIuY29tOmZvcmtPd25lci9yZXBvLmdpdCIsImNsb25lX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIvcmVwby5naXQiLCJzdm5fdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiaG9tZXBhZ2UiOm51bGwsInNpemUiOjAsInN0YXJnYXplcnNfY291bnQiOjAsIndhdGNoZXJzX2NvdW50IjowLCJsYW5ndWFnZSI6bnVsbCwiaGFzX2lzc3VlcyI6ZmFsc2UsImhhc19wcm9qZWN0cyI6dHJ1ZSwiaGFzX2Rvd25sb2FkcyI6dHJ1ZSwiaGFzX3dpa2kiOnRydWUsImhhc19wYWdlcyI6ZmFsc2UsImZvcmtzX2NvdW50IjowLCJtaXJyb3JfdXJsIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImRpc2FibGVkIjpmYWxzZSwib3Blbl9pc3N1ZXNfY291bnQiOjAsImxpY2Vuc2UiOnsia2V5IjoibWl0IiwibmFtZSI6Ik1JVCBMaWNlbnNlIiwic3BkeF9pZCI6Ik1JVCIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vbGljZW5zZXMvbWl0Iiwibm9kZV9pZCI6Ik1EYzZUR2xqWlc1elpURXoifSwiZm9ya3MiOjAsIm9wZW5faXNzdWVzIjowLCJ3YXRjaGVycyI6MCwiZGVmYXVsdF9icmFuY2giOiJtYXN0ZXIifX19LCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoicGVuZGluZ19yZXZpZXciLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:45 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "211", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4899", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"31ed59a4b0f7bf734a858ef3609d61c5\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/b772d590a7919250b626105506e76e6de69fd2cb", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/fd30ab527b2baf87cb5e78a23320261cf70857a1", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1030,31 +910,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0779:87D7:B2BBA4:D72538:5DD55648" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b772d590a7919250b626105506e76e6de69fd2cb\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/b772d590a7919250b626105506e76e6de69fd2cb\"\n}\n", + "response": "{\n \"sha\": \"fd30ab527b2baf87cb5e78a23320261cf70857a1\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/fd30ab527b2baf87cb5e78a23320261cf70857a1\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"4bf5260c75003f475f1b8fce1a404e40b60d1c45\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"b772d590a7919250b626105506e76e6de69fd2cb\"}]}", + "body": "{\"base_tree\":\"1d4b0dd0883be380ddd0ebdba366d5d43983333d\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"fd30ab527b2baf87cb5e78a23320261cf70857a1\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:46 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "875", + "Content-Length": "893", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4898", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"b78d69cfeb50a90eefcd7a48c0ec71e5\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/af1c8f73d9c12c8741e17e14ce81e33d756210a0", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/412f9d25a412f69ca2cbd2f0893aa27d8f741a88", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1063,31 +938,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0783:3266C:31086C2:3AC05CA:5DD55649" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"af1c8f73d9c12c8741e17e14ce81e33d756210a0\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/af1c8f73d9c12c8741e17e14ce81e33d756210a0\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"c460eb19e6f4e81de9c283ac9485c9a0e8c57b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/c460eb19e6f4e81de9c283ac9485c9a0e8c57b43\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"412f9d25a412f69ca2cbd2f0893aa27d8f741a88\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/412f9d25a412f69ca2cbd2f0893aa27d8f741a88\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"d8d5c5d1ee7e5d14ff135ca6c8ff6c4b16ddc85a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/d8d5c5d1ee7e5d14ff135ca6c8ff6c4b16ddc85a\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"af1c8f73d9c12c8741e17e14ce81e33d756210a0\",\"parents\":[\"4bf5260c75003f475f1b8fce1a404e40b60d1c45\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"412f9d25a412f69ca2cbd2f0893aa27d8f741a88\",\"parents\":[\"1d4b0dd0883be380ddd0ebdba366d5d43983333d\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:47 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1635", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4897", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"934a45c74e07f5aa6fc3762e1b4243fa\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/217fada7a65d764903d0f56b29d69de6e807d4c9", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/0eb3800866dc4f2b2e99dd8563e2435515896952", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1096,27 +966,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "078E:87D9:1805E00:1CBCF4C:5DD5564A" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"217fada7a65d764903d0f56b29d69de6e807d4c9\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOjIxN2ZhZGE3YTY1ZDc2NDkwM2QwZjU2YjI5ZDY5ZGU2ZTgwN2Q0Yzk=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/217fada7a65d764903d0f56b29d69de6e807d4c9\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/217fada7a65d764903d0f56b29d69de6e807d4c9\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:05:47Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:05:47Z\"\n },\n \"tree\": {\n \"sha\": \"af1c8f73d9c12c8741e17e14ce81e33d756210a0\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/af1c8f73d9c12c8741e17e14ce81e33d756210a0\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"4bf5260c75003f475f1b8fce1a404e40b60d1c45\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/4bf5260c75003f475f1b8fce1a404e40b60d1c45\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/4bf5260c75003f475f1b8fce1a404e40b60d1c45\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"0eb3800866dc4f2b2e99dd8563e2435515896952\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOjBlYjM4MDA4NjZkYzRmMmIyZTk5ZGQ4NTYzZTI0MzU1MTU4OTY5NTI=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/0eb3800866dc4f2b2e99dd8563e2435515896952\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/0eb3800866dc4f2b2e99dd8563e2435515896952\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:43:27Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:43:27Z\"\n },\n \"tree\": {\n \"sha\": \"412f9d25a412f69ca2cbd2f0893aa27d8f741a88\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/412f9d25a412f69ca2cbd2f0893aa27d8f741a88\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"1d4b0dd0883be380ddd0ebdba366d5d43983333d\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1d4b0dd0883be380ddd0ebdba366d5d43983333d\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1d4b0dd0883be380ddd0ebdba366d5d43983333d\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"217fada7a65d764903d0f56b29d69de6e807d4c9\",\"force\":false}", + "body": "{\"sha\":\"0eb3800866dc4f2b2e99dd8563e2435515896952\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:48 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4896", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"40be8141529b34d2bbbd9131e387ac36\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1128,26 +993,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0799:4643A:BD20A3:E36B5B:5DD5564B", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"217fada7a65d764903d0f56b29d69de6e807d4c9\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/217fada7a65d764903d0f56b29d69de6e807d4c9\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"0eb3800866dc4f2b2e99dd8563e2435515896952\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/0eb3800866dc4f2b2e99dd8563e2435515896952\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/c609b7bfc05ec82493ca41a7e6bf027d7aaf4b71/status?ts=300", + "url": "/repos/owner/repo/commits/bf4783a4caa1ad81c03f983a77554d453d7e6b03/status?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:05:52 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4895", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a7a7e166631d7dc546f504300321d315\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1159,10 +1019,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07B2:2FD8C:3062901:39D8B19:5DD5564F", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"c609b7bfc05ec82493ca41a7e6bf027d7aaf4b71\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/c609b7bfc05ec82493ca41a7e6bf027d7aaf4b71\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/c609b7bfc05ec82493ca41a7e6bf027d7aaf4b71/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"bf4783a4caa1ad81c03f983a77554d453d7e6b03\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/bf4783a4caa1ad81c03f983a77554d453d7e6b03\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/bf4783a4caa1ad81c03f983a77554d453d7e6b03/status\"\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can create an entry on fork.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can create an entry on fork.json index 80e8f107..e4a216f8 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can create an entry on fork.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can create an entry on fork.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:12 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4972", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8a3286f2d74580ee9474dc35965fadc1\"", - "Last-Modified": "Thu, 24 Oct 2019 11:03:33 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0632:14356:3300FF6:3CE0EA2:5DD555B0", "content-length": "1333" }, "response": "{\"login\":\"forkOwner\",\"id\":2,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"forkOwner\"}", @@ -35,13 +29,10 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/forkOwner/permission", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:13 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "403 Forbidden", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4971", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -53,7 +44,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "063B:3266C:30F861B:3AACB25:5DD555B0", "content-length": "185" }, "response": "{\n \"message\": \"Must have push access to view collaborator permission.\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/collaborators/#review-a-users-permission-level\"\n}\n", @@ -63,17 +53,12 @@ "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:13 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4970", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ef882b24b2484341ea7decd97f30e8a7\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -85,24 +70,20 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "063C:35263:30CF14E:3A59E63:5DD555B1", - "content-length": "22013" + "content-length": "22831" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "POST", "url": "/repos/owner/repo/forks", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:14 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21923", + "Content-Length": "22715", "Server": "GitHub.com", "Status": "202 Accepted", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4969", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -113,27 +94,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "063F:14351:18E0F8F:1DB349F:5DD555B2" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 202 }, { "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:16 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4968", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ef882b24b2484341ea7decd97f30e8a7\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -145,27 +120,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0641:3266C:30F8B15:3AAD131:5DD555B3", - "content-length": "22013" + "content-length": "22831" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:17 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4967", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8a3286f2d74580ee9474dc35965fadc1\"", - "Last-Modified": "Thu, 24 Oct 2019 11:03:33 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -177,7 +146,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0646:2FD8C:3051258:39C3A0C:5DD555B4", "content-length": "1333" }, "response": "{\"login\":\"forkOwner\",\"id\":2,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"forkOwner\"}", @@ -187,17 +155,12 @@ "method": "GET", "url": "/repos/forkOwner/repo?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:17 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4966", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ef882b24b2484341ea7decd97f30e8a7\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -209,27 +172,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064C:2FD89:B622E9:DB4975:5DD555B5", - "content-length": "22013" + "content-length": "22831" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4965", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"7cac2f3bb60dc964aaca5ad381b56050\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:06 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -241,27 +198,19 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0651:87DD:312E55A:3AE3BDC:5DD555B6", - "content-length": "2024" + "content-length": "2060" }, "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/trees/master:static/media?ts=0", + "url": "/repos/forkOwner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4964", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"19e0f56088433ca32d5d1a688ffba07b\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -273,29 +222,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0652:2FD89:B6237A:DB4A16:5DD555B6", - "content-length": "3528" + "content-length": "109" }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:19 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4963", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"bd8cecd81fe43295f14669cfe90d86c5\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -304,29 +248,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065F:3266B:2671CBC:2DF5CD9:5DD555B7", - "content-length": "1707" + "content-length": "10650" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:19 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4962", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a364f76f680e7196df8bced481ddcabc\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -335,29 +274,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065D:32669:184E633:1CFEE28:5DD555B7", - "content-length": "2786" + "content-length": "4202" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:19 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4961", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fcf7836dded3d69d01751fed36a69248\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -366,29 +300,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0660:3266C:30F918A:3AAD919:5DD555B7", - "content-length": "7465" + "content-length": "2714" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:19 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4960", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4713628a518bbf090a74d3fa10e55827\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -397,29 +326,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065E:3525A:439E3E:515143:5DD555B7", - "content-length": "2565" + "content-length": "3896" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:19 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4959", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4cd54536ca3dda25f2ab884d7dbe300a\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -428,26 +352,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0662:87DD:312E712:3AE3DF6:5DD555B7", - "content-length": "16071" + "content-length": "22507" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/forkOwner/repo/contents/forkOwner/repo/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:23 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4958", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -456,7 +376,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066C:4643A:BCD723:E3117F:5DD555BA", "content-length": "144" }, "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", @@ -464,206 +383,199 @@ }, { "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "url": "/repos/forkOwner/repo/git/refs/heads/cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/forkOwner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "217", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/forkOwner/repo/branches/master?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5911" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/forkOwner/repo/branches/master\",\n \"html\": \"https://github.com/forkOwner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/forkOwner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", + "method": "POST", + "url": "/repos/forkOwner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "12149", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", + "method": "POST", + "url": "/repos/forkOwner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1590", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/c1c66a5e6d55ade16061477d0bab1b7460060911", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"c1c66a5e6d55ade16061477d0bab1b7460060911\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOmMxYzY2YTVlNmQ1NWFkZTE2MDYxNDc3ZDBiYWIxYjc0NjAwNjA5MTE=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/c1c66a5e6d55ade16061477d0bab1b7460060911\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/c1c66a5e6d55ade16061477d0bab1b7460060911\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:01Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:01Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"sha\":\"c1c66a5e6d55ade16061477d0bab1b7460060911\"}", + "method": "POST", + "url": "/repos/forkOwner/repo/git/refs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "788", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "repo", + "Location": "https://api.github.com/repos/forkOwner/repo/git/refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"ref\": \"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLXRlc3QtMTU3NjQwMjczMTA1Mi1idDZpcWhwMDRpby9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"c1c66a5e6d55ade16061477d0bab1b7460060911\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/c1c66a5e6d55ade16061477d0bab1b7460060911\"\n }\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:23 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4957", - "X-RateLimit-Reset": "1574265754", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0671:87DD:312EEB2:3AE4727:5DD555BB", - "content-length": "116" - }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", - "status": 404 - }, - { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/forkOwner/repo/git/blobs?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 15:03:24 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "211", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4956", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ac96fafa50cfd0f54b8ccb093c5601c8\"", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067A:87D4:382F3D:447708:5DD555BC" - }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", - "status": 201 - }, - { - "method": "GET", - "url": "/repos/forkOwner/repo/branches/master?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 15:03:25 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4955", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"37a80ed931bb56825f243cc726dc7fc3\"", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067B:14353:2435CB3:2B6DCC8:5DD555BC", - "content-length": "5419" - }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/forkOwner/repo/branches/master\",\n \"html\": \"https://github.com/forkOwner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/forkOwner/repo/branches/master/protection\"\n}\n", - "status": 200 - }, - { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", - "method": "POST", - "url": "/repos/forkOwner/repo/git/trees?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 15:03:26 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11921", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4954", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"b67a0a4fb1de8cde1f199af20dbb3e0d\"", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067C:87DB:26E01DE:2E29921:5DD555BD" - }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 201 - }, - { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", - "method": "POST", - "url": "/repos/forkOwner/repo/git/commits?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 15:03:27 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1560", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4953", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"0d43be5710a77d8f24e195074cfe7563\"", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/52be5e583bc774354fc7a5dd1c0cb9a72e12e59c", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0681:87D9:17FD580:1CB28E5:5DD555BE" - }, - "response": "{\n \"sha\": \"52be5e583bc774354fc7a5dd1c0cb9a72e12e59c\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOjUyYmU1ZTU4M2JjNzc0MzU0ZmM3YTVkZDFjMGNiOWE3MmUxMmU1OWM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/52be5e583bc774354fc7a5dd1c0cb9a72e12e59c\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/52be5e583bc774354fc7a5dd1c0cb9a72e12e59c\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:03:26Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:03:26Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 - }, - { - "body": "{\"ref\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"sha\":\"52be5e583bc774354fc7a5dd1c0cb9a72e12e59c\"}", - "method": "POST", - "url": "/repos/forkOwner/repo/git/refs?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 15:03:28 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "756", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4952", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"4489ac366492300143ffe376845d4d95\"", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo", - "Location": "https://api.github.com/repos/forkOwner/repo/git/refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0686:35263:30D09BF:3A5BC1C:5DD555BF" - }, - "response": "{\n \"ref\": \"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLTE1NzQyNjE4NjE2MjgtcWpkYjRjMHRjNy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"52be5e583bc774354fc7a5dd1c0cb9a72e12e59c\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/52be5e583bc774354fc7a5dd1c0cb9a72e12e59c\"\n }\n}\n", - "status": 201 - }, - { - "method": "GET", - "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 15:03:29 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "404 Not Found", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4951", - "X-RateLimit-Reset": "1574265754", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -676,7 +588,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0691:46438:40B92D:4E794C:5DD555C0", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -687,17 +598,13 @@ "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:29 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "211", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4950", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"02758636a003e1ba093f3fa62939294f\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455", @@ -709,8 +616,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0692:3266C:30FA1F4:3AAED5A:5DD555C1" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n}\n", "status": 201 @@ -720,17 +626,13 @@ "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:31 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "569", + "Content-Length": "581", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4949", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"84a77f63669c2747a323a5f7246c2f1a\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -742,8 +644,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0697:4643E:25DB1C9:2D3EBEF:5DD555C2" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 @@ -753,20 +654,16 @@ "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:31 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1153", + "Content-Length": "1171", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4948", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"199df26ac852102d9ea76ab0f7d31a75\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/1f9324811179f9fd654710dfbe1aa47a66c28a96", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/97313275aef39f57d44b5533506630679d4f6b96", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -775,28 +672,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069E:3525E:16F829D:1B80263:5DD555C3" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"1f9324811179f9fd654710dfbe1aa47a66c28a96\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOjFmOTMyNDgxMTE3OWY5ZmQ2NTQ3MTBkZmJlMWFhNDdhNjZjMjhhOTY=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1f9324811179f9fd654710dfbe1aa47a66c28a96\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1f9324811179f9fd654710dfbe1aa47a66c28a96\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:03:31Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:03:31Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"97313275aef39f57d44b5533506630679d4f6b96\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOjk3MzEzMjc1YWVmMzlmNTdkNDRiNTUzMzUwNjYzMDY3OWQ0ZjZiOTY=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/97313275aef39f57d44b5533506630679d4f6b96\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/97313275aef39f57d44b5533506630679d4f6b96\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:04Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:04Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"1f9324811179f9fd654710dfbe1aa47a66c28a96\"}", + "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"97313275aef39f57d44b5533506630679d4f6b96\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/refs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:33 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "492", + "Content-Length": "504", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4947", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"cca6eed37f0e0e3708c2328d82b1fd76\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms", @@ -808,31 +700,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A1:3266C:30FA634:3AAF28E:5DD555C4" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1f9324811179f9fd654710dfbe1aa47a66c28a96\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1f9324811179f9fd654710dfbe1aa47a66c28a96\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"97313275aef39f57d44b5533506630679d4f6b96\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/97313275aef39f57d44b5533506630679d4f6b96\"\n }\n}\n", "status": 201 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiJhMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBiIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:34 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "211", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4946", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d2437704f6193ea96a0ee567886ec41c\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/ced67a93c54476bee1dc6c1195ffc41e7ede3354", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/924a8e61467e41774f28574fac07d7959576f3d3", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -841,31 +728,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A6:2FD8C:30530AD:39C5EA2:5DD555C5" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"ced67a93c54476bee1dc6c1195ffc41e7ede3354\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ced67a93c54476bee1dc6c1195ffc41e7ede3354\"\n}\n", + "response": "{\n \"sha\": \"924a8e61467e41774f28574fac07d7959576f3d3\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/924a8e61467e41774f28574fac07d7959576f3d3\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"1f9324811179f9fd654710dfbe1aa47a66c28a96\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"ced67a93c54476bee1dc6c1195ffc41e7ede3354\"}]}", + "body": "{\"base_tree\":\"97313275aef39f57d44b5533506630679d4f6b96\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"924a8e61467e41774f28574fac07d7959576f3d3\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:34 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "875", + "Content-Length": "893", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4945", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"6bcb22c4589108f3560c55760d9f6277\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/bbbfa5312db18316d3677fd520d5215645669082", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/b0ca79206c2484a880097622d96d9de42c22ce0f", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -874,31 +756,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06AB:2FD8A:1893163:1D6FD36:5DD555C6" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"bbbfa5312db18316d3677fd520d5215645669082\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/bbbfa5312db18316d3677fd520d5215645669082\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"231ce273847e8be9d30d7d6240f0cd4c2e5bf907\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/231ce273847e8be9d30d7d6240f0cd4c2e5bf907\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"b0ca79206c2484a880097622d96d9de42c22ce0f\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b0ca79206c2484a880097622d96d9de42c22ce0f\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"d9a2b2936cc43ed67e74ea8fc8abcb196d8cde9a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/d9a2b2936cc43ed67e74ea8fc8abcb196d8cde9a\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"bbbfa5312db18316d3677fd520d5215645669082\",\"parents\":[\"1f9324811179f9fd654710dfbe1aa47a66c28a96\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"b0ca79206c2484a880097622d96d9de42c22ce0f\",\"parents\":[\"97313275aef39f57d44b5533506630679d4f6b96\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:35 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1635", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4944", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"813ab07a4bdd7683469421d5107a1a45\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/3a2990ca8e4adbe6549240455dcbaeeeb6f6fb7d", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/01e08a73338fb6c3cf5b82ee92eadb3a3bab24bd", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -907,27 +784,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B0:46436:105A13:144282:5DD555C7" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"3a2990ca8e4adbe6549240455dcbaeeeb6f6fb7d\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOjNhMjk5MGNhOGU0YWRiZTY1NDkyNDA0NTVkY2JhZWVlYjZmNmZiN2Q=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3a2990ca8e4adbe6549240455dcbaeeeb6f6fb7d\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/3a2990ca8e4adbe6549240455dcbaeeeb6f6fb7d\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:03:35Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:03:35Z\"\n },\n \"tree\": {\n \"sha\": \"bbbfa5312db18316d3677fd520d5215645669082\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/bbbfa5312db18316d3677fd520d5215645669082\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"1f9324811179f9fd654710dfbe1aa47a66c28a96\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1f9324811179f9fd654710dfbe1aa47a66c28a96\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1f9324811179f9fd654710dfbe1aa47a66c28a96\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"01e08a73338fb6c3cf5b82ee92eadb3a3bab24bd\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOjAxZTA4YTczMzM4ZmI2YzNjZjViODJlZTkyZWFkYjNhM2JhYjI0YmQ=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/01e08a73338fb6c3cf5b82ee92eadb3a3bab24bd\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/01e08a73338fb6c3cf5b82ee92eadb3a3bab24bd\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:08Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:08Z\"\n },\n \"tree\": {\n \"sha\": \"b0ca79206c2484a880097622d96d9de42c22ce0f\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b0ca79206c2484a880097622d96d9de42c22ce0f\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"97313275aef39f57d44b5533506630679d4f6b96\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/97313275aef39f57d44b5533506630679d4f6b96\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/97313275aef39f57d44b5533506630679d4f6b96\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"3a2990ca8e4adbe6549240455dcbaeeeb6f6fb7d\",\"force\":false}", + "body": "{\"sha\":\"01e08a73338fb6c3cf5b82ee92eadb3a3bab24bd\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:37 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4943", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"60ce635d55f55147568cc10b58ae80f3\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -939,58 +811,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B5:35260:24A7C30:2BF59AB:5DD555C7", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3a2990ca8e4adbe6549240455dcbaeeeb6f6fb7d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3a2990ca8e4adbe6549240455dcbaeeeb6f6fb7d\"\n }\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/forkOwner/repo/posts/1970-01-01-first-title", - "headers": { - "Date": "Wed, 20 Nov 2019 15:03:37 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4942", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Wed, 20 Nov 2019 15:03:26 GMT", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06BB:87DB:26E12ED:2E2ADAE:5DD555C9" - }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"01e08a73338fb6c3cf5b82ee92eadb3a3bab24bd\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/01e08a73338fb6c3cf5b82ee92eadb3a3bab24bd\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Wed, 20 Nov 2019 15:03:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4941", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -999,10 +835,61 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06BA:2FD8A:189344A:1D700BC:5DD555C9", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", "status": 404 + }, + { + "method": "GET", + "url": "/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/forkOwner/repo/posts/1970-01-01-first-title", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2085" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/forkOwner/repo/blob/cms/forkOwner/repo/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/forkOwner/repo/cms/forkOwner/repo/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/forkOwner/repo/blob/cms/forkOwner/repo/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "582" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDgxMTo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can create an entry.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can create an entry.json index cedbf473..ed3252f8 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can create an entry.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can create an entry.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Wed, 20 Nov 2019 14:58:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4980", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b2d0d8931b9a5ddf7092c0137247a2c1\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0682:46440:325425D:3C3155D:5DD554B2", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,16 +29,12 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/owner/permission", "headers": { - "Date": "Wed, 20 Nov 2019 14:58:59 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4979", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0c7ca4902ddcfd186497763d8e52620\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -56,7 +46,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0687:32669:183E928:1CEB9FD:5DD554B2", "content-length": "1071" }, "response": "{\n \"permission\": \"admin\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n }\n}\n", @@ -66,17 +55,12 @@ "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 14:58:59 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4978", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b2d0d8931b9a5ddf7092c0137247a2c1\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -88,7 +72,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0688:87D9:17ECA78:1C9E583:5DD554B3", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -98,17 +81,12 @@ "method": "GET", "url": "/repos/owner/repo?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:00 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4977", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5edb0a02d9dc4198a829480e77207555\"", - "Last-Modified": "Wed, 20 Nov 2019 14:58:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -120,27 +98,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068D:4643C:16FC053:1B7BDCB:5DD554B4", - "content-length": "7252" + "content-length": "7542" }, - "response": "{\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T14:58:11Z\",\n \"pushed_at\": \"2019-11-20T14:58:07Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "response": "{\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:39:19Z\",\n \"pushed_at\": \"2019-12-15T09:39:15Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:01 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4976", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ad498dec7111ce523eece358952f80fb\"", - "Last-Modified": "Wed, 20 Nov 2019 14:58:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -152,58 +124,19 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0692:3266C:30DCAA2:3A8AFB5:5DD554B5", - "content-length": "2024" + "content-length": "2060" }, "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:02 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4975", - "X-RateLimit-Reset": "1574265462", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"880e3bac59446485deb0c1abb21f88a7\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A4:2FD8C:3033DE1:39A051C:5DD554B5", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/trees/master:static/media?ts=0", - "headers": { - "Date": "Wed, 20 Nov 2019 14:59:02 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4974", - "X-RateLimit-Reset": "1574265462", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4971be4acc172a1e9b17e3ab5312c261\"", - "Last-Modified": "Wed, 20 Nov 2019 14:58:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -215,29 +148,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069B:3525E:16E79B4:1B6C19F:5DD554B5", - "content-length": "3473" + "content-length": "109" }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 }, { "method": "GET", - "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:02 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4973", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"344dacc2b3cff4f660ef0b37285bbebc\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -246,60 +174,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B2:3266B:265B1BA:2DDA23F:5DD554B5", - "content-length": "2786" + "content-length": "2714" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", - "headers": { - "Date": "Wed, 20 Nov 2019 14:59:02 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4972", - "X-RateLimit-Reset": "1574265462", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4bb0ef1407b91842a124b4e17cae8d76\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B1:3266C:30DCC36:3A8B1B5:5DD554B5", - "content-length": "2565" - }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:02 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4971", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"64aba4bc04422f7e2591ed3ffdba868b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -308,146 +200,47 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B3:87D7:B1F9F6:D6358A:5DD554B5", - "content-length": "16071" + "content-length": "22507" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:02 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4970", - "X-RateLimit-Reset": "1574265462", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"29a58f48940ff3d2dc5509a5f67ff405\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B5:35260:248FA98:2BD85DE:5DD554B6", - "content-length": "7465" - }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", - "headers": { - "Date": "Wed, 20 Nov 2019 14:59:05 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "404 Not Found", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4969", - "X-RateLimit-Reset": "1574265462", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C8:3525C:B60E0D:DAFAC1:5DD554B9", - "content-length": "144" - }, - "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", - "status": 404 - }, - { - "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", - "headers": { - "Date": "Wed, 20 Nov 2019 14:59:05 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "404 Not Found", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4968", - "X-RateLimit-Reset": "1574265462", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C9:4643A:BC5042:E26B42:5DD554B9", - "content-length": "116" - }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", - "status": 404 - }, - { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 14:59:06 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4967", - "X-RateLimit-Reset": "1574265462", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"4ddcf09a6282fe27d08bce77bc935127\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06CE:46440:325507F:3C3268D:5DD554BA" - }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", - "status": 201 - }, - { - "method": "GET", - "url": "/repos/owner/repo/branches/master?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 14:59:07 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4966", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"c18eccd1fe7643cd745b5a2cc7fabb2b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -459,31 +252,23 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D3:14356:32E5F5B:3CBFD8C:5DD554BB", - "content-length": "5369" + "content-length": "10650" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYyMjEwOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", - "method": "POST", - "url": "/repos/owner/repo/git/trees?ts=300", + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:08 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", "Server": "GitHub.com", - "Status": "201 Created", + "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4965", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a7df80576197d1ce6996927d29229466\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -493,121 +278,284 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DA:32669:183F1E8:1CEC4B8:5DD554BB" + "content-length": "4202" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 201 - }, - { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", - "method": "POST", - "url": "/repos/owner/repo/git/commits?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 14:59:10 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4964", - "X-RateLimit-Reset": "1574265462", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"80cf70bdb850e8fa33274547b0dd79fa\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/831cd56daffd7baaf7e492e45f39f21cc2e117a0", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DD:3525E:16E8129:1B6CAA0:5DD554BD" - }, - "response": "{\n \"sha\": \"831cd56daffd7baaf7e492e45f39f21cc2e117a0\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYyMjEwOjgzMWNkNTZkYWZmZDdiYWFmN2U0OTJlNDVmMzlmMjFjYzJlMTE3YTA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/831cd56daffd7baaf7e492e45f39f21cc2e117a0\",\n \"html_url\": \"https://github.com/owner/repo/commit/831cd56daffd7baaf7e492e45f39f21cc2e117a0\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-20T14:59:09Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-20T14:59:09Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 - }, - { - "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"831cd56daffd7baaf7e492e45f39f21cc2e117a0\"}", - "method": "POST", - "url": "/repos/owner/repo/git/refs?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 14:59:11 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "536", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4963", - "X-RateLimit-Reset": "1574265462", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"005bf17d2290da5a611b59ba0d3c5e90\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E4:35260:24905DF:2BD93AA:5DD554BE" - }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjIyOTYyMjEwOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"831cd56daffd7baaf7e492e45f39f21cc2e117a0\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/831cd56daffd7baaf7e492e45f39f21cc2e117a0\"\n }\n}\n", - "status": 201 - }, - { - "body": "{\"title\":\"Create Post “1970-01-01-first-title”\",\"body\":\"Automatically generated by Netlify CMS\",\"head\":\"cms/posts/1970-01-01-first-title\",\"base\":\"master\"}", - "method": "POST", - "url": "/repos/owner/repo/pulls?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 14:59:13 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21621", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4962", - "X-RateLimit-Reset": "1574265462", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2543aac2ef1c448b406d76b515116407\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/pulls/1", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06EA:87D9:17ED63F:1C9F3BC:5DD554BF" - }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/1\",\n \"id\": 343400323,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQzNDAwMzIz\",\n \"html_url\": \"https://github.com/owner/repo/pull/1\",\n \"diff_url\": \"https://github.com/owner/repo/pull/1.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/1.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/1\",\n \"number\": 1,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-20T14:59:12Z\",\n \"updated_at\": \"2019-11-20T14:59:12Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/1/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/831cd56daffd7baaf7e492e45f39f21cc2e117a0\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"831cd56daffd7baaf7e492e45f39f21cc2e117a0\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T14:58:11Z\",\n \"pushed_at\": \"2019-11-20T14:59:11Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T14:58:11Z\",\n \"pushed_at\": \"2019-11-20T14:59:11Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/1\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/831cd56daffd7baaf7e492e45f39f21cc2e117a0\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", - "status": 201 + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "144" + }, + "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "5", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "[\n\n]\n", + "status": 200 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/branches/master?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "5861" + }, + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "status": 200 + }, + { + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "11959", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1529", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/9a3e8994fd1e9a225d4b1c64c1e0ac5c2fd62e0f", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"9a3e8994fd1e9a225d4b1c64c1e0ac5c2fd62e0f\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjlhM2U4OTk0ZmQxZTlhMjI1ZDRiMWM2NGMxZTBhYzVjMmZkNjJlMGY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9a3e8994fd1e9a225d4b1c64c1e0ac5c2fd62e0f\",\n \"html_url\": \"https://github.com/owner/repo/commit/9a3e8994fd1e9a225d4b1c64c1e0ac5c2fd62e0f\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:39:40Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:39:40Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"9a3e8994fd1e9a225d4b1c64c1e0ac5c2fd62e0f\"}", + "method": "POST", + "url": "/repos/owner/repo/git/refs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "548", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"9a3e8994fd1e9a225d4b1c64c1e0ac5c2fd62e0f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9a3e8994fd1e9a225d4b1c64c1e0ac5c2fd62e0f\"\n }\n}\n", + "status": 201 + }, + { + "body": "{\"title\":\"Create Post “1970-01-01-first-title”\",\"body\":\"Automatically generated by Netlify CMS\",\"head\":\"cms/posts/1970-01-01-first-title\",\"base\":\"master\"}", + "method": "POST", + "url": "/repos/owner/repo/pulls?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "22257", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/pulls/1", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/1\",\n \"id\": 353256914,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU2OTE0\",\n \"html_url\": \"https://github.com/owner/repo/pull/1\",\n \"diff_url\": \"https://github.com/owner/repo/pull/1.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/1.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/1\",\n \"number\": 1,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:39:42Z\",\n \"updated_at\": \"2019-12-15T09:39:42Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/1/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/9a3e8994fd1e9a225d4b1c64c1e0ac5c2fd62e0f\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"9a3e8994fd1e9a225d4b1c64c1e0ac5c2fd62e0f\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:39:19Z\",\n \"pushed_at\": \"2019-12-15T09:39:41Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:39:19Z\",\n \"pushed_at\": \"2019-12-15T09:39:41Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/1\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/9a3e8994fd1e9a225d4b1c64c1e0ac5c2fd62e0f\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:13 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4961", - "X-RateLimit-Reset": "1574265462", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -620,7 +568,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06F3:87DD:31123F5:3AC1BBF:5DD554C1", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -631,17 +578,13 @@ "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:14 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4960", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"0562c0e6f4b51f2519c8b23c1d1d7d7e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455", @@ -653,8 +596,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06F9:46440:3255E99:3C337A9:5DD554C1" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n}\n", "status": 201 @@ -664,17 +606,13 @@ "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:15 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "559", + "Content-Length": "571", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4959", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"258b52fe6f59bd4d2c6d6eb17fdc1f9f\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -686,8 +624,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FA:46440:3255FDF:3C3392D:5DD554C2" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 @@ -697,20 +634,16 @@ "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:15 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1102", + "Content-Length": "1120", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4958", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"dbb002823686f6040d83185b0f42ad24\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/7cdb067595456fe3edec64cb6377edf36b056bf1", + "Location": "https://api.github.com/repos/owner/repo/git/commits/995d1329837248bc465de2d4ec4086d2c9d513ff", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -719,28 +652,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FF:2FD8C:30354BB:39A2135:5DD554C3" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7cdb067595456fe3edec64cb6377edf36b056bf1\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYyMjEwOjdjZGIwNjc1OTU0NTZmZTNlZGVjNjRjYjYzNzdlZGYzNmIwNTZiZjE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7cdb067595456fe3edec64cb6377edf36b056bf1\",\n \"html_url\": \"https://github.com/owner/repo/commit/7cdb067595456fe3edec64cb6377edf36b056bf1\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-20T14:59:15Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-20T14:59:15Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"995d1329837248bc465de2d4ec4086d2c9d513ff\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjk5NWQxMzI5ODM3MjQ4YmM0NjVkZTJkNGVjNDA4NmQyYzlkNTEzZmY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/995d1329837248bc465de2d4ec4086d2c9d513ff\",\n \"html_url\": \"https://github.com/owner/repo/commit/995d1329837248bc465de2d4ec4086d2c9d513ff\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:39:45Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:39:45Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"7cdb067595456fe3edec64cb6377edf36b056bf1\"}", + "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"995d1329837248bc465de2d4ec4086d2c9d513ff\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:17 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "482", + "Content-Length": "494", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4957", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f54b9110c670d58879f648e862fccc12\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms", @@ -752,31 +680,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0704:87DB:26C9C6B:2E0E821:5DD554C4" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYyMjEwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7cdb067595456fe3edec64cb6377edf36b056bf1\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7cdb067595456fe3edec64cb6377edf36b056bf1\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"995d1329837248bc465de2d4ec4086d2c9d513ff\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/995d1329837248bc465de2d4ec4086d2c9d513ff\"\n }\n}\n", "status": 201 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiI4MzFjZDU2ZGFmZmQ3YmFhZjdlNDkyZTQ1ZjM5ZjIxY2MyZTExN2EwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiI5YTNlODk5NGZkMWU5YTIyNWQ0YjFjNjRjMWUwYWM1YzJmZDYyZTBmIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:17 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4956", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8b31b7976e9c809508c850d8aac1f01e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/32eaafd316d22e00495fd7cb1aecabd54510d793", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/2b8bfb1fe2daed84f3a99ac0986edcf296daa370", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -785,31 +708,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0708:2FD8B:25A7C0A:2CE752C:5DD554C5" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"32eaafd316d22e00495fd7cb1aecabd54510d793\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/32eaafd316d22e00495fd7cb1aecabd54510d793\"\n}\n", + "response": "{\n \"sha\": \"2b8bfb1fe2daed84f3a99ac0986edcf296daa370\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/2b8bfb1fe2daed84f3a99ac0986edcf296daa370\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"7cdb067595456fe3edec64cb6377edf36b056bf1\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"32eaafd316d22e00495fd7cb1aecabd54510d793\"}]}", + "body": "{\"base_tree\":\"995d1329837248bc465de2d4ec4086d2c9d513ff\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"2b8bfb1fe2daed84f3a99ac0986edcf296daa370\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:18 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4955", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"b89fb822d8a8562db6876cfd5f271a8c\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/c9e638163091013a8813852538893e85cbe6e60d", + "Location": "https://api.github.com/repos/owner/repo/git/trees/22851a9249caf7f7e532f95b25f23294233ab6e3", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -818,31 +736,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070D:14353:2421EFD:2B55596:5DD554C6" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"c9e638163091013a8813852538893e85cbe6e60d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c9e638163091013a8813852538893e85cbe6e60d\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5fc55fa9820e5a0649532b98a2ffa05f794b638d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5fc55fa9820e5a0649532b98a2ffa05f794b638d\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"22851a9249caf7f7e532f95b25f23294233ab6e3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/22851a9249caf7f7e532f95b25f23294233ab6e3\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"3756d2ab51046e5d981cd1d576a2c42487c22ab1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3756d2ab51046e5d981cd1d576a2c42487c22ab1\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"c9e638163091013a8813852538893e85cbe6e60d\",\"parents\":[\"7cdb067595456fe3edec64cb6377edf36b056bf1\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"22851a9249caf7f7e532f95b25f23294233ab6e3\",\"parents\":[\"995d1329837248bc465de2d4ec4086d2c9d513ff\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:19 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4954", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"80818fe6e3a728172f31892a98f293cd\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/e0ce7ac711e030ed03ff5c5e08e166cd0708e8f9", + "Location": "https://api.github.com/repos/owner/repo/git/commits/7324769d655428c2775f27dd24ca2f3ba5ba4bff", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -851,27 +764,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0712:4643E:25C4EFA:2D23C22:5DD554C7" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"e0ce7ac711e030ed03ff5c5e08e166cd0708e8f9\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYyMjEwOmUwY2U3YWM3MTFlMDMwZWQwM2ZmNWM1ZTA4ZTE2NmNkMDcwOGU4Zjk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e0ce7ac711e030ed03ff5c5e08e166cd0708e8f9\",\n \"html_url\": \"https://github.com/owner/repo/commit/e0ce7ac711e030ed03ff5c5e08e166cd0708e8f9\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-20T14:59:19Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-20T14:59:19Z\"\n },\n \"tree\": {\n \"sha\": \"c9e638163091013a8813852538893e85cbe6e60d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c9e638163091013a8813852538893e85cbe6e60d\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"7cdb067595456fe3edec64cb6377edf36b056bf1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7cdb067595456fe3edec64cb6377edf36b056bf1\",\n \"html_url\": \"https://github.com/owner/repo/commit/7cdb067595456fe3edec64cb6377edf36b056bf1\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"7324769d655428c2775f27dd24ca2f3ba5ba4bff\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjczMjQ3NjlkNjU1NDI4YzI3NzVmMjdkZDI0Y2EyZjNiYTViYTRiZmY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7324769d655428c2775f27dd24ca2f3ba5ba4bff\",\n \"html_url\": \"https://github.com/owner/repo/commit/7324769d655428c2775f27dd24ca2f3ba5ba4bff\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:39:48Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:39:48Z\"\n },\n \"tree\": {\n \"sha\": \"22851a9249caf7f7e532f95b25f23294233ab6e3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/22851a9249caf7f7e532f95b25f23294233ab6e3\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"995d1329837248bc465de2d4ec4086d2c9d513ff\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/995d1329837248bc465de2d4ec4086d2c9d513ff\",\n \"html_url\": \"https://github.com/owner/repo/commit/995d1329837248bc465de2d4ec4086d2c9d513ff\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"e0ce7ac711e030ed03ff5c5e08e166cd0708e8f9\",\"force\":false}", + "body": "{\"sha\":\"7324769d655428c2775f27dd24ca2f3ba5ba4bff\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4953", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"aaeef0b2f2dc90f1fc3ccbc8c553357b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -883,26 +791,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0714:3266B:265C9EF:2DDBFB8:5DD554C7", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYyMjEwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"e0ce7ac711e030ed03ff5c5e08e166cd0708e8f9\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e0ce7ac711e030ed03ff5c5e08e166cd0708e8f9\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7324769d655428c2775f27dd24ca2f3ba5ba4bff\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7324769d655428c2775f27dd24ca2f3ba5ba4bff\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4952", - "X-RateLimit-Reset": "1574265462", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -911,7 +815,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071D:2FD8A:1884039:1D5D57B:5DD554C9", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -921,21 +824,15 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:22 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4951", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Wed, 20 Nov 2019 14:59:09 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -944,25 +841,47 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071E:46440:3256BF2:3C347B3:5DD554C9" + "content-length": "1705" }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/831cd56daffd7baaf7e492e45f39f21cc2e117a0/status?ts=300", + "url": "/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "577" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/9a3e8994fd1e9a225d4b1c64c1e0ac5c2fd62e0f/status?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 14:59:22 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4950", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"044b9fb38065a4c140a37be3d22b9d4b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -974,72 +893,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0724:46440:3256DC5:3C349F7:5DD554CA", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"831cd56daffd7baaf7e492e45f39f21cc2e117a0\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/831cd56daffd7baaf7e492e45f39f21cc2e117a0\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/831cd56daffd7baaf7e492e45f39f21cc2e117a0/status\"\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/commits/831cd56daffd7baaf7e492e45f39f21cc2e117a0/status?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 14:59:28 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4945", - "X-RateLimit-Reset": "1574265462", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"044b9fb38065a4c140a37be3d22b9d4b\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0747:35263:30B6587:3A3BC17:5DD554D0", - "content-length": "6532" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"831cd56daffd7baaf7e492e45f39f21cc2e117a0\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/831cd56daffd7baaf7e492e45f39f21cc2e117a0\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/831cd56daffd7baaf7e492e45f39f21cc2e117a0/status\"\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/commits/831cd56daffd7baaf7e492e45f39f21cc2e117a0/status?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 14:59:34 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4944", - "X-RateLimit-Reset": "1574265462", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"044b9fb38065a4c140a37be3d22b9d4b\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0760:32669:1840AB1:1CEE249:5DD554D5", - "content-length": "6532" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"831cd56daffd7baaf7e492e45f39f21cc2e117a0\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/831cd56daffd7baaf7e492e45f39f21cc2e117a0\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/831cd56daffd7baaf7e492e45f39f21cc2e117a0/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"9a3e8994fd1e9a225d4b1c64c1e0ac5c2fd62e0f\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/9a3e8994fd1e9a225d4b1c64c1e0ac5c2fd62e0f\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/9a3e8994fd1e9a225d4b1c64c1e0ac5c2fd62e0f/status\"\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can delete review entry from fork.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can delete review entry from fork.json index 3361b1ea..4d87cb18 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can delete review entry from fork.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can delete review entry from fork.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4889", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8a3286f2d74580ee9474dc35965fadc1\"", - "Last-Modified": "Thu, 24 Oct 2019 11:03:33 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064E:3525C:B6FD19:DC1CF0:5DD55670", "content-length": "1333" }, "response": "{\"login\":\"forkOwner\",\"id\":2,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"forkOwner\"}", @@ -35,13 +29,10 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/forkOwner/permission", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "403 Forbidden", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4888", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -53,7 +44,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0652:2FD8C:306676D:39DD653:5DD55671", "content-length": "185" }, "response": "{\n \"message\": \"Must have push access to view collaborator permission.\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/collaborators/#review-a-users-permission-level\"\n}\n", @@ -63,17 +53,12 @@ "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4887", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9f635674d4b5274acfc37b9329b74868\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -85,24 +70,20 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0659:87DD:314499B:3AFE6DF:5DD55671", - "content-length": "22013" + "content-length": "22831" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:05:54Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:05:44Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:05:44Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:43:34Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:43:24Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:43:24Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "POST", "url": "/repos/owner/repo/forks", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:26 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21923", + "Content-Length": "22715", "Server": "GitHub.com", "Status": "202 Accepted", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4886", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -113,27 +94,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065D:3266C:310CC81:3AC5AF6:5DD55672" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:05:54Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:05:44Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:05:44Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:43:34Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:43:24Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:43:24Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 202 }, { "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4885", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9f635674d4b5274acfc37b9329b74868\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -145,27 +120,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0667:35263:30E5525:3A74BAD:5DD55673", - "content-length": "22013" + "content-length": "22831" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:05:54Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:05:44Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:05:44Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:43:34Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:43:24Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:43:24Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4884", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8a3286f2d74580ee9474dc35965fadc1\"", - "Last-Modified": "Thu, 24 Oct 2019 11:03:33 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -177,7 +146,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066C:4643C:1717722:1B9D21C:5DD55674", "content-length": "1333" }, "response": "{\"login\":\"forkOwner\",\"id\":2,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"forkOwner\"}", @@ -187,17 +155,12 @@ "method": "GET", "url": "/repos/forkOwner/repo?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4883", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9f635674d4b5274acfc37b9329b74868\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -209,27 +172,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066D:2FD8C:3066E62:39DDEAD:5DD55674", - "content-length": "22013" + "content-length": "22831" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:05:54Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:05:44Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:05:44Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:43:34Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:43:24Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:43:24Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/trees/master:static/media?ts=0", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4882", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"19e0f56088433ca32d5d1a688ffba07b\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -241,61 +198,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0673:14356:331665E:3CFB231:5DD55675", - "content-length": "3528" - }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0", - "headers": { - "Date": "Wed, 20 Nov 2019 15:06:30 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4881", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"7cac2f3bb60dc964aaca5ad381b56050\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:06 GMT", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0672:35263:30E59EE:3A75167:5DD55675", - "content-length": "2024" + "content-length": "2060" }, "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "url": "/repos/forkOwner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:30 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4880", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"bd8cecd81fe43295f14669cfe90d86c5\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -304,29 +222,50 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067A:87D9:18089E0:1CC0470:5DD55676", - "content-length": "1707" + "content-length": "109" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4202" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:30 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4879", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4cd54536ca3dda25f2ab884d7dbe300a\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -335,29 +274,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067E:2FD8C:3067136:39DE232:5DD55676", - "content-length": "16071" + "content-length": "2714" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:30 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4878", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fcf7836dded3d69d01751fed36a69248\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -366,29 +300,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0680:3266B:2682404:2E09DEE:5DD55676", - "content-length": "7465" + "content-length": "22507" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:30 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4877", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4713628a518bbf090a74d3fa10e55827\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -397,29 +326,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0679:14356:33167CF:3CFB3FA:5DD55676", - "content-length": "2565" + "content-length": "10650" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:31 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4876", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a364f76f680e7196df8bced481ddcabc\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -428,31 +352,73 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067D:3266C:310D3AD:3AC63DD:5DD55676", - "content-length": "2786" + "content-length": "3896" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, + { + "method": "GET", + "url": "/repos/forkOwner/repo/git/refs/heads/cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, { "method": "GET", "url": "/repos/forkOwner/repo/contents/forkOwner/repo/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:33 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "8652", + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", + "Content-Length": "8934", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4875", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"b772d590a7919250b626105506e76e6de69fd2cb\"", - "Last-Modified": "Wed, 20 Nov 2019 15:05:47 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\"type\":\"PR\",\"pr\":{\"number\":5,\"head\":{\"label\":\"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\"ref\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"sha\":\"bf4783a4caa1ad81c03f983a77554d453d7e6b03\",\"user\":{\"login\":\"forkOwner\",\"id\":53494188,\"node_id\":\"MDQ6VXNlcjUzNDk0MTg4\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/forkOwner\",\"html_url\":\"https://github.com/forkOwner\",\"followers_url\":\"https://api.github.com/users/forkOwner/followers\",\"following_url\":\"https://api.github.com/users/forkOwner/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/forkOwner/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/forkOwner/subscriptions\",\"organizations_url\":\"https://api.github.com/users/forkOwner/orgs\",\"repos_url\":\"https://api.github.com/users/forkOwner/repos\",\"events_url\":\"https://api.github.com/users/forkOwner/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/forkOwner/received_events\",\"type\":\"User\",\"site_admin\":false},\"repo\":{\"id\":228160811,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\"name\":\"repo\",\"full_name\":\"forkOwner/repo\",\"private\":false,\"owner\":{\"login\":\"forkOwner\",\"id\":53494188,\"node_id\":\"MDQ6VXNlcjUzNDk0MTg4\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/forkOwner\",\"html_url\":\"https://github.com/forkOwner\",\"followers_url\":\"https://api.github.com/users/forkOwner/followers\",\"following_url\":\"https://api.github.com/users/forkOwner/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/forkOwner/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/forkOwner/subscriptions\",\"organizations_url\":\"https://api.github.com/users/forkOwner/orgs\",\"repos_url\":\"https://api.github.com/users/forkOwner/repos\",\"events_url\":\"https://api.github.com/users/forkOwner/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/forkOwner/received_events\",\"type\":\"User\",\"site_admin\":false},\"html_url\":\"https://github.com/forkOwner/repo\",\"description\":null,\"fork\":true,\"url\":\"https://api.github.com/repos/forkOwner/repo\",\"forks_url\":\"https://api.github.com/repos/forkOwner/repo/forks\",\"keys_url\":\"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/forkOwner/repo/teams\",\"hooks_url\":\"https://api.github.com/repos/forkOwner/repo/hooks\",\"issue_events_url\":\"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/forkOwner/repo/events\",\"assignees_url\":\"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/forkOwner/repo/tags\",\"blobs_url\":\"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/forkOwner/repo/languages\",\"stargazers_url\":\"https://api.github.com/repos/forkOwner/repo/stargazers\",\"contributors_url\":\"https://api.github.com/repos/forkOwner/repo/contributors\",\"subscribers_url\":\"https://api.github.com/repos/forkOwner/repo/subscribers\",\"subscription_url\":\"https://api.github.com/repos/forkOwner/repo/subscription\",\"commits_url\":\"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/forkOwner/repo/merges\",\"archive_url\":\"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/forkOwner/repo/downloads\",\"issues_url\":\"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/forkOwner/repo/deployments\",\"created_at\":\"2019-12-15T09:41:38Z\",\"updated_at\":\"2019-12-15T09:41:40Z\",\"pushed_at\":\"2019-12-15T09:43:21Z\",\"git_url\":\"git://github.com/forkOwner/repo.git\",\"ssh_url\":\"git@github.com:forkOwner/repo.git\",\"clone_url\":\"https://github.com/forkOwner/repo.git\",\"svn_url\":\"https://github.com/forkOwner/repo\",\"homepage\":null,\"size\":0,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":false,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":0,\"license\":{\"key\":\"mit\",\"name\":\"MIT License\",\"spdx_id\":\"MIT\",\"url\":\"https://api.github.com/licenses/mit\",\"node_id\":\"MDc6TGljZW5zZTEz\"},\"forks\":0,\"open_issues\":0,\"watchers\":0,\"default_branch\":\"master\"}}},\"user\":\"forkOwner\",\"status\":\"pending_review\",\"branch\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -461,25 +427,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0689:32669:185A3FB:1D0D41B:5DD55679" + "content-length": "116" }, - "response": "{\"type\":\"PR\",\"pr\":{\"number\":5,\"head\":{\"label\":\"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\"ref\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"sha\":\"c609b7bfc05ec82493ca41a7e6bf027d7aaf4b71\",\"user\":{\"login\":\"forkOwner\",\"id\":53494188,\"node_id\":\"MDQ6VXNlcjUzNDk0MTg4\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/forkOwner\",\"html_url\":\"https://github.com/forkOwner\",\"followers_url\":\"https://api.github.com/users/forkOwner/followers\",\"following_url\":\"https://api.github.com/users/forkOwner/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/forkOwner/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/forkOwner/subscriptions\",\"organizations_url\":\"https://api.github.com/users/forkOwner/orgs\",\"repos_url\":\"https://api.github.com/users/forkOwner/repos\",\"events_url\":\"https://api.github.com/users/forkOwner/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/forkOwner/received_events\",\"type\":\"User\",\"site_admin\":false},\"repo\":{\"id\":222963201,\"node_id\":\"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\"name\":\"repo\",\"full_name\":\"forkOwner/repo\",\"private\":false,\"owner\":{\"login\":\"forkOwner\",\"id\":53494188,\"node_id\":\"MDQ6VXNlcjUzNDk0MTg4\",\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/forkOwner\",\"html_url\":\"https://github.com/forkOwner\",\"followers_url\":\"https://api.github.com/users/forkOwner/followers\",\"following_url\":\"https://api.github.com/users/forkOwner/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/forkOwner/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/forkOwner/subscriptions\",\"organizations_url\":\"https://api.github.com/users/forkOwner/orgs\",\"repos_url\":\"https://api.github.com/users/forkOwner/repos\",\"events_url\":\"https://api.github.com/users/forkOwner/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/forkOwner/received_events\",\"type\":\"User\",\"site_admin\":false},\"html_url\":\"https://github.com/forkOwner/repo\",\"description\":null,\"fork\":true,\"url\":\"https://api.github.com/repos/forkOwner/repo\",\"forks_url\":\"https://api.github.com/repos/forkOwner/repo/forks\",\"keys_url\":\"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/forkOwner/repo/teams\",\"hooks_url\":\"https://api.github.com/repos/forkOwner/repo/hooks\",\"issue_events_url\":\"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/forkOwner/repo/events\",\"assignees_url\":\"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/forkOwner/repo/tags\",\"blobs_url\":\"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/forkOwner/repo/languages\",\"stargazers_url\":\"https://api.github.com/repos/forkOwner/repo/stargazers\",\"contributors_url\":\"https://api.github.com/repos/forkOwner/repo/contributors\",\"subscribers_url\":\"https://api.github.com/repos/forkOwner/repo/subscribers\",\"subscription_url\":\"https://api.github.com/repos/forkOwner/repo/subscription\",\"commits_url\":\"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/forkOwner/repo/merges\",\"archive_url\":\"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/forkOwner/repo/downloads\",\"issues_url\":\"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/forkOwner/repo/deployments\",\"created_at\":\"2019-11-20T15:02:36Z\",\"updated_at\":\"2019-11-20T15:02:38Z\",\"pushed_at\":\"2019-11-20T15:05:40Z\",\"git_url\":\"git://github.com/forkOwner/repo.git\",\"ssh_url\":\"git@github.com:forkOwner/repo.git\",\"clone_url\":\"https://github.com/forkOwner/repo.git\",\"svn_url\":\"https://github.com/forkOwner/repo\",\"homepage\":null,\"size\":0,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":false,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":0,\"license\":{\"key\":\"mit\",\"name\":\"MIT License\",\"spdx_id\":\"MIT\",\"url\":\"https://api.github.com/licenses/mit\",\"node_id\":\"MDc6TGljZW5zZTEz\"},\"forks\":0,\"open_issues\":0,\"watchers\":0,\"default_branch\":\"master\"}}},\"user\":\"forkOwner\",\"status\":\"pending_review\",\"branch\":\"cms/forkOwner/repo/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", - "status": 200 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 }, { "method": "GET", "url": "/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/forkOwner/repo/posts/1970-01-01-first-title", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4874", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -488,8 +451,7 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068F:87DD:314596D:3AFF9BA:5DD5567A", - "content-length": "217" + "content-length": "223" }, "response": "{\n \"message\": \"No commit found for the ref cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", "status": 404 @@ -498,77 +460,12 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4873", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068E:3266C:310D975:3AC6AFC:5DD5567A", - "content-length": "116" - }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", - "status": 404 - }, - { - "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", - "headers": { - "Date": "Wed, 20 Nov 2019 15:06:35 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "404 Not Found", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4872", - "X-RateLimit-Reset": "1574265754", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0690:4643A:BD39E0:E38A30:5DD5567A", - "content-length": "116" - }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", - "status": 404 - }, - { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/forkOwner/repo/git/blobs?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 15:06:36 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "211", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4871", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ac96fafa50cfd0f54b8ccb093c5601c8\"", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -578,25 +475,49 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0695:14356:3316FDC:3CFBDA9:5DD5567B" + "content-length": "116" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/forkOwner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "217", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/forkOwner/repo/branches/master?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:37 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4870", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"37a80ed931bb56825f243cc726dc7fc3\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -608,31 +529,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069A:32669:185A6A8:1D0D755:5DD5567C", - "content-length": "5419" + "content-length": "5911" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/forkOwner/repo/branches/master\",\n \"html\": \"https://github.com/forkOwner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/forkOwner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/forkOwner/repo/branches/master\",\n \"html\": \"https://github.com/forkOwner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/forkOwner/repo/branches/master/protection\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:37 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11921", + "Content-Length": "12149", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4869", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"b67a0a4fb1de8cde1f199af20dbb3e0d\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -641,31 +557,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069F:3266B:2682D22:2E0A910:5DD5567D" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:38 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1560", + "Content-Length": "1590", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4868", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8a1339b4ea6818677dd22e082ac41de4\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/317e29e50fe53c431c878e70f067ceb946717997", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -674,28 +585,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A0:35263:30E6911:3A763CB:5DD5567E" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"317e29e50fe53c431c878e70f067ceb946717997\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOjMxN2UyOWU1MGZlNTNjNDMxYzg3OGU3MGYwNjdjZWI5NDY3MTc5OTc=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/317e29e50fe53c431c878e70f067ceb946717997\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/317e29e50fe53c431c878e70f067ceb946717997\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:06:38Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:06:38Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOmE2OTQ2YzZhM2U0MGU4NmMxYmRmYjY2YTJhZTQxMjBiYjFkMGExMDM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:43:52Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:43:52Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"sha\":\"317e29e50fe53c431c878e70f067ceb946717997\"}", + "body": "{\"ref\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"sha\":\"a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/refs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:39 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "756", + "Content-Length": "788", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4867", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"85a57fb99a78c36a801791f13a77b588\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/forkOwner/repo/git/refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title", @@ -707,27 +613,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A5:3266C:310E10D:3AC7432:5DD5567E" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLTE1NzQyNjE4NjE2MjgtcWpkYjRjMHRjNy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"317e29e50fe53c431c878e70f067ceb946717997\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/317e29e50fe53c431c878e70f067ceb946717997\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLXRlc3QtMTU3NjQwMjczMTA1Mi1idDZpcWhwMDRpby9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103\"\n }\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4866", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"40be8141529b34d2bbbd9131e387ac36\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -740,31 +640,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06AA:14351:18EDF7F:1DC3087:5DD5567F", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"217fada7a65d764903d0f56b29d69de6e807d4c9\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/217fada7a65d764903d0f56b29d69de6e807d4c9\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"0eb3800866dc4f2b2e99dd8563e2435515896952\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/0eb3800866dc4f2b2e99dd8563e2435515896952\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiJhMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBiIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:40 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "211", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4865", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d2437704f6193ea96a0ee567886ec41c\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/ced67a93c54476bee1dc6c1195ffc41e7ede3354", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/924a8e61467e41774f28574fac07d7959576f3d3", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -773,31 +668,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06AF:32669:185AACC:1D0DC49:5DD55680" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"ced67a93c54476bee1dc6c1195ffc41e7ede3354\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ced67a93c54476bee1dc6c1195ffc41e7ede3354\"\n}\n", + "response": "{\n \"sha\": \"924a8e61467e41774f28574fac07d7959576f3d3\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/924a8e61467e41774f28574fac07d7959576f3d3\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"217fada7a65d764903d0f56b29d69de6e807d4c9\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"ced67a93c54476bee1dc6c1195ffc41e7ede3354\"}]}", + "body": "{\"base_tree\":\"0eb3800866dc4f2b2e99dd8563e2435515896952\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"924a8e61467e41774f28574fac07d7959576f3d3\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:41 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "875", + "Content-Length": "893", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4864", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"6bcb22c4589108f3560c55760d9f6277\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/bbbfa5312db18316d3677fd520d5215645669082", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/b0ca79206c2484a880097622d96d9de42c22ce0f", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -806,31 +696,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B0:46440:3286BAC:3C6F2EC:5DD55681" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"bbbfa5312db18316d3677fd520d5215645669082\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/bbbfa5312db18316d3677fd520d5215645669082\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"231ce273847e8be9d30d7d6240f0cd4c2e5bf907\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/231ce273847e8be9d30d7d6240f0cd4c2e5bf907\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"b0ca79206c2484a880097622d96d9de42c22ce0f\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b0ca79206c2484a880097622d96d9de42c22ce0f\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"d9a2b2936cc43ed67e74ea8fc8abcb196d8cde9a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/d9a2b2936cc43ed67e74ea8fc8abcb196d8cde9a\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"bbbfa5312db18316d3677fd520d5215645669082\",\"parents\":[\"217fada7a65d764903d0f56b29d69de6e807d4c9\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"b0ca79206c2484a880097622d96d9de42c22ce0f\",\"parents\":[\"0eb3800866dc4f2b2e99dd8563e2435515896952\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:42 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1635", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4863", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"bc4cbcdb47bd68006d373fb0051d91bb\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/2504d69f172a38325cc65397fdb0d6b41d34d8a4", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/627cb44694fa34cfc74e0cd78d836bcb99eb105f", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -839,27 +724,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B5:35263:30E703B:3A76C3C:5DD55681" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"2504d69f172a38325cc65397fdb0d6b41d34d8a4\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOjI1MDRkNjlmMTcyYTM4MzI1Y2M2NTM5N2ZkYjBkNmI0MWQzNGQ4YTQ=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/2504d69f172a38325cc65397fdb0d6b41d34d8a4\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/2504d69f172a38325cc65397fdb0d6b41d34d8a4\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:06:42Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:06:42Z\"\n },\n \"tree\": {\n \"sha\": \"bbbfa5312db18316d3677fd520d5215645669082\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/bbbfa5312db18316d3677fd520d5215645669082\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"217fada7a65d764903d0f56b29d69de6e807d4c9\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/217fada7a65d764903d0f56b29d69de6e807d4c9\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/217fada7a65d764903d0f56b29d69de6e807d4c9\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"627cb44694fa34cfc74e0cd78d836bcb99eb105f\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOjYyN2NiNDQ2OTRmYTM0Y2ZjNzRlMGNkNzhkODM2YmNiOTllYjEwNWY=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/627cb44694fa34cfc74e0cd78d836bcb99eb105f\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/627cb44694fa34cfc74e0cd78d836bcb99eb105f\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:43:55Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:43:55Z\"\n },\n \"tree\": {\n \"sha\": \"b0ca79206c2484a880097622d96d9de42c22ce0f\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b0ca79206c2484a880097622d96d9de42c22ce0f\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"0eb3800866dc4f2b2e99dd8563e2435515896952\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/0eb3800866dc4f2b2e99dd8563e2435515896952\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/0eb3800866dc4f2b2e99dd8563e2435515896952\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"2504d69f172a38325cc65397fdb0d6b41d34d8a4\",\"force\":false}", + "body": "{\"sha\":\"627cb44694fa34cfc74e0cd78d836bcb99eb105f\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:43 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4862", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9e27f5f54df5613959f55979ca95897d\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -871,58 +751,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06BA:2FD8C:3068546:39DFAA9:5DD55682", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"2504d69f172a38325cc65397fdb0d6b41d34d8a4\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/2504d69f172a38325cc65397fdb0d6b41d34d8a4\"\n }\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/forkOwner/repo/posts/1970-01-01-first-title", - "headers": { - "Date": "Wed, 20 Nov 2019 15:06:44 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4861", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Wed, 20 Nov 2019 15:06:38 GMT", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C0:4643C:171858E:1B9E3AA:5DD55683" - }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"627cb44694fa34cfc74e0cd78d836bcb99eb105f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/627cb44694fa34cfc74e0cd78d836bcb99eb105f\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:44 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4860", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -931,28 +775,75 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C1:14353:2445A01:2B81447:5DD55683", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", "status": 404 }, + { + "method": "GET", + "url": "/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/forkOwner/repo/posts/1970-01-01-first-title", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2085" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/forkOwner/repo/blob/cms/forkOwner/repo/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/forkOwner/repo/cms/forkOwner/repo/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/forkOwner/repo/blob/cms/forkOwner/repo/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "582" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDgxMTo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, { "body": "{\"title\":\"Create Post “1970-01-01-first-title”\",\"body\":\"Automatically generated by Netlify CMS\",\"head\":\"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\"base\":\"master\"}", "method": "POST", "url": "/repos/owner/repo/pulls?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:46 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "22137", + "Content-Length": "22785", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4859", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"55fec08a8e38fc0bfd83fc3d9316575f\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/pulls/6", @@ -964,27 +855,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06CA:2FD89:B6969C:DBD54E:5DD55685" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/6\",\n \"id\": 343404151,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQzNDA0MTUx\",\n \"html_url\": \"https://github.com/owner/repo/pull/6\",\n \"diff_url\": \"https://github.com/owner/repo/pull/6.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/6.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/6\",\n \"number\": 6,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-20T15:06:46Z\",\n \"updated_at\": \"2019-11-20T15:06:46Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/6/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/6/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/6/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/317e29e50fe53c431c878e70f067ceb946717997\",\n \"head\": {\n \"label\": \"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"ref\": \"cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"sha\": \"317e29e50fe53c431c878e70f067ceb946717997\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:06:43Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:05:44Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/6\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/6\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/6\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/6/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/6/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/6/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/317e29e50fe53c431c878e70f067ceb946717997\"\n }\n },\n \"author_association\": \"NONE\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": true,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/6\",\n \"id\": 353257238,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3MjM4\",\n \"html_url\": \"https://github.com/owner/repo/pull/6\",\n \"diff_url\": \"https://github.com/owner/repo/pull/6.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/6.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/6\",\n \"number\": 6,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:43:59Z\",\n \"updated_at\": \"2019-12-15T09:43:59Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/6/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/6/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/6/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103\",\n \"head\": {\n \"label\": \"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"ref\": \"cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"sha\": \"a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:43:56Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:43:24Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/6\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/6\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/6\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/6/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/6/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/6/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103\"\n }\n },\n \"author_association\": \"NONE\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": true,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:47 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4858", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9e27f5f54df5613959f55979ca95897d\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -997,31 +882,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D4:3266C:310EF1A:3AC8542:5DD55687", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"2504d69f172a38325cc65397fdb0d6b41d34d8a4\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/2504d69f172a38325cc65397fdb0d6b41d34d8a4\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"627cb44694fa34cfc74e0cd78d836bcb99eb105f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/627cb44694fa34cfc74e0cd78d836bcb99eb105f\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjYsImhlYWQiOnsibGFiZWwiOiJmb3JrT3duZXI6Y21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJyZWYiOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsInNoYSI6IjMxN2UyOWU1MGZlNTNjNDMxYzg3OGU3MGYwNjdjZWI5NDY3MTc5OTciLCJ1c2VyIjp7ImxvZ2luIjoiZm9ya093bmVyIiwiaWQiOjUzNDk0MTg4LCJub2RlX2lkIjoiTURRNlZYTmxjalV6TkRrME1UZzQiLCJhdmF0YXJfdXJsIjoiaHR0cHM6Ly9hdmF0YXJzMS5naXRodWJ1c2VyY29udGVudC5jb20vdS83ODkyNDg5P3Y9NCIsImdyYXZhdGFyX2lkIjoiIiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIiLCJmb2xsb3dlcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93ZXJzIiwiZm9sbG93aW5nX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2ZvbGxvd2luZ3svb3RoZXJfdXNlcn0iLCJnaXN0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9naXN0c3svZ2lzdF9pZH0iLCJzdGFycmVkX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N0YXJyZWR7L293bmVyfXsvcmVwb30iLCJzdWJzY3JpcHRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N1YnNjcmlwdGlvbnMiLCJvcmdhbml6YXRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL29yZ3MiLCJyZXBvc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9yZXBvcyIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9ldmVudHN7L3ByaXZhY3l9IiwicmVjZWl2ZWRfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlY2VpdmVkX2V2ZW50cyIsInR5cGUiOiJVc2VyIiwic2l0ZV9hZG1pbiI6ZmFsc2V9LCJyZXBvIjp7ImlkIjoyMjI5NjMyMDEsIm5vZGVfaWQiOiJNREV3T2xKbGNHOXphWFJ2Y25reU1qSTVOak15TURFPSIsIm5hbWUiOiJyZXBvIiwiZnVsbF9uYW1lIjoiZm9ya093bmVyL3JlcG8iLCJwcml2YXRlIjpmYWxzZSwib3duZXIiOnsibG9naW4iOiJmb3JrT3duZXIiLCJpZCI6NTM0OTQxODgsIm5vZGVfaWQiOiJNRFE2VlhObGNqVXpORGswTVRnNCIsImF2YXRhcl91cmwiOiJodHRwczovL2F2YXRhcnMxLmdpdGh1YnVzZXJjb250ZW50LmNvbS91Lzc4OTI0ODk/dj00IiwiZ3JhdmF0YXJfaWQiOiIiLCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lciIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lciIsImZvbGxvd2Vyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9mb2xsb3dlcnMiLCJmb2xsb3dpbmdfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93aW5ney9vdGhlcl91c2VyfSIsImdpc3RzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2dpc3Rzey9naXN0X2lkfSIsInN0YXJyZWRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3RhcnJlZHsvb3duZXJ9ey9yZXBvfSIsInN1YnNjcmlwdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3Vic2NyaXB0aW9ucyIsIm9yZ2FuaXphdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvb3JncyIsInJlcG9zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlcG9zIiwiZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2V2ZW50c3svcHJpdmFjeX0iLCJyZWNlaXZlZF9ldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvcmVjZWl2ZWRfZXZlbnRzIiwidHlwZSI6IlVzZXIiLCJzaXRlX2FkbWluIjpmYWxzZX0sImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiZGVzY3JpcHRpb24iOm51bGwsImZvcmsiOnRydWUsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8iLCJmb3Jrc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2ZvcmtzIiwia2V5c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2tleXN7L2tleV9pZH0iLCJjb2xsYWJvcmF0b3JzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29sbGFib3JhdG9yc3svY29sbGFib3JhdG9yfSIsInRlYW1zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vdGVhbXMiLCJob29rc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2hvb2tzIiwiaXNzdWVfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vaXNzdWVzL2V2ZW50c3svbnVtYmVyfSIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2V2ZW50cyIsImFzc2lnbmVlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Fzc2lnbmVlc3svdXNlcn0iLCJicmFuY2hlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2JyYW5jaGVzey9icmFuY2h9IiwidGFnc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3RhZ3MiLCJibG9ic191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9ibG9ic3svc2hhfSIsImdpdF90YWdzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vZ2l0L3RhZ3N7L3NoYX0iLCJnaXRfcmVmc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9yZWZzey9zaGF9IiwidHJlZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9naXQvdHJlZXN7L3NoYX0iLCJzdGF0dXNlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXR1c2VzL3tzaGF9IiwibGFuZ3VhZ2VzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbGFuZ3VhZ2VzIiwic3RhcmdhemVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXJnYXplcnMiLCJjb250cmlidXRvcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb250cmlidXRvcnMiLCJzdWJzY3JpYmVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N1YnNjcmliZXJzIiwic3Vic2NyaXB0aW9uX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vc3Vic2NyaXB0aW9uIiwiY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbW1pdHN7L3NoYX0iLCJnaXRfY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9jb21taXRzey9zaGF9IiwiY29tbWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb21tZW50c3svbnVtYmVyfSIsImlzc3VlX2NvbW1lbnRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9pc3N1ZXMvY29tbWVudHN7L251bWJlcn0iLCJjb250ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbnRlbnRzL3srcGF0aH0iLCJjb21wYXJlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29tcGFyZS97YmFzZX0uLi57aGVhZH0iLCJtZXJnZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9tZXJnZXMiLCJhcmNoaXZlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8ve2FyY2hpdmVfZm9ybWF0fXsvcmVmfSIsImRvd25sb2Fkc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Rvd25sb2FkcyIsImlzc3Vlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2lzc3Vlc3svbnVtYmVyfSIsInB1bGxzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vcHVsbHN7L251bWJlcn0iLCJtaWxlc3RvbmVzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbWlsZXN0b25lc3svbnVtYmVyfSIsIm5vdGlmaWNhdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9ub3RpZmljYXRpb25zez9zaW5jZSxhbGwscGFydGljaXBhdGluZ30iLCJsYWJlbHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9sYWJlbHN7L25hbWV9IiwicmVsZWFzZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9yZWxlYXNlc3svaWR9IiwiZGVwbG95bWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9kZXBsb3ltZW50cyIsImNyZWF0ZWRfYXQiOiIyMDE5LTExLTIwVDE1OjAyOjM2WiIsInVwZGF0ZWRfYXQiOiIyMDE5LTExLTIwVDE1OjAyOjM4WiIsInB1c2hlZF9hdCI6IjIwMTktMTEtMjBUMTU6MDY6NDNaIiwiZ2l0X3VybCI6ImdpdDovL2dpdGh1Yi5jb20vZm9ya093bmVyL3JlcG8uZ2l0Iiwic3NoX3VybCI6ImdpdEBnaXRodWIuY29tOmZvcmtPd25lci9yZXBvLmdpdCIsImNsb25lX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIvcmVwby5naXQiLCJzdm5fdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiaG9tZXBhZ2UiOm51bGwsInNpemUiOjAsInN0YXJnYXplcnNfY291bnQiOjAsIndhdGNoZXJzX2NvdW50IjowLCJsYW5ndWFnZSI6bnVsbCwiaGFzX2lzc3VlcyI6ZmFsc2UsImhhc19wcm9qZWN0cyI6dHJ1ZSwiaGFzX2Rvd25sb2FkcyI6dHJ1ZSwiaGFzX3dpa2kiOnRydWUsImhhc19wYWdlcyI6ZmFsc2UsImZvcmtzX2NvdW50IjowLCJtaXJyb3JfdXJsIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImRpc2FibGVkIjpmYWxzZSwib3Blbl9pc3N1ZXNfY291bnQiOjAsImxpY2Vuc2UiOnsia2V5IjoibWl0IiwibmFtZSI6Ik1JVCBMaWNlbnNlIiwic3BkeF9pZCI6Ik1JVCIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vbGljZW5zZXMvbWl0Iiwibm9kZV9pZCI6Ik1EYzZUR2xqWlc1elpURXoifSwiZm9ya3MiOjAsIm9wZW5faXNzdWVzIjowLCJ3YXRjaGVycyI6MCwiZGVmYXVsdF9icmFuY2giOiJtYXN0ZXIifX19LCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoicGVuZGluZ19yZXZpZXciLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiJhMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBiIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjYsImhlYWQiOnsibGFiZWwiOiJmb3JrT3duZXI6Y21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJyZWYiOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsInNoYSI6ImE2OTQ2YzZhM2U0MGU4NmMxYmRmYjY2YTJhZTQxMjBiYjFkMGExMDMiLCJ1c2VyIjp7ImxvZ2luIjoiZm9ya093bmVyIiwiaWQiOjUzNDk0MTg4LCJub2RlX2lkIjoiTURRNlZYTmxjalV6TkRrME1UZzQiLCJhdmF0YXJfdXJsIjoiaHR0cHM6Ly9hdmF0YXJzMS5naXRodWJ1c2VyY29udGVudC5jb20vdS83ODkyNDg5P3Y9NCIsImdyYXZhdGFyX2lkIjoiIiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIiLCJmb2xsb3dlcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93ZXJzIiwiZm9sbG93aW5nX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2ZvbGxvd2luZ3svb3RoZXJfdXNlcn0iLCJnaXN0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9naXN0c3svZ2lzdF9pZH0iLCJzdGFycmVkX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N0YXJyZWR7L293bmVyfXsvcmVwb30iLCJzdWJzY3JpcHRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N1YnNjcmlwdGlvbnMiLCJvcmdhbml6YXRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL29yZ3MiLCJyZXBvc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9yZXBvcyIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9ldmVudHN7L3ByaXZhY3l9IiwicmVjZWl2ZWRfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlY2VpdmVkX2V2ZW50cyIsInR5cGUiOiJVc2VyIiwic2l0ZV9hZG1pbiI6ZmFsc2V9LCJyZXBvIjp7ImlkIjoyMjgxNjA4MTEsIm5vZGVfaWQiOiJNREV3T2xKbGNHOXphWFJ2Y25reU1qZ3hOakE0TVRFPSIsIm5hbWUiOiJyZXBvIiwiZnVsbF9uYW1lIjoiZm9ya093bmVyL3JlcG8iLCJwcml2YXRlIjpmYWxzZSwib3duZXIiOnsibG9naW4iOiJmb3JrT3duZXIiLCJpZCI6NTM0OTQxODgsIm5vZGVfaWQiOiJNRFE2VlhObGNqVXpORGswTVRnNCIsImF2YXRhcl91cmwiOiJodHRwczovL2F2YXRhcnMxLmdpdGh1YnVzZXJjb250ZW50LmNvbS91Lzc4OTI0ODk/dj00IiwiZ3JhdmF0YXJfaWQiOiIiLCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lciIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lciIsImZvbGxvd2Vyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9mb2xsb3dlcnMiLCJmb2xsb3dpbmdfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93aW5ney9vdGhlcl91c2VyfSIsImdpc3RzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2dpc3Rzey9naXN0X2lkfSIsInN0YXJyZWRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3RhcnJlZHsvb3duZXJ9ey9yZXBvfSIsInN1YnNjcmlwdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3Vic2NyaXB0aW9ucyIsIm9yZ2FuaXphdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvb3JncyIsInJlcG9zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlcG9zIiwiZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2V2ZW50c3svcHJpdmFjeX0iLCJyZWNlaXZlZF9ldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvcmVjZWl2ZWRfZXZlbnRzIiwidHlwZSI6IlVzZXIiLCJzaXRlX2FkbWluIjpmYWxzZX0sImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiZGVzY3JpcHRpb24iOm51bGwsImZvcmsiOnRydWUsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8iLCJmb3Jrc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2ZvcmtzIiwia2V5c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2tleXN7L2tleV9pZH0iLCJjb2xsYWJvcmF0b3JzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29sbGFib3JhdG9yc3svY29sbGFib3JhdG9yfSIsInRlYW1zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vdGVhbXMiLCJob29rc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2hvb2tzIiwiaXNzdWVfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vaXNzdWVzL2V2ZW50c3svbnVtYmVyfSIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2V2ZW50cyIsImFzc2lnbmVlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Fzc2lnbmVlc3svdXNlcn0iLCJicmFuY2hlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2JyYW5jaGVzey9icmFuY2h9IiwidGFnc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3RhZ3MiLCJibG9ic191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9ibG9ic3svc2hhfSIsImdpdF90YWdzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vZ2l0L3RhZ3N7L3NoYX0iLCJnaXRfcmVmc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9yZWZzey9zaGF9IiwidHJlZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9naXQvdHJlZXN7L3NoYX0iLCJzdGF0dXNlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXR1c2VzL3tzaGF9IiwibGFuZ3VhZ2VzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbGFuZ3VhZ2VzIiwic3RhcmdhemVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXJnYXplcnMiLCJjb250cmlidXRvcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb250cmlidXRvcnMiLCJzdWJzY3JpYmVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N1YnNjcmliZXJzIiwic3Vic2NyaXB0aW9uX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vc3Vic2NyaXB0aW9uIiwiY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbW1pdHN7L3NoYX0iLCJnaXRfY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9jb21taXRzey9zaGF9IiwiY29tbWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb21tZW50c3svbnVtYmVyfSIsImlzc3VlX2NvbW1lbnRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9pc3N1ZXMvY29tbWVudHN7L251bWJlcn0iLCJjb250ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbnRlbnRzL3srcGF0aH0iLCJjb21wYXJlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29tcGFyZS97YmFzZX0uLi57aGVhZH0iLCJtZXJnZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9tZXJnZXMiLCJhcmNoaXZlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8ve2FyY2hpdmVfZm9ybWF0fXsvcmVmfSIsImRvd25sb2Fkc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Rvd25sb2FkcyIsImlzc3Vlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2lzc3Vlc3svbnVtYmVyfSIsInB1bGxzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vcHVsbHN7L251bWJlcn0iLCJtaWxlc3RvbmVzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbWlsZXN0b25lc3svbnVtYmVyfSIsIm5vdGlmaWNhdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9ub3RpZmljYXRpb25zez9zaW5jZSxhbGwscGFydGljaXBhdGluZ30iLCJsYWJlbHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9sYWJlbHN7L25hbWV9IiwicmVsZWFzZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9yZWxlYXNlc3svaWR9IiwiZGVwbG95bWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9kZXBsb3ltZW50cyIsImNyZWF0ZWRfYXQiOiIyMDE5LTEyLTE1VDA5OjQxOjM4WiIsInVwZGF0ZWRfYXQiOiIyMDE5LTEyLTE1VDA5OjQxOjQwWiIsInB1c2hlZF9hdCI6IjIwMTktMTItMTVUMDk6NDM6NTZaIiwiZ2l0X3VybCI6ImdpdDovL2dpdGh1Yi5jb20vZm9ya093bmVyL3JlcG8uZ2l0Iiwic3NoX3VybCI6ImdpdEBnaXRodWIuY29tOmZvcmtPd25lci9yZXBvLmdpdCIsImNsb25lX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIvcmVwby5naXQiLCJzdm5fdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiaG9tZXBhZ2UiOm51bGwsInNpemUiOjAsInN0YXJnYXplcnNfY291bnQiOjAsIndhdGNoZXJzX2NvdW50IjowLCJsYW5ndWFnZSI6bnVsbCwiaGFzX2lzc3VlcyI6ZmFsc2UsImhhc19wcm9qZWN0cyI6dHJ1ZSwiaGFzX2Rvd25sb2FkcyI6dHJ1ZSwiaGFzX3dpa2kiOnRydWUsImhhc19wYWdlcyI6ZmFsc2UsImZvcmtzX2NvdW50IjowLCJtaXJyb3JfdXJsIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImRpc2FibGVkIjpmYWxzZSwib3Blbl9pc3N1ZXNfY291bnQiOjAsImxpY2Vuc2UiOnsia2V5IjoibWl0IiwibmFtZSI6Ik1JVCBMaWNlbnNlIiwic3BkeF9pZCI6Ik1JVCIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vbGljZW5zZXMvbWl0Iiwibm9kZV9pZCI6Ik1EYzZUR2xqWlc1elpURXoifSwiZm9ya3MiOjAsIm9wZW5faXNzdWVzIjowLCJ3YXRjaGVycyI6MCwiZGVmYXVsdF9icmFuY2giOiJtYXN0ZXIifX19LCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoicGVuZGluZ19yZXZpZXciLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:48 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "211", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4857", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e54036a2c4b333ef066d6456d5befba2\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/adc48b095660fc6cfe4738bdaa0d8809af1bbb78", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/ad5ab32f149224899abfb64bcbcd1131e2861cbe", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1030,31 +910,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D5:14351:18EE7AC:1DC3A18:5DD55687" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"adc48b095660fc6cfe4738bdaa0d8809af1bbb78\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/adc48b095660fc6cfe4738bdaa0d8809af1bbb78\"\n}\n", + "response": "{\n \"sha\": \"ad5ab32f149224899abfb64bcbcd1131e2861cbe\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ad5ab32f149224899abfb64bcbcd1131e2861cbe\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"2504d69f172a38325cc65397fdb0d6b41d34d8a4\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"adc48b095660fc6cfe4738bdaa0d8809af1bbb78\"}]}", + "body": "{\"base_tree\":\"627cb44694fa34cfc74e0cd78d836bcb99eb105f\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"ad5ab32f149224899abfb64bcbcd1131e2861cbe\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:49 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "875", + "Content-Length": "893", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4856", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"08b50cb5633dcebd40aea0a6cd71db54\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/d6dba214d44ccf47e5afb9bc7d1ff1c72fdaeced", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/918265baf796e67981ce408c4a0f37a2162e1b00", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1063,31 +938,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DB:32669:185B35E:1D0E65E:5DD55688" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"d6dba214d44ccf47e5afb9bc7d1ff1c72fdaeced\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/d6dba214d44ccf47e5afb9bc7d1ff1c72fdaeced\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"22c4c0fa32d9cf36b326b729ac077355a8b3c306\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/22c4c0fa32d9cf36b326b729ac077355a8b3c306\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"918265baf796e67981ce408c4a0f37a2162e1b00\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/918265baf796e67981ce408c4a0f37a2162e1b00\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"629e3f6a26de04ba1c1c511da47ade458702679b\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/629e3f6a26de04ba1c1c511da47ade458702679b\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"d6dba214d44ccf47e5afb9bc7d1ff1c72fdaeced\",\"parents\":[\"2504d69f172a38325cc65397fdb0d6b41d34d8a4\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"918265baf796e67981ce408c4a0f37a2162e1b00\",\"parents\":[\"627cb44694fa34cfc74e0cd78d836bcb99eb105f\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:50 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1635", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4855", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"9c03f6e5642ac961f9f6d940c008b19b\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/75a33fef190d2e14f96365d073eea6dfd2055ddc", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/539ab63d74f2c11177ebcb7eca5a1319e7d9170b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1096,27 +966,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E0:2FD8A:189EE6A:1D7E3E2:5DD55689" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"75a33fef190d2e14f96365d073eea6dfd2055ddc\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOjc1YTMzZmVmMTkwZDJlMTRmOTYzNjVkMDczZWVhNmRmZDIwNTVkZGM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/75a33fef190d2e14f96365d073eea6dfd2055ddc\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/75a33fef190d2e14f96365d073eea6dfd2055ddc\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:06:50Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:06:50Z\"\n },\n \"tree\": {\n \"sha\": \"d6dba214d44ccf47e5afb9bc7d1ff1c72fdaeced\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/d6dba214d44ccf47e5afb9bc7d1ff1c72fdaeced\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"2504d69f172a38325cc65397fdb0d6b41d34d8a4\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/2504d69f172a38325cc65397fdb0d6b41d34d8a4\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/2504d69f172a38325cc65397fdb0d6b41d34d8a4\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"539ab63d74f2c11177ebcb7eca5a1319e7d9170b\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOjUzOWFiNjNkNzRmMmMxMTE3N2ViY2I3ZWNhNWExMzE5ZTdkOTE3MGI=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/539ab63d74f2c11177ebcb7eca5a1319e7d9170b\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/539ab63d74f2c11177ebcb7eca5a1319e7d9170b\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:44:03Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:44:03Z\"\n },\n \"tree\": {\n \"sha\": \"918265baf796e67981ce408c4a0f37a2162e1b00\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/918265baf796e67981ce408c4a0f37a2162e1b00\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"627cb44694fa34cfc74e0cd78d836bcb99eb105f\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/627cb44694fa34cfc74e0cd78d836bcb99eb105f\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/627cb44694fa34cfc74e0cd78d836bcb99eb105f\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"75a33fef190d2e14f96365d073eea6dfd2055ddc\",\"force\":false}", + "body": "{\"sha\":\"539ab63d74f2c11177ebcb7eca5a1319e7d9170b\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:51 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4854", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a321f4ab60785c242ce2f67d5fbacc65\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1128,10 +993,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E5:14351:18EEA46:1DC3D6F:5DD5568A", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"75a33fef190d2e14f96365d073eea6dfd2055ddc\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/75a33fef190d2e14f96365d073eea6dfd2055ddc\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"539ab63d74f2c11177ebcb7eca5a1319e7d9170b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/539ab63d74f2c11177ebcb7eca5a1319e7d9170b\"\n }\n}\n", "status": 200 }, { @@ -1139,16 +1003,12 @@ "method": "PATCH", "url": "/repos/owner/repo/pulls/6?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:53 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4853", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"909ea2a0fdb5e7c4bc604ea3dd7a31f9\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1160,22 +1020,18 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06EE:14356:3318B6C:3CFDF5F:5DD5568C", - "content-length": "22194" + "content-length": "22842" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/6\",\n \"id\": 343404151,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQzNDA0MTUx\",\n \"html_url\": \"https://github.com/owner/repo/pull/6\",\n \"diff_url\": \"https://github.com/owner/repo/pull/6.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/6.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/6\",\n \"number\": 6,\n \"state\": \"closed\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-20T15:06:46Z\",\n \"updated_at\": \"2019-11-20T15:06:52Z\",\n \"closed_at\": \"2019-11-20T15:06:52Z\",\n \"merged_at\": null,\n \"merge_commit_sha\": \"4701f80ba646c60a33c06215d5ab7ba21c9df33f\",\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/6/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/6/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/6/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/317e29e50fe53c431c878e70f067ceb946717997\",\n \"head\": {\n \"label\": \"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"ref\": \"cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"sha\": \"317e29e50fe53c431c878e70f067ceb946717997\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:06:51Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:06:47Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/6\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/6\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/6\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/6/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/6/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/6/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/317e29e50fe53c431c878e70f067ceb946717997\"\n }\n },\n \"author_association\": \"NONE\",\n \"merged\": false,\n \"mergeable\": true,\n \"rebaseable\": true,\n \"mergeable_state\": \"clean\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/6\",\n \"id\": 353257238,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3MjM4\",\n \"html_url\": \"https://github.com/owner/repo/pull/6\",\n \"diff_url\": \"https://github.com/owner/repo/pull/6.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/6.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/6\",\n \"number\": 6,\n \"state\": \"closed\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:43:59Z\",\n \"updated_at\": \"2019-12-15T09:44:05Z\",\n \"closed_at\": \"2019-12-15T09:44:05Z\",\n \"merged_at\": null,\n \"merge_commit_sha\": \"10f0bba3e864b956b6b2cbd0fd2ca62008042572\",\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/6/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/6/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/6/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103\",\n \"head\": {\n \"label\": \"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"ref\": \"cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"sha\": \"a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:44:04Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:44:00Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/6\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/6\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/6\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/6/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/6/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/6/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103\"\n }\n },\n \"author_association\": \"NONE\",\n \"merged\": false,\n \"mergeable\": true,\n \"rebaseable\": true,\n \"mergeable_state\": \"clean\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 200 }, { "method": "DELETE", "url": "/repos/forkOwner/repo/git/refs/heads/cms%2FforkOwner%2Frepo%2Fposts%2F1970-01-01-first-title?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:54 GMT", "Server": "GitHub.com", "Status": "204 No Content", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4852", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1188,7 +1044,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06F4:35260:24B95CC:2C0AD92:5DD5568D", "content-length": "0" }, "response": null, @@ -1198,17 +1053,12 @@ "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:54 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4851", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a321f4ab60785c242ce2f67d5fbacc65\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1221,59 +1071,23 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FA:46438:40E488:4EAE1D:5DD5568E", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"75a33fef190d2e14f96365d073eea6dfd2055ddc\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/75a33fef190d2e14f96365d073eea6dfd2055ddc\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"539ab63d74f2c11177ebcb7eca5a1319e7d9170b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/539ab63d74f2c11177ebcb7eca5a1319e7d9170b\"\n }\n}\n", "status": 200 }, { - "method": "GET", - "url": "/repos/owner/repo/commits/317e29e50fe53c431c878e70f067ceb946717997/status?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 15:06:55 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4850", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5a26c04d6cc5e04e2d915bbad316acc8\"", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FC:4643E:25ED55E:2D54D47:5DD5568E", - "content-length": "6532" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"317e29e50fe53c431c878e70f067ceb946717997\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/317e29e50fe53c431c878e70f067ceb946717997\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/317e29e50fe53c431c878e70f067ceb946717997/status\"\n}\n", - "status": 200 - }, - { - "body": "{\"base_tree\":\"75a33fef190d2e14f96365d073eea6dfd2055ddc\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "body": "{\"base_tree\":\"539ab63d74f2c11177ebcb7eca5a1319e7d9170b\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:55 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "569", + "Content-Length": "581", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4849", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"84a77f63669c2747a323a5f7246c2f1a\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -1285,31 +1099,51 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FB:3266C:310FC25:3AC9522:5DD5568E" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Deleting “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"75a33fef190d2e14f96365d073eea6dfd2055ddc\"]}", + "body": "{\"message\":\"Deleting “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"539ab63d74f2c11177ebcb7eca5a1319e7d9170b\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:56 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1635", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4848", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"77327162a096aad2079abada3e45baaf\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/041675a93bc1b5e6af3809833b2b4043fd9aaa51", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/9ff8ebb1b9898cdded9ba5ea36cb6b1c654fd50d", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"9ff8ebb1b9898cdded9ba5ea36cb6b1c654fd50d\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOjlmZjhlYmIxYjk4OThjZGRlZDliYTVlYTM2Y2I2YjFjNjU0ZmQ1MGQ=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/9ff8ebb1b9898cdded9ba5ea36cb6b1c654fd50d\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/9ff8ebb1b9898cdded9ba5ea36cb6b1c654fd50d\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:44:08Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:44:08Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"539ab63d74f2c11177ebcb7eca5a1319e7d9170b\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/539ab63d74f2c11177ebcb7eca5a1319e7d9170b\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/539ab63d74f2c11177ebcb7eca5a1319e7d9170b\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1319,26 +1153,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0700:1434A:3F62BF:4CF2E5:5DD5568F" + "content-length": "6784" }, - "response": "{\n \"sha\": \"041675a93bc1b5e6af3809833b2b4043fd9aaa51\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOjA0MTY3NWE5M2JjMWI1ZTZhZjM4MDk4MzNiMmI0MDQzZmQ5YWFhNTE=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/041675a93bc1b5e6af3809833b2b4043fd9aaa51\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/041675a93bc1b5e6af3809833b2b4043fd9aaa51\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:06:56Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:06:56Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"75a33fef190d2e14f96365d073eea6dfd2055ddc\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/75a33fef190d2e14f96365d073eea6dfd2055ddc\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/75a33fef190d2e14f96365d073eea6dfd2055ddc\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/a6946c6a3e40e86c1bdfb66a2ae4120bb1d0a103/status\"\n}\n", + "status": 200 }, { - "body": "{\"sha\":\"041675a93bc1b5e6af3809833b2b4043fd9aaa51\",\"force\":false}", + "body": "{\"sha\":\"9ff8ebb1b9898cdded9ba5ea36cb6b1c654fd50d\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:06:57 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4847", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"65be85dca9ba8ebc5d9b694d622bc614\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1350,10 +1180,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0705:14353:24468E1:2B8267B:5DD55690", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"041675a93bc1b5e6af3809833b2b4043fd9aaa51\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/041675a93bc1b5e6af3809833b2b4043fd9aaa51\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"9ff8ebb1b9898cdded9ba5ea36cb6b1c654fd50d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/9ff8ebb1b9898cdded9ba5ea36cb6b1c654fd50d\"\n }\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can publish an editorial workflow entry.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can publish an editorial workflow entry.json index 8ea63109..02f5fd69 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can publish an editorial workflow entry.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can publish an editorial workflow entry.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:03 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4716", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0709:39FEA:53A44FB:638E5C0:5DDFD13E", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,16 +29,12 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/owner/permission", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:03 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4715", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0c7ca4902ddcfd186497763d8e52620\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -56,7 +46,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070E:1E5E9:3DE56A7:49EE465:5DDFD13F", "content-length": "1071" }, "response": "{\n \"permission\": \"admin\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n }\n}\n", @@ -66,17 +55,12 @@ "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:04 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4714", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -88,7 +72,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0714:1E5ED:5311B5D:6334D98:5DDFD140", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -98,17 +81,12 @@ "method": "GET", "url": "/repos/owner/repo?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:05 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4713", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"50eccdd2ee744be824c89a12e9b2e342\"", - "Last-Modified": "Thu, 28 Nov 2019 13:53:00 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -120,27 +98,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0715:39FE4:75CB18:8E3EFB:5DDFD140", - "content-length": "7252" + "content-length": "7542" }, - "response": "{\n \"id\": 224663808,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjM4MDg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:52:31Z\",\n \"updated_at\": \"2019-11-28T13:53:00Z\",\n \"pushed_at\": \"2019-11-28T13:52:56Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "response": "{\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:39:19Z\",\n \"pushed_at\": \"2019-12-15T09:40:36Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:06 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4712", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"d8190babb62c6d583b81121016451790\"", - "Last-Modified": "Thu, 28 Nov 2019 13:53:00 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -152,8 +124,7 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071F:11CCA:2617BD0:2D9FBFA:5DDFD141", - "content-length": "2024" + "content-length": "2060" }, "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 @@ -162,17 +133,10 @@ "method": "GET", "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:06 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4711", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"bd1fef668137f47eb9ededd4f1476963\"", - "Last-Modified": "Thu, 28 Nov 2019 13:53:00 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -184,29 +148,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0723:39FE5:13B4833:17AAA5B:5DDFD141", - "content-length": "3473" + "content-length": "109" }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 }, { "method": "GET", - "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:07 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4710", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4bb0ef1407b91842a124b4e17cae8d76\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -215,29 +174,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "073A:11CCA:2617D56:2D9FDB6:5DDFD142", - "content-length": "2565" + "content-length": "4202" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:07 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4709", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"880e3bac59446485deb0c1abb21f88a7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -246,29 +200,50 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0739:39FE8:3BBB2E2:477D209:5DDFD142", - "content-length": "1707" + "content-length": "2714" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:07 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4708", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"29a58f48940ff3d2dc5509a5f67ff405\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -277,60 +252,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0741:11CC8:12D3788:16A836B:5DDFD142", - "content-length": "7465" + "content-length": "10650" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 13:53:07 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4707", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"344dacc2b3cff4f660ef0b37285bbebc\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "073C:948E:14A7E1F:18A11A1:5DDFD142", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:07 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4706", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"64aba4bc04422f7e2591ed3ffdba868b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -339,51 +278,19 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "073D:39FE8:3BBB388:477D2BC:5DDFD142", - "content-length": "16071" + "content-length": "22507" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, - { - "method": "GET", - "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", - "headers": { - "Date": "Thu, 28 Nov 2019 13:53:09 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "404 Not Found", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4704", - "X-RateLimit-Reset": "1574951821", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "074B:3BB70:3D41037:4941D19:5DDFD145", - "content-length": "144" - }, - "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", - "status": 404 - }, { "method": "GET", "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:09 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4705", - "X-RateLimit-Reset": "1574951821", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -396,27 +303,48 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "074A:11CCE:53036B7:632991E:5DDFD145", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", "status": 404 }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", + "Content-Length": "484", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\"type\":\"PR\",\"pr\":{\"number\":2,\"head\":\"d2a66cdfc5177cf155b1e9233e02e56e76c7baa9\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"second title\",\"description\":\"second description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"1275651f1722e8592c0a3eb7910dfbd1a12df718\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.600Z\",\"version\":\"1\"}", + "status": 200 + }, { "method": "GET", "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:10 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "5", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4703", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2ee5e633a5831fe3d55f3382ba6b436b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -427,8 +355,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0751:39FE8:3BBB896:477D8F4:5DDFD146" + "Content-Security-Policy": "default-src 'none'" }, "response": "[\n\n]\n", "status": 200 @@ -437,16 +364,13 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:10 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4702", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -455,31 +379,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0750:3D52E:26D8D17:2E78207:5DDFD146", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", "status": 404 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:11 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", "Server": "GitHub.com", - "Status": "201 Created", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4701", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"965ee5553322642a62b51377b0355ce7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -489,25 +403,73 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0752:3BB6F:256ACCE:2CE4872:5DDFD146" + "content-length": "154" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"message\": \"No commit found for the ref cms/posts/1970-01-01-first-title\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/branches/master?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:12 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4700", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5342d3f2d46df1df71c17c67dd472e0a\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -519,31 +481,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "075A:1E5ED:5312AEE:6336036:5DDFD147", - "content-length": "5369" + "content-length": "5861" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjYzODA4OjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:13 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4699", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e802206e6ba0dee4f4744a14a4b2c674\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -552,31 +509,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0760:1E5ED:5312CC5:633625F:5DDFD148" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:13 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4698", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"402f78dbbcef6b973fe51b77358ea1b3\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/265ac3edef9dc9df9485ddf6788834efece5c130", + "Location": "https://api.github.com/repos/owner/repo/git/commits/60228f4f5e14105c9337fafd831ba184bbb3988e", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -585,28 +537,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0766:11CCC:3F20D7E:4B72E7C:5DDFD149" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"265ac3edef9dc9df9485ddf6788834efece5c130\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjYzODA4OjI2NWFjM2VkZWY5ZGM5ZGY5NDg1ZGRmNjc4ODgzNGVmZWNlNWMxMzA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/265ac3edef9dc9df9485ddf6788834efece5c130\",\n \"html_url\": \"https://github.com/owner/repo/commit/265ac3edef9dc9df9485ddf6788834efece5c130\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:53:13Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:53:13Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"60228f4f5e14105c9337fafd831ba184bbb3988e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjYwMjI4ZjRmNWUxNDEwNWM5MzM3ZmFmZDgzMWJhMTg0YmJiMzk4OGU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/60228f4f5e14105c9337fafd831ba184bbb3988e\",\n \"html_url\": \"https://github.com/owner/repo/commit/60228f4f5e14105c9337fafd831ba184bbb3988e\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:52Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:52Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"265ac3edef9dc9df9485ddf6788834efece5c130\"}", + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"60228f4f5e14105c9337fafd831ba184bbb3988e\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:14 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "536", + "Content-Length": "548", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4697", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3b96e8af7b39d8b55cf7530d1c7cec15\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", @@ -618,10 +565,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "076B:39FE8:3BBBECD:477E059:5DDFD14A" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI0NjYzODA4OmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"265ac3edef9dc9df9485ddf6788834efece5c130\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/265ac3edef9dc9df9485ddf6788834efece5c130\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"60228f4f5e14105c9337fafd831ba184bbb3988e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/60228f4f5e14105c9337fafd831ba184bbb3988e\"\n }\n}\n", "status": 201 }, { @@ -629,20 +575,16 @@ "method": "POST", "url": "/repos/owner/repo/pulls?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:16 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21621", + "Content-Length": "22257", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4696", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"be76252275f537c02d42d56d86c7be3f\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/pulls/1", + "Location": "https://api.github.com/repos/owner/repo/pulls/3", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -651,23 +593,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0770:9496:518EC9B:61421A1:5DDFD14B" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/1\",\n \"id\": 346711693,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQ2NzExNjkz\",\n \"html_url\": \"https://github.com/owner/repo/pull/1\",\n \"diff_url\": \"https://github.com/owner/repo/pull/1.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/1.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/1\",\n \"number\": 1,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-28T13:53:15Z\",\n \"updated_at\": \"2019-11-28T13:53:15Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/1/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/265ac3edef9dc9df9485ddf6788834efece5c130\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"265ac3edef9dc9df9485ddf6788834efece5c130\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224663808,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjM4MDg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:52:31Z\",\n \"updated_at\": \"2019-11-28T13:53:00Z\",\n \"pushed_at\": \"2019-11-28T13:53:15Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224663808,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjM4MDg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:52:31Z\",\n \"updated_at\": \"2019-11-28T13:53:00Z\",\n \"pushed_at\": \"2019-11-28T13:53:15Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/1\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/265ac3edef9dc9df9485ddf6788834efece5c130\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/3\",\n \"id\": 353257008,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3MDA4\",\n \"html_url\": \"https://github.com/owner/repo/pull/3\",\n \"diff_url\": \"https://github.com/owner/repo/pull/3.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/3.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/3\",\n \"number\": 3,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:40:54Z\",\n \"updated_at\": \"2019-12-15T09:40:54Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/3/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/3/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/3/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/60228f4f5e14105c9337fafd831ba184bbb3988e\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"60228f4f5e14105c9337fafd831ba184bbb3988e\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:39:19Z\",\n \"pushed_at\": \"2019-12-15T09:40:54Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:39:19Z\",\n \"pushed_at\": \"2019-12-15T09:40:54Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/3\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/3\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/3/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/60228f4f5e14105c9337fafd831ba184bbb3988e\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:17 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "404 Not Found", + "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4695", - "X-RateLimit-Reset": "1574951821", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -680,31 +620,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0775:9496:518EF5D:6142509:5DDFD14C", - "content-length": "113" + "content-length": "494" }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", - "status": 404 + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a51d4008e2da5523e11db8e1b3bff883a40e4acd\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a51d4008e2da5523e11db8e1b3bff883a40e4acd\"\n }\n}\n", + "status": 200 }, { - "body": "{\"content\":\"IyBOZXRsaWZ5IENNUwoKVGhpcyB0cmVlIGlzIHVzZWQgYnkgdGhlIE5ldGxpZnkgQ01TIHRvIHN0b3JlIG1ldGFkYXRhIGluZm9ybWF0aW9uIGZvciBzcGVjaWZpYyBmaWxlcyBhbmQgYnJhbmNoZXMu\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiI2MDIyOGY0ZjVlMTQxMDVjOTMzN2ZhZmQ4MzFiYTE4NGJiYjM5ODhlIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:18 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4694", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"858019831ec41a9f326751dc030c49b6\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/b39fcbeeea8257c983201b11fd47d8ceb7c4f671", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -713,31 +648,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "077B:3BB70:3D41C60:4942BCE:5DDFD14D" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n}\n", + "response": "{\n \"sha\": \"b39fcbeeea8257c983201b11fd47d8ceb7c4f671\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b39fcbeeea8257c983201b11fd47d8ceb7c4f671\"\n}\n", "status": 201 }, { - "body": "{\"tree\":[{\"path\":\"README.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"98787d1bd948850444433e91a43091a76c4eb455\"}]}", + "body": "{\"base_tree\":\"a51d4008e2da5523e11db8e1b3bff883a40e4acd\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"b39fcbeeea8257c983201b11fd47d8ceb7c4f671\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:19 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "559", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4693", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e1a55e4df35926cc5ca239559024ffbb\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "Location": "https://api.github.com/repos/owner/repo/git/trees/eaa8bfd8345aea8380d51350b5d8c0bfc31f35ee", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -746,31 +676,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "077F:1E5ED:5313906:6337105:5DDFD14E" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"eaa8bfd8345aea8380d51350b5d8c0bfc31f35ee\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/eaa8bfd8345aea8380d51350b5d8c0bfc31f35ee\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e71321404dedc3b14a1c32870718cb56964ff44a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e71321404dedc3b14a1c32870718cb56964ff44a\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"First Commit\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"eaa8bfd8345aea8380d51350b5d8c0bfc31f35ee\",\"parents\":[\"a51d4008e2da5523e11db8e1b3bff883a40e4acd\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:20 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1102", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4692", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"94f0cde89572299f7c275a1198d3775a\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/7904dad7339f247ef9cf2444b3348d55f4568981", + "Location": "https://api.github.com/repos/owner/repo/git/commits/a7737f8e13c750d3605d16434a9285bd831d175d", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -779,159 +704,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0784:3BB71:52DE104:62E2EFD:5DDFD14F" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7904dad7339f247ef9cf2444b3348d55f4568981\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjYzODA4Ojc5MDRkYWQ3MzM5ZjI0N2VmOWNmMjQ0NGIzMzQ4ZDU1ZjQ1Njg5ODE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7904dad7339f247ef9cf2444b3348d55f4568981\",\n \"html_url\": \"https://github.com/owner/repo/commit/7904dad7339f247ef9cf2444b3348d55f4568981\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:53:20Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:53:20Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"a7737f8e13c750d3605d16434a9285bd831d175d\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOmE3NzM3ZjhlMTNjNzUwZDM2MDVkMTY0MzRhOTI4NWJkODMxZDE3NWQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a7737f8e13c750d3605d16434a9285bd831d175d\",\n \"html_url\": \"https://github.com/owner/repo/commit/a7737f8e13c750d3605d16434a9285bd831d175d\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:57Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:57Z\"\n },\n \"tree\": {\n \"sha\": \"eaa8bfd8345aea8380d51350b5d8c0bfc31f35ee\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/eaa8bfd8345aea8380d51350b5d8c0bfc31f35ee\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"a51d4008e2da5523e11db8e1b3bff883a40e4acd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a51d4008e2da5523e11db8e1b3bff883a40e4acd\",\n \"html_url\": \"https://github.com/owner/repo/commit/a51d4008e2da5523e11db8e1b3bff883a40e4acd\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"7904dad7339f247ef9cf2444b3348d55f4568981\"}", - "method": "POST", - "url": "/repos/owner/repo/git/refs?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 13:53:21 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "482", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4691", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"59620e544bd37335fa6d457ff72ca4e5\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "Location": "https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0789:11CCC:3F218D7:4B73C30:5DDFD150" - }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjYzODA4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7904dad7339f247ef9cf2444b3348d55f4568981\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7904dad7339f247ef9cf2444b3348d55f4568981\"\n }\n}\n", - "status": 201 - }, - { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiIyNjVhYzNlZGVmOWRjOWRmOTQ4NWRkZjY3ODg4MzRlZmVjZTVjMTMwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 13:53:22 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4690", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"604eb7cc894f4699ffdb7b6985a49185\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/4735c7260e666ed3708377162b62fa3e8d003f76", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "078E:39FE8:3BBC9DE:477EDC1:5DDFD151" - }, - "response": "{\n \"sha\": \"4735c7260e666ed3708377162b62fa3e8d003f76\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4735c7260e666ed3708377162b62fa3e8d003f76\"\n}\n", - "status": 201 - }, - { - "body": "{\"base_tree\":\"7904dad7339f247ef9cf2444b3348d55f4568981\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"4735c7260e666ed3708377162b62fa3e8d003f76\"}]}", - "method": "POST", - "url": "/repos/owner/repo/git/trees?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 13:53:23 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4689", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a3b223f4fd8b90ab5da5c610246281e4\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/8cb629d8b42bf7e8f232cfeb841e15767d6a0db7", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0793:11CCE:5304D62:632B4E9:5DDFD152" - }, - "response": "{\n \"sha\": \"8cb629d8b42bf7e8f232cfeb841e15767d6a0db7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cb629d8b42bf7e8f232cfeb841e15767d6a0db7\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"917825b7178dc3411fc03e9c560572bac8356c7c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/917825b7178dc3411fc03e9c560572bac8356c7c\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 201 - }, - { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"8cb629d8b42bf7e8f232cfeb841e15767d6a0db7\",\"parents\":[\"7904dad7339f247ef9cf2444b3348d55f4568981\"]}", - "method": "POST", - "url": "/repos/owner/repo/git/commits?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 13:53:23 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4688", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d75800da87e4bde5dbc4520820902268\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/72388dc8493fdf8ffa6a1bdb32cda25832cdda67", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0799:9496:518FABA:61432CD:5DDFD153" - }, - "response": "{\n \"sha\": \"72388dc8493fdf8ffa6a1bdb32cda25832cdda67\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjYzODA4OjcyMzg4ZGM4NDkzZmRmOGZmYTZhMWJkYjMyY2RhMjU4MzJjZGRhNjc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/72388dc8493fdf8ffa6a1bdb32cda25832cdda67\",\n \"html_url\": \"https://github.com/owner/repo/commit/72388dc8493fdf8ffa6a1bdb32cda25832cdda67\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:53:23Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:53:23Z\"\n },\n \"tree\": {\n \"sha\": \"8cb629d8b42bf7e8f232cfeb841e15767d6a0db7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cb629d8b42bf7e8f232cfeb841e15767d6a0db7\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"7904dad7339f247ef9cf2444b3348d55f4568981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7904dad7339f247ef9cf2444b3348d55f4568981\",\n \"html_url\": \"https://github.com/owner/repo/commit/7904dad7339f247ef9cf2444b3348d55f4568981\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 - }, - { - "body": "{\"sha\":\"72388dc8493fdf8ffa6a1bdb32cda25832cdda67\",\"force\":false}", + "body": "{\"sha\":\"a7737f8e13c750d3605d16434a9285bd831d175d\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4687", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"e3959b9ad2690e356678329f2e7f7af1\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -943,26 +731,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "079E:11CCE:5305030:632B83C:5DDFD154", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjYzODA4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"72388dc8493fdf8ffa6a1bdb32cda25832cdda67\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/72388dc8493fdf8ffa6a1bdb32cda25832cdda67\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a7737f8e13c750d3605d16434a9285bd831d175d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a7737f8e13c750d3605d16434a9285bd831d175d\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4686", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -971,7 +755,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07A5:3BB71:52DEBCD:62E3C1B:5DDFD155", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -981,21 +764,15 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:25 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4685", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 13:53:13 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1004,25 +781,47 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07A6:1E5ED:53146C3:633816F:5DDFD155" + "content-length": "1705" }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/265ac3edef9dc9df9485ddf6788834efece5c130/status?ts=300", + "url": "/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "577" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/60228f4f5e14105c9337fafd831ba184bbb3988e/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4684", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"15462a964c497411742a97304fd7f46a\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1034,27 +833,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07AB:9496:5190013:6143966:5DDFD156", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"265ac3edef9dc9df9485ddf6788834efece5c130\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224663808,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjM4MDg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/265ac3edef9dc9df9485ddf6788834efece5c130\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/265ac3edef9dc9df9485ddf6788834efece5c130/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"60228f4f5e14105c9337fafd831ba184bbb3988e\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/60228f4f5e14105c9337fafd831ba184bbb3988e\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/60228f4f5e14105c9337fafd831ba184bbb3988e/status\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4683", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"e3959b9ad2690e356678329f2e7f7af1\"", - "Last-Modified": "Thu, 28 Nov 2019 13:53:00 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1067,31 +860,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07AD:3BB70:3D42999:4943BA9:5DDFD156", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjYzODA4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"72388dc8493fdf8ffa6a1bdb32cda25832cdda67\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/72388dc8493fdf8ffa6a1bdb32cda25832cdda67\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a7737f8e13c750d3605d16434a9285bd831d175d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a7737f8e13c750d3605d16434a9285bd831d175d\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiIyNjVhYzNlZGVmOWRjOWRmOTQ4NWRkZjY3ODg4MzRlZmVjZTVjMTMwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6ImEwNDEyNDU4MTQ4OTJlM2Y3M2Y2M2NhNTQzMzNmZGE2NDliN2ZjMGIifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiI2MDIyOGY0ZjVlMTQxMDVjOTMzN2ZhZmQ4MzFiYTE4NGJiYjM5ODhlIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6Ijc2MjcyMmI3OTI5NGU4MjVlNWYyMjE5NGY5MjczYjUzYTJhM2U2ZDUifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:28 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4682", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ddb176b1391bdf43fa715df1b8a72a1b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/09f5155b85cc2453f6e86d326dd934cab0038299", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/c5d30698a82fc9c74d1235f2d678edf0fd73b030", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1100,31 +888,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07B2:3BB71:52DEEFA:62E3FFB:5DDFD157" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"09f5155b85cc2453f6e86d326dd934cab0038299\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/09f5155b85cc2453f6e86d326dd934cab0038299\"\n}\n", + "response": "{\n \"sha\": \"c5d30698a82fc9c74d1235f2d678edf0fd73b030\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c5d30698a82fc9c74d1235f2d678edf0fd73b030\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"72388dc8493fdf8ffa6a1bdb32cda25832cdda67\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"09f5155b85cc2453f6e86d326dd934cab0038299\"}]}", + "body": "{\"base_tree\":\"a7737f8e13c750d3605d16434a9285bd831d175d\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"c5d30698a82fc9c74d1235f2d678edf0fd73b030\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:29 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4681", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"6e56b707f6871375018e6f375acda446\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/ffb1e942a4abde13f03f85549fd8fa01c5306872", + "Location": "https://api.github.com/repos/owner/repo/git/trees/94e811cfab9915f428c35d5e7863bf360b9bb0a8", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1133,31 +916,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07B7:9496:51903E2:6143E35:5DDFD158" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"ffb1e942a4abde13f03f85549fd8fa01c5306872\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ffb1e942a4abde13f03f85549fd8fa01c5306872\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"cc0df541e895d91ee4b035109f7e33abc536f6c1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/cc0df541e895d91ee4b035109f7e33abc536f6c1\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"94e811cfab9915f428c35d5e7863bf360b9bb0a8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/94e811cfab9915f428c35d5e7863bf360b9bb0a8\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"9891e6b5d7cf570623048dcddde46413b595a349\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9891e6b5d7cf570623048dcddde46413b595a349\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"ffb1e942a4abde13f03f85549fd8fa01c5306872\",\"parents\":[\"72388dc8493fdf8ffa6a1bdb32cda25832cdda67\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"94e811cfab9915f428c35d5e7863bf360b9bb0a8\",\"parents\":[\"a7737f8e13c750d3605d16434a9285bd831d175d\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:30 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4680", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a60335efcc86086398fa7c67e79807d5\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/b209f6baf229a7fe769abf01054baac947a30551", + "Location": "https://api.github.com/repos/owner/repo/git/commits/3c2b93b911486c18edb542ad98970299eb5e6b5b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1166,27 +944,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07BC:39FE8:3BBD427:477FA53:5DDFD159" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b209f6baf229a7fe769abf01054baac947a30551\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjYzODA4OmIyMDlmNmJhZjIyOWE3ZmU3NjlhYmYwMTA1NGJhYWM5NDdhMzA1NTE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b209f6baf229a7fe769abf01054baac947a30551\",\n \"html_url\": \"https://github.com/owner/repo/commit/b209f6baf229a7fe769abf01054baac947a30551\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:53:29Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:53:29Z\"\n },\n \"tree\": {\n \"sha\": \"ffb1e942a4abde13f03f85549fd8fa01c5306872\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ffb1e942a4abde13f03f85549fd8fa01c5306872\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"72388dc8493fdf8ffa6a1bdb32cda25832cdda67\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/72388dc8493fdf8ffa6a1bdb32cda25832cdda67\",\n \"html_url\": \"https://github.com/owner/repo/commit/72388dc8493fdf8ffa6a1bdb32cda25832cdda67\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"3c2b93b911486c18edb542ad98970299eb5e6b5b\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjNjMmI5M2I5MTE0ODZjMThlZGI1NDJhZDk4OTcwMjk5ZWI1ZTZiNWI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3c2b93b911486c18edb542ad98970299eb5e6b5b\",\n \"html_url\": \"https://github.com/owner/repo/commit/3c2b93b911486c18edb542ad98970299eb5e6b5b\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:41:04Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:41:04Z\"\n },\n \"tree\": {\n \"sha\": \"94e811cfab9915f428c35d5e7863bf360b9bb0a8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/94e811cfab9915f428c35d5e7863bf360b9bb0a8\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"a7737f8e13c750d3605d16434a9285bd831d175d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a7737f8e13c750d3605d16434a9285bd831d175d\",\n \"html_url\": \"https://github.com/owner/repo/commit/a7737f8e13c750d3605d16434a9285bd831d175d\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"b209f6baf229a7fe769abf01054baac947a30551\",\"force\":false}", + "body": "{\"sha\":\"3c2b93b911486c18edb542ad98970299eb5e6b5b\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4679", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"3efac999f7ce101cbf159639f43a0c67\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1198,26 +971,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07C3:39FE7:25AE2A1:2D1B642:5DDFD15A", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjYzODA4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b209f6baf229a7fe769abf01054baac947a30551\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b209f6baf229a7fe769abf01054baac947a30551\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3c2b93b911486c18edb542ad98970299eb5e6b5b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3c2b93b911486c18edb542ad98970299eb5e6b5b\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/265ac3edef9dc9df9485ddf6788834efece5c130/status?ts=300", + "url": "/repos/owner/repo/commits/60228f4f5e14105c9337fafd831ba184bbb3988e/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:32 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4678", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"15462a964c497411742a97304fd7f46a\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1229,27 +997,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07CE:3D530:3D463A0:490F288:5DDFD15C", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"265ac3edef9dc9df9485ddf6788834efece5c130\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224663808,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjM4MDg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/265ac3edef9dc9df9485ddf6788834efece5c130\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/265ac3edef9dc9df9485ddf6788834efece5c130/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"60228f4f5e14105c9337fafd831ba184bbb3988e\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/60228f4f5e14105c9337fafd831ba184bbb3988e\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/60228f4f5e14105c9337fafd831ba184bbb3988e/status\"\n}\n", "status": 200 }, { - "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"265ac3edef9dc9df9485ddf6788834efece5c130\",\"merge_method\":\"merge\"}", + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"60228f4f5e14105c9337fafd831ba184bbb3988e\",\"merge_method\":\"merge\"}", "method": "PUT", - "url": "/repos/owner/repo/pulls/1/merge?ts=300", + "url": "/repos/owner/repo/pulls/3/merge?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:33 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4677", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a5cdc92c100d5681379c6147501d6433\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1261,22 +1024,18 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07CD:9495:3FCFB8B:4C18D4E:5DDFD15C", "content-length": "123" }, - "response": "{\n \"sha\": \"c4a0ca488c00ac46e9869e1eb6c2e57f14e91770\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "response": "{\n \"sha\": \"b02d41cea9343409a8fb7b8e25e12488cb66d33f\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", "status": 200 }, { "method": "DELETE", "url": "/repos/owner/repo/git/refs/heads/cms%2Fposts%2F1970-01-01-first-title?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:34 GMT", "Server": "GitHub.com", "Status": "204 No Content", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4676", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1289,7 +1048,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "07D4:3D52A:73D019:8B55D0:5DDFD15D", "content-length": "0" }, "response": null, @@ -1299,17 +1057,12 @@ "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:35 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4675", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"3efac999f7ce101cbf159639f43a0c67\"", - "Last-Modified": "Thu, 28 Nov 2019 13:53:00 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1322,28 +1075,23 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07D9:1E5E0:2702B38:2ECAED8:5DDFD15F", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjYzODA4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b209f6baf229a7fe769abf01054baac947a30551\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b209f6baf229a7fe769abf01054baac947a30551\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"3c2b93b911486c18edb542ad98970299eb5e6b5b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3c2b93b911486c18edb542ad98970299eb5e6b5b\"\n }\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"b209f6baf229a7fe769abf01054baac947a30551\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "body": "{\"base_tree\":\"3c2b93b911486c18edb542ad98970299eb5e6b5b\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:36 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "559", + "Content-Length": "571", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4674", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e1a55e4df35926cc5ca239559024ffbb\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -1355,31 +1103,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07DD:1E5ED:53159A3:6339802:5DDFD15F" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"b209f6baf229a7fe769abf01054baac947a30551\"]}", + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"3c2b93b911486c18edb542ad98970299eb5e6b5b\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:37 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4673", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"65c94643f2a8de2d4a5a449fc04801d1\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/ac6c9e5c244c71400ddf2010ce545dd052d37f3b", + "Location": "https://api.github.com/repos/owner/repo/git/commits/5a8563229d52f168fe2b65934738bb251a667a90", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1388,58 +1131,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07E2:948C:201069:270247:5DDFD160" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"ac6c9e5c244c71400ddf2010ce545dd052d37f3b\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjYzODA4OmFjNmM5ZTVjMjQ0YzcxNDAwZGRmMjAxMGNlNTQ1ZGQwNTJkMzdmM2I=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ac6c9e5c244c71400ddf2010ce545dd052d37f3b\",\n \"html_url\": \"https://github.com/owner/repo/commit/ac6c9e5c244c71400ddf2010ce545dd052d37f3b\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:53:36Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:53:36Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"b209f6baf229a7fe769abf01054baac947a30551\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b209f6baf229a7fe769abf01054baac947a30551\",\n \"html_url\": \"https://github.com/owner/repo/commit/b209f6baf229a7fe769abf01054baac947a30551\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"5a8563229d52f168fe2b65934738bb251a667a90\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjVhODU2MzIyOWQ1MmYxNjhmZTJiNjU5MzQ3MzhiYjI1MWE2NjdhOTA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5a8563229d52f168fe2b65934738bb251a667a90\",\n \"html_url\": \"https://github.com/owner/repo/commit/5a8563229d52f168fe2b65934738bb251a667a90\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:41:10Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:41:10Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"3c2b93b911486c18edb542ad98970299eb5e6b5b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3c2b93b911486c18edb542ad98970299eb5e6b5b\",\n \"html_url\": \"https://github.com/owner/repo/commit/3c2b93b911486c18edb542ad98970299eb5e6b5b\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "method": "GET", - "url": "/repos/owner/repo/commits/265ac3edef9dc9df9485ddf6788834efece5c130/status?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 13:53:38 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4672", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"15462a964c497411742a97304fd7f46a\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07EC:39FEA:53A8529:63933C0:5DDFD162", - "content-length": "6532" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"265ac3edef9dc9df9485ddf6788834efece5c130\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224663808,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjM4MDg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/265ac3edef9dc9df9485ddf6788834efece5c130\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/265ac3edef9dc9df9485ddf6788834efece5c130/status\"\n}\n", - "status": 200 - }, - { - "body": "{\"sha\":\"ac6c9e5c244c71400ddf2010ce545dd052d37f3b\",\"force\":false}", + "body": "{\"sha\":\"5a8563229d52f168fe2b65934738bb251a667a90\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4671", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"605a52cf4dfd510b0aa0edddc0de2b91\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1451,31 +1158,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07E7:9495:3FD02E9:4C19621:5DDFD161", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjYzODA4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ac6c9e5c244c71400ddf2010ce545dd052d37f3b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ac6c9e5c244c71400ddf2010ce545dd052d37f3b\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"5a8563229d52f168fe2b65934738bb251a667a90\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5a8563229d52f168fe2b65934738bb251a667a90\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 13:53:39 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4669", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 13:53:32 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1484,9 +1184,59 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07ED:3D532:50F122C:60918ED:5DDFD162" + "content-length": "1575" }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=300&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/60228f4f5e14105c9337fafd831ba184bbb3988e/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"60228f4f5e14105c9337fafd831ba184bbb3988e\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/60228f4f5e14105c9337fafd831ba184bbb3988e\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/60228f4f5e14105c9337fafd831ba184bbb3988e/status\"\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can return entry to draft and delete it.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can return entry to draft and delete it.json index ffdff388..2d47c2a8 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can return entry to draft and delete it.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can return entry to draft and delete it.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4842", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8a3286f2d74580ee9474dc35965fadc1\"", - "Last-Modified": "Thu, 24 Oct 2019 11:03:33 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07AC:35263:30EC326:3A7CFF7:5DD556B1", "content-length": "1333" }, "response": "{\"login\":\"forkOwner\",\"id\":2,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"forkOwner\"}", @@ -35,13 +29,10 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/forkOwner/permission", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "403 Forbidden", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4841", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -53,7 +44,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07B4:32669:185DA2E:1D11563:5DD556B1", "content-length": "185" }, "response": "{\n \"message\": \"Must have push access to view collaborator permission.\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/collaborators/#review-a-users-permission-level\"\n}\n", @@ -63,17 +53,12 @@ "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4840", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"f1e464118727f0ca16fd244699b0724e\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -85,24 +70,20 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07B9:4643E:25F055B:2D58776:5DD556B2", - "content-length": "22013" + "content-length": "22831" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:06:57Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:06:47Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:06:47Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:44:09Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:44:00Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:44:00Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "POST", "url": "/repos/owner/repo/forks", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:32 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21923", + "Content-Length": "22715", "Server": "GitHub.com", "Status": "202 Accepted", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4839", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -113,27 +94,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07BE:87D7:B2EF91:D76545:5DD556B3" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:06:57Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:06:47Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:06:47Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:44:09Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:44:00Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:44:00Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 202 }, { "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:32 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4838", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"f1e464118727f0ca16fd244699b0724e\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -145,27 +120,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07C4:1434A:3F6A32:4CFC07:5DD556B4", - "content-length": "22013" + "content-length": "22831" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:06:57Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:06:47Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:06:47Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:44:09Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:44:00Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:44:00Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:33 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4837", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8a3286f2d74580ee9474dc35965fadc1\"", - "Last-Modified": "Thu, 24 Oct 2019 11:03:33 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -177,7 +146,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07C5:4643E:25F08D3:2D58B99:5DD556B5", "content-length": "1333" }, "response": "{\"login\":\"forkOwner\",\"id\":2,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"forkOwner\"}", @@ -187,17 +155,12 @@ "method": "GET", "url": "/repos/forkOwner/repo?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4836", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"f1e464118727f0ca16fd244699b0724e\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -209,27 +172,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07C9:46436:106AE0:145702:5DD556B5", - "content-length": "22013" + "content-length": "22831" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:06:57Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:06:47Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:06:47Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:44:09Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:44:00Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:44:00Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/trees/master:static/media?ts=0", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:35 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4835", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"19e0f56088433ca32d5d1a688ffba07b\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -241,61 +198,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07CF:35263:30ECCD4:3A7DBB7:5DD556B6", - "content-length": "3528" - }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0", - "headers": { - "Date": "Wed, 20 Nov 2019 15:07:35 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4834", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"7cac2f3bb60dc964aaca5ad381b56050\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:06 GMT", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07CE:35255:54A51:6C750:5DD556B6", - "content-length": "2024" + "content-length": "2060" }, "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "url": "/repos/forkOwner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:36 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4833", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fcf7836dded3d69d01751fed36a69248\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -304,29 +222,50 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07D8:87DD:314C8F3:3B08053:5DD556B7", - "content-length": "7465" + "content-length": "109" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:36 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4832", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4713628a518bbf090a74d3fa10e55827\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -335,29 +274,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07D5:3266C:3114548:3ACEDF7:5DD556B7", - "content-length": "2565" + "content-length": "4202" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:36 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4831", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"bd8cecd81fe43295f14669cfe90d86c5\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -366,29 +300,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07D4:35263:30ECE17:3A7DD51:5DD556B7", - "content-length": "1707" + "content-length": "22507" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:36 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4830", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a364f76f680e7196df8bced481ddcabc\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -397,29 +326,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07D6:87D7:B2F166:D76781:5DD556B7", - "content-length": "2786" + "content-length": "2714" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:36 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4829", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4cd54536ca3dda25f2ab884d7dbe300a\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -428,26 +352,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07D7:14351:18F1662:1DC7288:5DD556B7", - "content-length": "16071" + "content-length": "10650" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/forkOwner/repo/contents/forkOwner/repo/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4828", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -456,26 +376,47 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07E5:4643E:25F1073:2D594C4:5DD556BA", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", "status": 404 }, + { + "method": "GET", + "url": "/repos/forkOwner/repo/git/refs/heads/cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "113" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", + "status": 404 + }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4827", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -484,31 +425,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07EA:35263:30ED432:3A7E4CE:5DD556BB", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", "status": 404 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:40 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "211", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4826", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ac96fafa50cfd0f54b8ccb093c5601c8\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -517,26 +453,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07EB:14350:B91C95:DE3441:5DD556BB" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/forkOwner/repo/branches/master?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:41 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4825", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"37a80ed931bb56825f243cc726dc7fc3\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -548,31 +479,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F0:2FD88:44A5F0:52CEB5:5DD556BC", - "content-length": "5419" + "content-length": "5911" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/forkOwner/repo/branches/master\",\n \"html\": \"https://github.com/forkOwner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/forkOwner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/forkOwner/repo/branches/master\",\n \"html\": \"https://github.com/forkOwner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/forkOwner/repo/branches/master/protection\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:41 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11921", + "Content-Length": "12149", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4824", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"b67a0a4fb1de8cde1f199af20dbb3e0d\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -581,31 +507,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F1:87D7:B2F3AA:D76A5A:5DD556BD" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:42 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1560", + "Content-Length": "1590", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4823", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f997f4d00f4f2798f80157c62a5bb549\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/56d00366b2b337bdcf5a4e6e8927762696a46a0e", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -614,28 +535,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F6:14356:331E19F:3D04845:5DD556BD" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"56d00366b2b337bdcf5a4e6e8927762696a46a0e\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOjU2ZDAwMzY2YjJiMzM3YmRjZjVhNGU2ZTg5Mjc3NjI2OTZhNDZhMGU=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/56d00366b2b337bdcf5a4e6e8927762696a46a0e\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/56d00366b2b337bdcf5a4e6e8927762696a46a0e\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:07:42Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:07:42Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOjkzNDMzNDFiZjNlNjJjOGU3YWIwZjFlYzliNGYwNzBiZDZlZTRlZDA=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:44:30Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:44:30Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"sha\":\"56d00366b2b337bdcf5a4e6e8927762696a46a0e\"}", + "body": "{\"ref\":\"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\"sha\":\"9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/refs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:43 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "756", + "Content-Length": "788", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4822", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f6092825475fc334ec266648ba9318ca\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/forkOwner/repo/git/refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title", @@ -647,27 +563,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07FB:87DD:314D4BB:3B08E90:5DD556BE" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLTE1NzQyNjE4NjE2MjgtcWpkYjRjMHRjNy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"56d00366b2b337bdcf5a4e6e8927762696a46a0e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/56d00366b2b337bdcf5a4e6e8927762696a46a0e\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOmNtcy9lcmV6cm9rYWgtdGVzdC9nYXRzYnktbmV0bGlmeS1jbXMtYXdzLXRlc3QtMTU3NjQwMjczMTA1Mi1idDZpcWhwMDRpby9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/heads/cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\"\n }\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:44 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4821", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"65be85dca9ba8ebc5d9b694d622bc614\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -680,31 +590,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0600:2FD8B:25D48A5:2D1D855:5DD556BF", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"041675a93bc1b5e6af3809833b2b4043fd9aaa51\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/041675a93bc1b5e6af3809833b2b4043fd9aaa51\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"9ff8ebb1b9898cdded9ba5ea36cb6b1c654fd50d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/9ff8ebb1b9898cdded9ba5ea36cb6b1c654fd50d\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiJhMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBiIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:45 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "211", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4820", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d2437704f6193ea96a0ee567886ec41c\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/ced67a93c54476bee1dc6c1195ffc41e7ede3354", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/924a8e61467e41774f28574fac07d7959576f3d3", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -713,31 +618,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0605:87D9:180CC68:1CC557E:5DD556C0" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"ced67a93c54476bee1dc6c1195ffc41e7ede3354\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/ced67a93c54476bee1dc6c1195ffc41e7ede3354\"\n}\n", + "response": "{\n \"sha\": \"924a8e61467e41774f28574fac07d7959576f3d3\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/924a8e61467e41774f28574fac07d7959576f3d3\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"041675a93bc1b5e6af3809833b2b4043fd9aaa51\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"ced67a93c54476bee1dc6c1195ffc41e7ede3354\"}]}", + "body": "{\"base_tree\":\"9ff8ebb1b9898cdded9ba5ea36cb6b1c654fd50d\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"924a8e61467e41774f28574fac07d7959576f3d3\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:45 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "875", + "Content-Length": "893", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4819", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"6bcb22c4589108f3560c55760d9f6277\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/bbbfa5312db18316d3677fd520d5215645669082", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/b0ca79206c2484a880097622d96d9de42c22ce0f", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -746,31 +646,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0606:3524F:688E:C36A:5DD556C1" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"bbbfa5312db18316d3677fd520d5215645669082\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/bbbfa5312db18316d3677fd520d5215645669082\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"231ce273847e8be9d30d7d6240f0cd4c2e5bf907\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/231ce273847e8be9d30d7d6240f0cd4c2e5bf907\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"b0ca79206c2484a880097622d96d9de42c22ce0f\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b0ca79206c2484a880097622d96d9de42c22ce0f\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"d9a2b2936cc43ed67e74ea8fc8abcb196d8cde9a\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/d9a2b2936cc43ed67e74ea8fc8abcb196d8cde9a\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"bbbfa5312db18316d3677fd520d5215645669082\",\"parents\":[\"041675a93bc1b5e6af3809833b2b4043fd9aaa51\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"b0ca79206c2484a880097622d96d9de42c22ce0f\",\"parents\":[\"9ff8ebb1b9898cdded9ba5ea36cb6b1c654fd50d\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:46 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1635", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4818", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ad592a86c0aafeaaa5dd0567941b1ab9\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/5b58a70d101ec853dea71d02233489b1a55e7de8", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/59fd178aa7139c6c542b5a55f9f49d9d5ff80255", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -779,27 +674,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "060B:35263:30EDF93:3A7F27D:5DD556C1" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"5b58a70d101ec853dea71d02233489b1a55e7de8\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOjViNThhNzBkMTAxZWM4NTNkZWE3MWQwMjIzMzQ4OWIxYTU1ZTdkZTg=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/5b58a70d101ec853dea71d02233489b1a55e7de8\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/5b58a70d101ec853dea71d02233489b1a55e7de8\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:07:46Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:07:46Z\"\n },\n \"tree\": {\n \"sha\": \"bbbfa5312db18316d3677fd520d5215645669082\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/bbbfa5312db18316d3677fd520d5215645669082\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"041675a93bc1b5e6af3809833b2b4043fd9aaa51\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/041675a93bc1b5e6af3809833b2b4043fd9aaa51\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/041675a93bc1b5e6af3809833b2b4043fd9aaa51\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"59fd178aa7139c6c542b5a55f9f49d9d5ff80255\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOjU5ZmQxNzhhYTcxMzljNmM1NDJiNWE1NWY5ZjQ5ZDlkNWZmODAyNTU=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/59fd178aa7139c6c542b5a55f9f49d9d5ff80255\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/59fd178aa7139c6c542b5a55f9f49d9d5ff80255\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:44:33Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:44:33Z\"\n },\n \"tree\": {\n \"sha\": \"b0ca79206c2484a880097622d96d9de42c22ce0f\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/b0ca79206c2484a880097622d96d9de42c22ce0f\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"9ff8ebb1b9898cdded9ba5ea36cb6b1c654fd50d\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/9ff8ebb1b9898cdded9ba5ea36cb6b1c654fd50d\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/9ff8ebb1b9898cdded9ba5ea36cb6b1c654fd50d\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"5b58a70d101ec853dea71d02233489b1a55e7de8\",\"force\":false}", + "body": "{\"sha\":\"59fd178aa7139c6c542b5a55f9f49d9d5ff80255\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:47 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4817", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"7e1921c2f9857afecf0f6d606c8c339f\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -811,58 +701,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0611:2FD8A:18A26E5:1D82831:5DD556C2", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"5b58a70d101ec853dea71d02233489b1a55e7de8\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/5b58a70d101ec853dea71d02233489b1a55e7de8\"\n }\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/forkOwner/repo/posts/1970-01-01-first-title", - "headers": { - "Date": "Wed, 20 Nov 2019 15:07:48 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4816", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Wed, 20 Nov 2019 15:07:42 GMT", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0619:4643E:25F1CAE:2D5A377:5DD556C3" - }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"59fd178aa7139c6c542b5a55f9f49d9d5ff80255\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/59fd178aa7139c6c542b5a55f9f49d9d5ff80255\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:48 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4815", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -871,28 +725,75 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0616:46438:40F054:4EBC58:5DD556C3", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", "status": 404 }, + { + "method": "GET", + "url": "/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/forkOwner/repo/posts/1970-01-01-first-title", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2085" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/forkOwner/repo/blob/cms/forkOwner/repo/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/forkOwner/repo/cms/forkOwner/repo/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/forkOwner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/forkOwner/repo/blob/cms/forkOwner/repo/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "582" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDgxMTo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, { "body": "{\"title\":\"Create Post “1970-01-01-first-title”\",\"body\":\"Automatically generated by Netlify CMS\",\"head\":\"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\"base\":\"master\"}", "method": "POST", "url": "/repos/owner/repo/pulls?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:50 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "22137", + "Content-Length": "22785", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4814", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"9c1ffd8ccebcde46e3ed479c4d7c754c\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/pulls/7", @@ -904,27 +805,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "061C:32669:185EBA2:1D12A7B:5DD556C5" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/7\",\n \"id\": 343404670,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQzNDA0Njcw\",\n \"html_url\": \"https://github.com/owner/repo/pull/7\",\n \"diff_url\": \"https://github.com/owner/repo/pull/7.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/7.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/7\",\n \"number\": 7,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-20T15:07:49Z\",\n \"updated_at\": \"2019-11-20T15:07:49Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/7/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/56d00366b2b337bdcf5a4e6e8927762696a46a0e\",\n \"head\": {\n \"label\": \"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"ref\": \"cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"sha\": \"56d00366b2b337bdcf5a4e6e8927762696a46a0e\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:07:47Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:06:47Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/7\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/56d00366b2b337bdcf5a4e6e8927762696a46a0e\"\n }\n },\n \"author_association\": \"NONE\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": true,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/7\",\n \"id\": 353257294,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3Mjk0\",\n \"html_url\": \"https://github.com/owner/repo/pull/7\",\n \"diff_url\": \"https://github.com/owner/repo/pull/7.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/7.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/7\",\n \"number\": 7,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:44:37Z\",\n \"updated_at\": \"2019-12-15T09:44:37Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/7/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\",\n \"head\": {\n \"label\": \"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"ref\": \"cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"sha\": \"9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:44:34Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:44:00Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/7\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\"\n }\n },\n \"author_association\": \"NONE\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": true,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:51 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4813", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"7e1921c2f9857afecf0f6d606c8c339f\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -937,31 +832,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0625:3525C:B72C28:DC55D5:5DD556C7", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"5b58a70d101ec853dea71d02233489b1a55e7de8\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/5b58a70d101ec853dea71d02233489b1a55e7de8\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"59fd178aa7139c6c542b5a55f9f49d9d5ff80255\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/59fd178aa7139c6c542b5a55f9f49d9d5ff80255\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjcsImhlYWQiOnsibGFiZWwiOiJmb3JrT3duZXI6Y21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJyZWYiOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsInNoYSI6IjU2ZDAwMzY2YjJiMzM3YmRjZjVhNGU2ZTg5Mjc3NjI2OTZhNDZhMGUiLCJ1c2VyIjp7ImxvZ2luIjoiZm9ya093bmVyIiwiaWQiOjUzNDk0MTg4LCJub2RlX2lkIjoiTURRNlZYTmxjalV6TkRrME1UZzQiLCJhdmF0YXJfdXJsIjoiaHR0cHM6Ly9hdmF0YXJzMS5naXRodWJ1c2VyY29udGVudC5jb20vdS83ODkyNDg5P3Y9NCIsImdyYXZhdGFyX2lkIjoiIiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIiLCJmb2xsb3dlcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93ZXJzIiwiZm9sbG93aW5nX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2ZvbGxvd2luZ3svb3RoZXJfdXNlcn0iLCJnaXN0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9naXN0c3svZ2lzdF9pZH0iLCJzdGFycmVkX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N0YXJyZWR7L293bmVyfXsvcmVwb30iLCJzdWJzY3JpcHRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N1YnNjcmlwdGlvbnMiLCJvcmdhbml6YXRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL29yZ3MiLCJyZXBvc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9yZXBvcyIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9ldmVudHN7L3ByaXZhY3l9IiwicmVjZWl2ZWRfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlY2VpdmVkX2V2ZW50cyIsInR5cGUiOiJVc2VyIiwic2l0ZV9hZG1pbiI6ZmFsc2V9LCJyZXBvIjp7ImlkIjoyMjI5NjMyMDEsIm5vZGVfaWQiOiJNREV3T2xKbGNHOXphWFJ2Y25reU1qSTVOak15TURFPSIsIm5hbWUiOiJyZXBvIiwiZnVsbF9uYW1lIjoiZm9ya093bmVyL3JlcG8iLCJwcml2YXRlIjpmYWxzZSwib3duZXIiOnsibG9naW4iOiJmb3JrT3duZXIiLCJpZCI6NTM0OTQxODgsIm5vZGVfaWQiOiJNRFE2VlhObGNqVXpORGswTVRnNCIsImF2YXRhcl91cmwiOiJodHRwczovL2F2YXRhcnMxLmdpdGh1YnVzZXJjb250ZW50LmNvbS91Lzc4OTI0ODk/dj00IiwiZ3JhdmF0YXJfaWQiOiIiLCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lciIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lciIsImZvbGxvd2Vyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9mb2xsb3dlcnMiLCJmb2xsb3dpbmdfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93aW5ney9vdGhlcl91c2VyfSIsImdpc3RzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2dpc3Rzey9naXN0X2lkfSIsInN0YXJyZWRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3RhcnJlZHsvb3duZXJ9ey9yZXBvfSIsInN1YnNjcmlwdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3Vic2NyaXB0aW9ucyIsIm9yZ2FuaXphdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvb3JncyIsInJlcG9zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlcG9zIiwiZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2V2ZW50c3svcHJpdmFjeX0iLCJyZWNlaXZlZF9ldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvcmVjZWl2ZWRfZXZlbnRzIiwidHlwZSI6IlVzZXIiLCJzaXRlX2FkbWluIjpmYWxzZX0sImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiZGVzY3JpcHRpb24iOm51bGwsImZvcmsiOnRydWUsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8iLCJmb3Jrc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2ZvcmtzIiwia2V5c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2tleXN7L2tleV9pZH0iLCJjb2xsYWJvcmF0b3JzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29sbGFib3JhdG9yc3svY29sbGFib3JhdG9yfSIsInRlYW1zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vdGVhbXMiLCJob29rc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2hvb2tzIiwiaXNzdWVfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vaXNzdWVzL2V2ZW50c3svbnVtYmVyfSIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2V2ZW50cyIsImFzc2lnbmVlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Fzc2lnbmVlc3svdXNlcn0iLCJicmFuY2hlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2JyYW5jaGVzey9icmFuY2h9IiwidGFnc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3RhZ3MiLCJibG9ic191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9ibG9ic3svc2hhfSIsImdpdF90YWdzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vZ2l0L3RhZ3N7L3NoYX0iLCJnaXRfcmVmc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9yZWZzey9zaGF9IiwidHJlZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9naXQvdHJlZXN7L3NoYX0iLCJzdGF0dXNlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXR1c2VzL3tzaGF9IiwibGFuZ3VhZ2VzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbGFuZ3VhZ2VzIiwic3RhcmdhemVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXJnYXplcnMiLCJjb250cmlidXRvcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb250cmlidXRvcnMiLCJzdWJzY3JpYmVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N1YnNjcmliZXJzIiwic3Vic2NyaXB0aW9uX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vc3Vic2NyaXB0aW9uIiwiY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbW1pdHN7L3NoYX0iLCJnaXRfY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9jb21taXRzey9zaGF9IiwiY29tbWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb21tZW50c3svbnVtYmVyfSIsImlzc3VlX2NvbW1lbnRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9pc3N1ZXMvY29tbWVudHN7L251bWJlcn0iLCJjb250ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbnRlbnRzL3srcGF0aH0iLCJjb21wYXJlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29tcGFyZS97YmFzZX0uLi57aGVhZH0iLCJtZXJnZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9tZXJnZXMiLCJhcmNoaXZlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8ve2FyY2hpdmVfZm9ybWF0fXsvcmVmfSIsImRvd25sb2Fkc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Rvd25sb2FkcyIsImlzc3Vlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2lzc3Vlc3svbnVtYmVyfSIsInB1bGxzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vcHVsbHN7L251bWJlcn0iLCJtaWxlc3RvbmVzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbWlsZXN0b25lc3svbnVtYmVyfSIsIm5vdGlmaWNhdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9ub3RpZmljYXRpb25zez9zaW5jZSxhbGwscGFydGljaXBhdGluZ30iLCJsYWJlbHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9sYWJlbHN7L25hbWV9IiwicmVsZWFzZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9yZWxlYXNlc3svaWR9IiwiZGVwbG95bWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9kZXBsb3ltZW50cyIsImNyZWF0ZWRfYXQiOiIyMDE5LTExLTIwVDE1OjAyOjM2WiIsInVwZGF0ZWRfYXQiOiIyMDE5LTExLTIwVDE1OjAyOjM4WiIsInB1c2hlZF9hdCI6IjIwMTktMTEtMjBUMTU6MDc6NDdaIiwiZ2l0X3VybCI6ImdpdDovL2dpdGh1Yi5jb20vZm9ya093bmVyL3JlcG8uZ2l0Iiwic3NoX3VybCI6ImdpdEBnaXRodWIuY29tOmZvcmtPd25lci9yZXBvLmdpdCIsImNsb25lX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIvcmVwby5naXQiLCJzdm5fdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiaG9tZXBhZ2UiOm51bGwsInNpemUiOjAsInN0YXJnYXplcnNfY291bnQiOjAsIndhdGNoZXJzX2NvdW50IjowLCJsYW5ndWFnZSI6bnVsbCwiaGFzX2lzc3VlcyI6ZmFsc2UsImhhc19wcm9qZWN0cyI6dHJ1ZSwiaGFzX2Rvd25sb2FkcyI6dHJ1ZSwiaGFzX3dpa2kiOnRydWUsImhhc19wYWdlcyI6ZmFsc2UsImZvcmtzX2NvdW50IjowLCJtaXJyb3JfdXJsIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImRpc2FibGVkIjpmYWxzZSwib3Blbl9pc3N1ZXNfY291bnQiOjAsImxpY2Vuc2UiOnsia2V5IjoibWl0IiwibmFtZSI6Ik1JVCBMaWNlbnNlIiwic3BkeF9pZCI6Ik1JVCIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vbGljZW5zZXMvbWl0Iiwibm9kZV9pZCI6Ik1EYzZUR2xqWlc1elpURXoifSwiZm9ya3MiOjAsIm9wZW5faXNzdWVzIjowLCJ3YXRjaGVycyI6MCwiZGVmYXVsdF9icmFuY2giOiJtYXN0ZXIifX19LCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoicGVuZGluZ19yZXZpZXciLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiJhMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBiIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjcsImhlYWQiOnsibGFiZWwiOiJmb3JrT3duZXI6Y21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJyZWYiOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsInNoYSI6IjkzNDMzNDFiZjNlNjJjOGU3YWIwZjFlYzliNGYwNzBiZDZlZTRlZDAiLCJ1c2VyIjp7ImxvZ2luIjoiZm9ya093bmVyIiwiaWQiOjUzNDk0MTg4LCJub2RlX2lkIjoiTURRNlZYTmxjalV6TkRrME1UZzQiLCJhdmF0YXJfdXJsIjoiaHR0cHM6Ly9hdmF0YXJzMS5naXRodWJ1c2VyY29udGVudC5jb20vdS83ODkyNDg5P3Y9NCIsImdyYXZhdGFyX2lkIjoiIiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIiLCJmb2xsb3dlcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93ZXJzIiwiZm9sbG93aW5nX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2ZvbGxvd2luZ3svb3RoZXJfdXNlcn0iLCJnaXN0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9naXN0c3svZ2lzdF9pZH0iLCJzdGFycmVkX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N0YXJyZWR7L293bmVyfXsvcmVwb30iLCJzdWJzY3JpcHRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N1YnNjcmlwdGlvbnMiLCJvcmdhbml6YXRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL29yZ3MiLCJyZXBvc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9yZXBvcyIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9ldmVudHN7L3ByaXZhY3l9IiwicmVjZWl2ZWRfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlY2VpdmVkX2V2ZW50cyIsInR5cGUiOiJVc2VyIiwic2l0ZV9hZG1pbiI6ZmFsc2V9LCJyZXBvIjp7ImlkIjoyMjgxNjA4MTEsIm5vZGVfaWQiOiJNREV3T2xKbGNHOXphWFJ2Y25reU1qZ3hOakE0TVRFPSIsIm5hbWUiOiJyZXBvIiwiZnVsbF9uYW1lIjoiZm9ya093bmVyL3JlcG8iLCJwcml2YXRlIjpmYWxzZSwib3duZXIiOnsibG9naW4iOiJmb3JrT3duZXIiLCJpZCI6NTM0OTQxODgsIm5vZGVfaWQiOiJNRFE2VlhObGNqVXpORGswTVRnNCIsImF2YXRhcl91cmwiOiJodHRwczovL2F2YXRhcnMxLmdpdGh1YnVzZXJjb250ZW50LmNvbS91Lzc4OTI0ODk/dj00IiwiZ3JhdmF0YXJfaWQiOiIiLCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lciIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lciIsImZvbGxvd2Vyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9mb2xsb3dlcnMiLCJmb2xsb3dpbmdfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93aW5ney9vdGhlcl91c2VyfSIsImdpc3RzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2dpc3Rzey9naXN0X2lkfSIsInN0YXJyZWRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3RhcnJlZHsvb3duZXJ9ey9yZXBvfSIsInN1YnNjcmlwdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3Vic2NyaXB0aW9ucyIsIm9yZ2FuaXphdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvb3JncyIsInJlcG9zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlcG9zIiwiZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2V2ZW50c3svcHJpdmFjeX0iLCJyZWNlaXZlZF9ldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvcmVjZWl2ZWRfZXZlbnRzIiwidHlwZSI6IlVzZXIiLCJzaXRlX2FkbWluIjpmYWxzZX0sImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiZGVzY3JpcHRpb24iOm51bGwsImZvcmsiOnRydWUsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8iLCJmb3Jrc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2ZvcmtzIiwia2V5c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2tleXN7L2tleV9pZH0iLCJjb2xsYWJvcmF0b3JzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29sbGFib3JhdG9yc3svY29sbGFib3JhdG9yfSIsInRlYW1zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vdGVhbXMiLCJob29rc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2hvb2tzIiwiaXNzdWVfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vaXNzdWVzL2V2ZW50c3svbnVtYmVyfSIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2V2ZW50cyIsImFzc2lnbmVlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Fzc2lnbmVlc3svdXNlcn0iLCJicmFuY2hlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2JyYW5jaGVzey9icmFuY2h9IiwidGFnc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3RhZ3MiLCJibG9ic191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9ibG9ic3svc2hhfSIsImdpdF90YWdzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vZ2l0L3RhZ3N7L3NoYX0iLCJnaXRfcmVmc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9yZWZzey9zaGF9IiwidHJlZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9naXQvdHJlZXN7L3NoYX0iLCJzdGF0dXNlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXR1c2VzL3tzaGF9IiwibGFuZ3VhZ2VzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbGFuZ3VhZ2VzIiwic3RhcmdhemVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXJnYXplcnMiLCJjb250cmlidXRvcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb250cmlidXRvcnMiLCJzdWJzY3JpYmVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N1YnNjcmliZXJzIiwic3Vic2NyaXB0aW9uX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vc3Vic2NyaXB0aW9uIiwiY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbW1pdHN7L3NoYX0iLCJnaXRfY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9jb21taXRzey9zaGF9IiwiY29tbWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb21tZW50c3svbnVtYmVyfSIsImlzc3VlX2NvbW1lbnRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9pc3N1ZXMvY29tbWVudHN7L251bWJlcn0iLCJjb250ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbnRlbnRzL3srcGF0aH0iLCJjb21wYXJlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29tcGFyZS97YmFzZX0uLi57aGVhZH0iLCJtZXJnZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9tZXJnZXMiLCJhcmNoaXZlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8ve2FyY2hpdmVfZm9ybWF0fXsvcmVmfSIsImRvd25sb2Fkc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Rvd25sb2FkcyIsImlzc3Vlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2lzc3Vlc3svbnVtYmVyfSIsInB1bGxzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vcHVsbHN7L251bWJlcn0iLCJtaWxlc3RvbmVzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbWlsZXN0b25lc3svbnVtYmVyfSIsIm5vdGlmaWNhdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9ub3RpZmljYXRpb25zez9zaW5jZSxhbGwscGFydGljaXBhdGluZ30iLCJsYWJlbHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9sYWJlbHN7L25hbWV9IiwicmVsZWFzZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9yZWxlYXNlc3svaWR9IiwiZGVwbG95bWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9kZXBsb3ltZW50cyIsImNyZWF0ZWRfYXQiOiIyMDE5LTEyLTE1VDA5OjQxOjM4WiIsInVwZGF0ZWRfYXQiOiIyMDE5LTEyLTE1VDA5OjQxOjQwWiIsInB1c2hlZF9hdCI6IjIwMTktMTItMTVUMDk6NDQ6MzRaIiwiZ2l0X3VybCI6ImdpdDovL2dpdGh1Yi5jb20vZm9ya093bmVyL3JlcG8uZ2l0Iiwic3NoX3VybCI6ImdpdEBnaXRodWIuY29tOmZvcmtPd25lci9yZXBvLmdpdCIsImNsb25lX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIvcmVwby5naXQiLCJzdm5fdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiaG9tZXBhZ2UiOm51bGwsInNpemUiOjAsInN0YXJnYXplcnNfY291bnQiOjAsIndhdGNoZXJzX2NvdW50IjowLCJsYW5ndWFnZSI6bnVsbCwiaGFzX2lzc3VlcyI6ZmFsc2UsImhhc19wcm9qZWN0cyI6dHJ1ZSwiaGFzX2Rvd25sb2FkcyI6dHJ1ZSwiaGFzX3dpa2kiOnRydWUsImhhc19wYWdlcyI6ZmFsc2UsImZvcmtzX2NvdW50IjowLCJtaXJyb3JfdXJsIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImRpc2FibGVkIjpmYWxzZSwib3Blbl9pc3N1ZXNfY291bnQiOjAsImxpY2Vuc2UiOnsia2V5IjoibWl0IiwibmFtZSI6Ik1JVCBMaWNlbnNlIiwic3BkeF9pZCI6Ik1JVCIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vbGljZW5zZXMvbWl0Iiwibm9kZV9pZCI6Ik1EYzZUR2xqWlc1elpURXoifSwiZm9ya3MiOjAsIm9wZW5faXNzdWVzIjowLCJ3YXRjaGVycyI6MCwiZGVmYXVsdF9icmFuY2giOiJtYXN0ZXIifX19LCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoicGVuZGluZ19yZXZpZXciLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/forkOwner/repo/git/blobs?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:52 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "211", + "Content-Length": "217", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4812", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"51e39195eac236f7b665e920fc465831\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/642d1f27f9dd5d4ab3a95fbab311cb8c1d52df3c", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/1928f4d057fca6f1dbbf73f6a0cfb4a2b49443c7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -970,31 +860,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "062A:3266B:26892CA:2E1248F:5DD556C7" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"642d1f27f9dd5d4ab3a95fbab311cb8c1d52df3c\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/642d1f27f9dd5d4ab3a95fbab311cb8c1d52df3c\"\n}\n", + "response": "{\n \"sha\": \"1928f4d057fca6f1dbbf73f6a0cfb4a2b49443c7\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/1928f4d057fca6f1dbbf73f6a0cfb4a2b49443c7\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"5b58a70d101ec853dea71d02233489b1a55e7de8\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"642d1f27f9dd5d4ab3a95fbab311cb8c1d52df3c\"}]}", + "body": "{\"base_tree\":\"59fd178aa7139c6c542b5a55f9f49d9d5ff80255\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"1928f4d057fca6f1dbbf73f6a0cfb4a2b49443c7\"}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:53 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "875", + "Content-Length": "893", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4811", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"9360a46d522d7324d71d1181e4efc7e1\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/ac6131642d9ad9b3c41f8a40de04ada642c9f693", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/e4f043afd7dda1cc6305f13a21667ab0cccd5cb3", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1003,31 +888,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "062F:2FD8C:306FC61:39E8B67:5DD556C8" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"ac6131642d9ad9b3c41f8a40de04ada642c9f693\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ac6131642d9ad9b3c41f8a40de04ada642c9f693\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"913e0f0e47c169fda44c467d9901caffb2fafce6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/913e0f0e47c169fda44c467d9901caffb2fafce6\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"e4f043afd7dda1cc6305f13a21667ab0cccd5cb3\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e4f043afd7dda1cc6305f13a21667ab0cccd5cb3\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a527c931381c7584982045bef86e56cfe2cdeca3\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/a527c931381c7584982045bef86e56cfe2cdeca3\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"ac6131642d9ad9b3c41f8a40de04ada642c9f693\",\"parents\":[\"5b58a70d101ec853dea71d02233489b1a55e7de8\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"e4f043afd7dda1cc6305f13a21667ab0cccd5cb3\",\"parents\":[\"59fd178aa7139c6c542b5a55f9f49d9d5ff80255\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:54 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1635", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4810", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"0f954f9901b025734b669334d03427c2\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/be66686372752d531a5dd911c14aa2924ea479eb", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/a35c9194902b49f95c1c92e086f13103dcd4f485", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1036,27 +916,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0637:3266C:3116308:3AD1237:5DD556C9" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"be66686372752d531a5dd911c14aa2924ea479eb\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOmJlNjY2ODYzNzI3NTJkNTMxYTVkZDkxMWMxNGFhMjkyNGVhNDc5ZWI=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/be66686372752d531a5dd911c14aa2924ea479eb\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/be66686372752d531a5dd911c14aa2924ea479eb\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:07:54Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:07:54Z\"\n },\n \"tree\": {\n \"sha\": \"ac6131642d9ad9b3c41f8a40de04ada642c9f693\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/ac6131642d9ad9b3c41f8a40de04ada642c9f693\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"5b58a70d101ec853dea71d02233489b1a55e7de8\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/5b58a70d101ec853dea71d02233489b1a55e7de8\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/5b58a70d101ec853dea71d02233489b1a55e7de8\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"a35c9194902b49f95c1c92e086f13103dcd4f485\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOmEzNWM5MTk0OTAyYjQ5Zjk1YzFjOTJlMDg2ZjEzMTAzZGNkNGY0ODU=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/a35c9194902b49f95c1c92e086f13103dcd4f485\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/a35c9194902b49f95c1c92e086f13103dcd4f485\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:44:41Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:44:41Z\"\n },\n \"tree\": {\n \"sha\": \"e4f043afd7dda1cc6305f13a21667ab0cccd5cb3\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e4f043afd7dda1cc6305f13a21667ab0cccd5cb3\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"59fd178aa7139c6c542b5a55f9f49d9d5ff80255\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/59fd178aa7139c6c542b5a55f9f49d9d5ff80255\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/59fd178aa7139c6c542b5a55f9f49d9d5ff80255\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"be66686372752d531a5dd911c14aa2924ea479eb\",\"force\":false}", + "body": "{\"sha\":\"a35c9194902b49f95c1c92e086f13103dcd4f485\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:55 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4809", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"820d4edeaebd87b52aa9dc2879ee4d86\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1068,27 +943,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0639:3266B:26895E2:2E128A2:5DD556CA", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"be66686372752d531a5dd911c14aa2924ea479eb\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/be66686372752d531a5dd911c14aa2924ea479eb\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a35c9194902b49f95c1c92e086f13103dcd4f485\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/a35c9194902b49f95c1c92e086f13103dcd4f485\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/pulls/7%20%7D?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:56 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4808", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ee94e00ea522c64691ed2e19870c3a25\"", - "Last-Modified": "Wed, 20 Nov 2019 15:07:49 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1100,10 +969,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "063F:14353:244AFF0:2B87E47:5DD556CC", - "content-length": "22173" + "content-length": "22821" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/7\",\n \"id\": 343404670,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQzNDA0Njcw\",\n \"html_url\": \"https://github.com/owner/repo/pull/7\",\n \"diff_url\": \"https://github.com/owner/repo/pull/7.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/7.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/7\",\n \"number\": 7,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-20T15:07:49Z\",\n \"updated_at\": \"2019-11-20T15:07:49Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": \"1b2da6cc00013803f7940276d6390055290aef4c\",\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/7/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/56d00366b2b337bdcf5a4e6e8927762696a46a0e\",\n \"head\": {\n \"label\": \"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"ref\": \"cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"sha\": \"56d00366b2b337bdcf5a4e6e8927762696a46a0e\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:07:55Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:07:50Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/7\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/56d00366b2b337bdcf5a4e6e8927762696a46a0e\"\n }\n },\n \"author_association\": \"NONE\",\n \"merged\": false,\n \"mergeable\": true,\n \"rebaseable\": true,\n \"mergeable_state\": \"clean\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": true,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/7\",\n \"id\": 353257294,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3Mjk0\",\n \"html_url\": \"https://github.com/owner/repo/pull/7\",\n \"diff_url\": \"https://github.com/owner/repo/pull/7.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/7.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/7\",\n \"number\": 7,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:44:37Z\",\n \"updated_at\": \"2019-12-15T09:44:37Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": \"17a8532bc8fd1f178f3de90a7a3c6df3351f254a\",\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/7/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\",\n \"head\": {\n \"label\": \"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"ref\": \"cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"sha\": \"9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:44:42Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:44:38Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/7\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\"\n }\n },\n \"author_association\": \"NONE\",\n \"merged\": false,\n \"mergeable\": true,\n \"rebaseable\": true,\n \"mergeable_state\": \"clean\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": true,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 200 }, { @@ -1111,16 +979,12 @@ "method": "PATCH", "url": "/repos/owner/repo/pulls/7?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4807", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"40af9f275f9cad33fac30cff551ddd77\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1132,27 +996,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0643:2FD8C:30702A7:39E9307:5DD556CC", - "content-length": "22194" + "content-length": "22842" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/7\",\n \"id\": 343404670,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQzNDA0Njcw\",\n \"html_url\": \"https://github.com/owner/repo/pull/7\",\n \"diff_url\": \"https://github.com/owner/repo/pull/7.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/7.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/7\",\n \"number\": 7,\n \"state\": \"closed\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-20T15:07:49Z\",\n \"updated_at\": \"2019-11-20T15:07:57Z\",\n \"closed_at\": \"2019-11-20T15:07:57Z\",\n \"merged_at\": null,\n \"merge_commit_sha\": \"1b2da6cc00013803f7940276d6390055290aef4c\",\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/7/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/56d00366b2b337bdcf5a4e6e8927762696a46a0e\",\n \"head\": {\n \"label\": \"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"ref\": \"cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"sha\": \"56d00366b2b337bdcf5a4e6e8927762696a46a0e\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:07:55Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:07:50Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/7\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/56d00366b2b337bdcf5a4e6e8927762696a46a0e\"\n }\n },\n \"author_association\": \"NONE\",\n \"merged\": false,\n \"mergeable\": true,\n \"rebaseable\": true,\n \"mergeable_state\": \"clean\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/7\",\n \"id\": 353257294,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3Mjk0\",\n \"html_url\": \"https://github.com/owner/repo/pull/7\",\n \"diff_url\": \"https://github.com/owner/repo/pull/7.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/7.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/7\",\n \"number\": 7,\n \"state\": \"closed\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:44:37Z\",\n \"updated_at\": \"2019-12-15T09:44:43Z\",\n \"closed_at\": \"2019-12-15T09:44:43Z\",\n \"merged_at\": null,\n \"merge_commit_sha\": \"17a8532bc8fd1f178f3de90a7a3c6df3351f254a\",\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/7/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\",\n \"head\": {\n \"label\": \"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"ref\": \"cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"sha\": \"9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:44:42Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:44:38Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/7\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\"\n }\n },\n \"author_association\": \"NONE\",\n \"merged\": false,\n \"mergeable\": true,\n \"rebaseable\": true,\n \"mergeable_state\": \"clean\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4806", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"820d4edeaebd87b52aa9dc2879ee4d86\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1165,26 +1023,77 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0648:2FD8C:30704F5:39E95E6:5DD556CE", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"be66686372752d531a5dd911c14aa2924ea479eb\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/be66686372752d531a5dd911c14aa2924ea479eb\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a35c9194902b49f95c1c92e086f13103dcd4f485\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/a35c9194902b49f95c1c92e086f13103dcd4f485\"\n }\n}\n", "status": 200 }, { - "method": "GET", - "url": "/repos/owner/repo/commits/56d00366b2b337bdcf5a4e6e8927762696a46a0e/status?ts=300", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjcsImhlYWQiOnsibGFiZWwiOiJmb3JrT3duZXI6Y21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJyZWYiOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsInNoYSI6IjkzNDMzNDFiZjNlNjJjOGU3YWIwZjFlYzliNGYwNzBiZDZlZTRlZDAiLCJ1c2VyIjp7ImxvZ2luIjoiZm9ya093bmVyIiwiaWQiOjUzNDk0MTg4LCJub2RlX2lkIjoiTURRNlZYTmxjalV6TkRrME1UZzQiLCJhdmF0YXJfdXJsIjoiaHR0cHM6Ly9hdmF0YXJzMS5naXRodWJ1c2VyY29udGVudC5jb20vdS83ODkyNDg5P3Y9NCIsImdyYXZhdGFyX2lkIjoiIiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIiLCJmb2xsb3dlcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93ZXJzIiwiZm9sbG93aW5nX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2ZvbGxvd2luZ3svb3RoZXJfdXNlcn0iLCJnaXN0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9naXN0c3svZ2lzdF9pZH0iLCJzdGFycmVkX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N0YXJyZWR7L293bmVyfXsvcmVwb30iLCJzdWJzY3JpcHRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N1YnNjcmlwdGlvbnMiLCJvcmdhbml6YXRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL29yZ3MiLCJyZXBvc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9yZXBvcyIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9ldmVudHN7L3ByaXZhY3l9IiwicmVjZWl2ZWRfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlY2VpdmVkX2V2ZW50cyIsInR5cGUiOiJVc2VyIiwic2l0ZV9hZG1pbiI6ZmFsc2V9LCJyZXBvIjp7ImlkIjoyMjgxNjA4MTEsIm5vZGVfaWQiOiJNREV3T2xKbGNHOXphWFJ2Y25reU1qZ3hOakE0TVRFPSIsIm5hbWUiOiJyZXBvIiwiZnVsbF9uYW1lIjoiZm9ya093bmVyL3JlcG8iLCJwcml2YXRlIjpmYWxzZSwib3duZXIiOnsibG9naW4iOiJmb3JrT3duZXIiLCJpZCI6NTM0OTQxODgsIm5vZGVfaWQiOiJNRFE2VlhObGNqVXpORGswTVRnNCIsImF2YXRhcl91cmwiOiJodHRwczovL2F2YXRhcnMxLmdpdGh1YnVzZXJjb250ZW50LmNvbS91Lzc4OTI0ODk/dj00IiwiZ3JhdmF0YXJfaWQiOiIiLCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lciIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lciIsImZvbGxvd2Vyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9mb2xsb3dlcnMiLCJmb2xsb3dpbmdfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93aW5ney9vdGhlcl91c2VyfSIsImdpc3RzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2dpc3Rzey9naXN0X2lkfSIsInN0YXJyZWRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3RhcnJlZHsvb3duZXJ9ey9yZXBvfSIsInN1YnNjcmlwdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3Vic2NyaXB0aW9ucyIsIm9yZ2FuaXphdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvb3JncyIsInJlcG9zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlcG9zIiwiZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2V2ZW50c3svcHJpdmFjeX0iLCJyZWNlaXZlZF9ldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvcmVjZWl2ZWRfZXZlbnRzIiwidHlwZSI6IlVzZXIiLCJzaXRlX2FkbWluIjpmYWxzZX0sImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiZGVzY3JpcHRpb24iOm51bGwsImZvcmsiOnRydWUsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8iLCJmb3Jrc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2ZvcmtzIiwia2V5c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2tleXN7L2tleV9pZH0iLCJjb2xsYWJvcmF0b3JzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29sbGFib3JhdG9yc3svY29sbGFib3JhdG9yfSIsInRlYW1zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vdGVhbXMiLCJob29rc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2hvb2tzIiwiaXNzdWVfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vaXNzdWVzL2V2ZW50c3svbnVtYmVyfSIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2V2ZW50cyIsImFzc2lnbmVlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Fzc2lnbmVlc3svdXNlcn0iLCJicmFuY2hlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2JyYW5jaGVzey9icmFuY2h9IiwidGFnc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3RhZ3MiLCJibG9ic191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9ibG9ic3svc2hhfSIsImdpdF90YWdzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vZ2l0L3RhZ3N7L3NoYX0iLCJnaXRfcmVmc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9yZWZzey9zaGF9IiwidHJlZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9naXQvdHJlZXN7L3NoYX0iLCJzdGF0dXNlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXR1c2VzL3tzaGF9IiwibGFuZ3VhZ2VzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbGFuZ3VhZ2VzIiwic3RhcmdhemVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXJnYXplcnMiLCJjb250cmlidXRvcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb250cmlidXRvcnMiLCJzdWJzY3JpYmVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N1YnNjcmliZXJzIiwic3Vic2NyaXB0aW9uX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vc3Vic2NyaXB0aW9uIiwiY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbW1pdHN7L3NoYX0iLCJnaXRfY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9jb21taXRzey9zaGF9IiwiY29tbWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb21tZW50c3svbnVtYmVyfSIsImlzc3VlX2NvbW1lbnRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9pc3N1ZXMvY29tbWVudHN7L251bWJlcn0iLCJjb250ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbnRlbnRzL3srcGF0aH0iLCJjb21wYXJlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29tcGFyZS97YmFzZX0uLi57aGVhZH0iLCJtZXJnZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9tZXJnZXMiLCJhcmNoaXZlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8ve2FyY2hpdmVfZm9ybWF0fXsvcmVmfSIsImRvd25sb2Fkc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Rvd25sb2FkcyIsImlzc3Vlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2lzc3Vlc3svbnVtYmVyfSIsInB1bGxzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vcHVsbHN7L251bWJlcn0iLCJtaWxlc3RvbmVzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbWlsZXN0b25lc3svbnVtYmVyfSIsIm5vdGlmaWNhdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9ub3RpZmljYXRpb25zez9zaW5jZSxhbGwscGFydGljaXBhdGluZ30iLCJsYWJlbHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9sYWJlbHN7L25hbWV9IiwicmVsZWFzZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9yZWxlYXNlc3svaWR9IiwiZGVwbG95bWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9kZXBsb3ltZW50cyIsImNyZWF0ZWRfYXQiOiIyMDE5LTEyLTE1VDA5OjQxOjM4WiIsInVwZGF0ZWRfYXQiOiIyMDE5LTEyLTE1VDA5OjQxOjQwWiIsInB1c2hlZF9hdCI6IjIwMTktMTItMTVUMDk6NDQ6MzRaIiwiZ2l0X3VybCI6ImdpdDovL2dpdGh1Yi5jb20vZm9ya093bmVyL3JlcG8uZ2l0Iiwic3NoX3VybCI6ImdpdEBnaXRodWIuY29tOmZvcmtPd25lci9yZXBvLmdpdCIsImNsb25lX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIvcmVwby5naXQiLCJzdm5fdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiaG9tZXBhZ2UiOm51bGwsInNpemUiOjAsInN0YXJnYXplcnNfY291bnQiOjAsIndhdGNoZXJzX2NvdW50IjowLCJsYW5ndWFnZSI6bnVsbCwiaGFzX2lzc3VlcyI6ZmFsc2UsImhhc19wcm9qZWN0cyI6dHJ1ZSwiaGFzX2Rvd25sb2FkcyI6dHJ1ZSwiaGFzX3dpa2kiOnRydWUsImhhc19wYWdlcyI6ZmFsc2UsImZvcmtzX2NvdW50IjowLCJtaXJyb3JfdXJsIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImRpc2FibGVkIjpmYWxzZSwib3Blbl9pc3N1ZXNfY291bnQiOjAsImxpY2Vuc2UiOnsia2V5IjoibWl0IiwibmFtZSI6Ik1JVCBMaWNlbnNlIiwic3BkeF9pZCI6Ik1JVCIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vbGljZW5zZXMvbWl0Iiwibm9kZV9pZCI6Ik1EYzZUR2xqWlc1elpURXoifSwiZm9ya3MiOjAsIm9wZW5faXNzdWVzIjowLCJ3YXRjaGVycyI6MCwiZGVmYXVsdF9icmFuY2giOiJtYXN0ZXIifX19LCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiI3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/forkOwner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "217", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/9a4cccf6308a3e5f8e7afa3eb946542194d76327", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"9a4cccf6308a3e5f8e7afa3eb946542194d76327\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/9a4cccf6308a3e5f8e7afa3eb946542194d76327\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"a35c9194902b49f95c1c92e086f13103dcd4f485\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"9a4cccf6308a3e5f8e7afa3eb946542194d76327\"}]}", + "method": "POST", + "url": "/repos/forkOwner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "893", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/d4ec3c829cd4b4ca6af7b4b56ae36148d302069b", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"d4ec3c829cd4b4ca6af7b4b56ae36148d302069b\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/d4ec3c829cd4b4ca6af7b4b56ae36148d302069b\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"1461c7c97388a40190fe8adb5f166baba42a8e36\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/1461c7c97388a40190fe8adb5f166baba42a8e36\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0/status?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:07:59 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4805", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ddde732b1a4cf951394cf3d5a965c3a4\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1196,97 +1105,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064E:3525C:B72FD2:DC5A39:5DD556CE", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"56d00366b2b337bdcf5a4e6e8927762696a46a0e\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/56d00366b2b337bdcf5a4e6e8927762696a46a0e\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/56d00366b2b337bdcf5a4e6e8927762696a46a0e/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0/status\"\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjcsImhlYWQiOnsibGFiZWwiOiJmb3JrT3duZXI6Y21zL2ZvcmtPd25lci9yZXBvL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJyZWYiOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsInNoYSI6IjU2ZDAwMzY2YjJiMzM3YmRjZjVhNGU2ZTg5Mjc3NjI2OTZhNDZhMGUiLCJ1c2VyIjp7ImxvZ2luIjoiZm9ya093bmVyIiwiaWQiOjUzNDk0MTg4LCJub2RlX2lkIjoiTURRNlZYTmxjalV6TkRrME1UZzQiLCJhdmF0YXJfdXJsIjoiaHR0cHM6Ly9hdmF0YXJzMS5naXRodWJ1c2VyY29udGVudC5jb20vdS83ODkyNDg5P3Y9NCIsImdyYXZhdGFyX2lkIjoiIiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIiLCJmb2xsb3dlcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93ZXJzIiwiZm9sbG93aW5nX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2ZvbGxvd2luZ3svb3RoZXJfdXNlcn0iLCJnaXN0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9naXN0c3svZ2lzdF9pZH0iLCJzdGFycmVkX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N0YXJyZWR7L293bmVyfXsvcmVwb30iLCJzdWJzY3JpcHRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3N1YnNjcmlwdGlvbnMiLCJvcmdhbml6YXRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL29yZ3MiLCJyZXBvc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9yZXBvcyIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9ldmVudHN7L3ByaXZhY3l9IiwicmVjZWl2ZWRfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlY2VpdmVkX2V2ZW50cyIsInR5cGUiOiJVc2VyIiwic2l0ZV9hZG1pbiI6ZmFsc2V9LCJyZXBvIjp7ImlkIjoyMjI5NjMyMDEsIm5vZGVfaWQiOiJNREV3T2xKbGNHOXphWFJ2Y25reU1qSTVOak15TURFPSIsIm5hbWUiOiJyZXBvIiwiZnVsbF9uYW1lIjoiZm9ya093bmVyL3JlcG8iLCJwcml2YXRlIjpmYWxzZSwib3duZXIiOnsibG9naW4iOiJmb3JrT3duZXIiLCJpZCI6NTM0OTQxODgsIm5vZGVfaWQiOiJNRFE2VlhObGNqVXpORGswTVRnNCIsImF2YXRhcl91cmwiOiJodHRwczovL2F2YXRhcnMxLmdpdGh1YnVzZXJjb250ZW50LmNvbS91Lzc4OTI0ODk/dj00IiwiZ3JhdmF0YXJfaWQiOiIiLCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lciIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lciIsImZvbGxvd2Vyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2ZvcmtPd25lci9mb2xsb3dlcnMiLCJmb2xsb3dpbmdfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvZm9sbG93aW5ney9vdGhlcl91c2VyfSIsImdpc3RzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2dpc3Rzey9naXN0X2lkfSIsInN0YXJyZWRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3RhcnJlZHsvb3duZXJ9ey9yZXBvfSIsInN1YnNjcmlwdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvc3Vic2NyaXB0aW9ucyIsIm9yZ2FuaXphdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvb3JncyIsInJlcG9zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL3JlcG9zIiwiZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZm9ya093bmVyL2V2ZW50c3svcHJpdmFjeX0iLCJyZWNlaXZlZF9ldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9mb3JrT3duZXIvcmVjZWl2ZWRfZXZlbnRzIiwidHlwZSI6IlVzZXIiLCJzaXRlX2FkbWluIjpmYWxzZX0sImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiZGVzY3JpcHRpb24iOm51bGwsImZvcmsiOnRydWUsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8iLCJmb3Jrc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2ZvcmtzIiwia2V5c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2tleXN7L2tleV9pZH0iLCJjb2xsYWJvcmF0b3JzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29sbGFib3JhdG9yc3svY29sbGFib3JhdG9yfSIsInRlYW1zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vdGVhbXMiLCJob29rc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2hvb2tzIiwiaXNzdWVfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vaXNzdWVzL2V2ZW50c3svbnVtYmVyfSIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2V2ZW50cyIsImFzc2lnbmVlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Fzc2lnbmVlc3svdXNlcn0iLCJicmFuY2hlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2JyYW5jaGVzey9icmFuY2h9IiwidGFnc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3RhZ3MiLCJibG9ic191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9ibG9ic3svc2hhfSIsImdpdF90YWdzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vZ2l0L3RhZ3N7L3NoYX0iLCJnaXRfcmVmc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9yZWZzey9zaGF9IiwidHJlZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9naXQvdHJlZXN7L3NoYX0iLCJzdGF0dXNlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXR1c2VzL3tzaGF9IiwibGFuZ3VhZ2VzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbGFuZ3VhZ2VzIiwic3RhcmdhemVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N0YXJnYXplcnMiLCJjb250cmlidXRvcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb250cmlidXRvcnMiLCJzdWJzY3JpYmVyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL3N1YnNjcmliZXJzIiwic3Vic2NyaXB0aW9uX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vc3Vic2NyaXB0aW9uIiwiY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbW1pdHN7L3NoYX0iLCJnaXRfY29tbWl0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2dpdC9jb21taXRzey9zaGF9IiwiY29tbWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9jb21tZW50c3svbnVtYmVyfSIsImlzc3VlX2NvbW1lbnRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9pc3N1ZXMvY29tbWVudHN7L251bWJlcn0iLCJjb250ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2NvbnRlbnRzL3srcGF0aH0iLCJjb21wYXJlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vY29tcGFyZS97YmFzZX0uLi57aGVhZH0iLCJtZXJnZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9tZXJnZXMiLCJhcmNoaXZlX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8ve2FyY2hpdmVfZm9ybWF0fXsvcmVmfSIsImRvd25sb2Fkc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2Rvd25sb2FkcyIsImlzc3Vlc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2ZvcmtPd25lci9yZXBvL2lzc3Vlc3svbnVtYmVyfSIsInB1bGxzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vcHVsbHN7L251bWJlcn0iLCJtaWxlc3RvbmVzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZm9ya093bmVyL3JlcG8vbWlsZXN0b25lc3svbnVtYmVyfSIsIm5vdGlmaWNhdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9ub3RpZmljYXRpb25zez9zaW5jZSxhbGwscGFydGljaXBhdGluZ30iLCJsYWJlbHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9sYWJlbHN7L25hbWV9IiwicmVsZWFzZXNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9yZWxlYXNlc3svaWR9IiwiZGVwbG95bWVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9mb3JrT3duZXIvcmVwby9kZXBsb3ltZW50cyIsImNyZWF0ZWRfYXQiOiIyMDE5LTExLTIwVDE1OjAyOjM2WiIsInVwZGF0ZWRfYXQiOiIyMDE5LTExLTIwVDE1OjAyOjM4WiIsInB1c2hlZF9hdCI6IjIwMTktMTEtMjBUMTU6MDc6NDdaIiwiZ2l0X3VybCI6ImdpdDovL2dpdGh1Yi5jb20vZm9ya093bmVyL3JlcG8uZ2l0Iiwic3NoX3VybCI6ImdpdEBnaXRodWIuY29tOmZvcmtPd25lci9yZXBvLmdpdCIsImNsb25lX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb3JrT3duZXIvcmVwby5naXQiLCJzdm5fdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmtPd25lci9yZXBvIiwiaG9tZXBhZ2UiOm51bGwsInNpemUiOjAsInN0YXJnYXplcnNfY291bnQiOjAsIndhdGNoZXJzX2NvdW50IjowLCJsYW5ndWFnZSI6bnVsbCwiaGFzX2lzc3VlcyI6ZmFsc2UsImhhc19wcm9qZWN0cyI6dHJ1ZSwiaGFzX2Rvd25sb2FkcyI6dHJ1ZSwiaGFzX3dpa2kiOnRydWUsImhhc19wYWdlcyI6ZmFsc2UsImZvcmtzX2NvdW50IjowLCJtaXJyb3JfdXJsIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImRpc2FibGVkIjpmYWxzZSwib3Blbl9pc3N1ZXNfY291bnQiOjAsImxpY2Vuc2UiOnsia2V5IjoibWl0IiwibmFtZSI6Ik1JVCBMaWNlbnNlIiwic3BkeF9pZCI6Ik1JVCIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vbGljZW5zZXMvbWl0Iiwibm9kZV9pZCI6Ik1EYzZUR2xqWlc1elpURXoifSwiZm9ya3MiOjAsIm9wZW5faXNzdWVzIjowLCJ3YXRjaGVycyI6MCwiZGVmYXVsdF9icmFuY2giOiJtYXN0ZXIifX19LCJ1c2VyIjoiZm9ya093bmVyIiwic3RhdHVzIjoiZHJhZnQiLCJicmFuY2giOiJjbXMvZm9ya093bmVyL3JlcG8vcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLWZpcnN0LXRpdGxl4oCdIiwidGl0bGUiOiJmaXJzdCB0aXRsZSIsImRlc2NyaXB0aW9uIjoiZmlyc3QgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiJhMDQxMjQ1ODE0ODkyZTNmNzNmNjNjYTU0MzMzZmRhNjQ5YjdmYzBiIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuMzAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/forkOwner/repo/git/blobs?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 15:07:59 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "211", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4804", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"fa94179477f09e8422db9949c7faf28b\"", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/blobs/f48232ff1810626badb7bbe55a4ac6f4a45e92bb", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064D:4643E:25F2C23:2D5B5D5:5DD556CE" - }, - "response": "{\n \"sha\": \"f48232ff1810626badb7bbe55a4ac6f4a45e92bb\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/f48232ff1810626badb7bbe55a4ac6f4a45e92bb\"\n}\n", - "status": 201 - }, - { - "body": "{\"base_tree\":\"be66686372752d531a5dd911c14aa2924ea479eb\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"f48232ff1810626badb7bbe55a4ac6f4a45e92bb\"}]}", - "method": "POST", - "url": "/repos/forkOwner/repo/git/trees?ts=300", - "headers": { - "Date": "Wed, 20 Nov 2019 15:08:00 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "875", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4803", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"274697bdf28e3836fd9048e008e99940\"", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/e53616ec8eef5e60278ad043be48807331aaf118", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0653:32669:185F568:1D13625:5DD556CF" - }, - "response": "{\n \"sha\": \"e53616ec8eef5e60278ad043be48807331aaf118\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e53616ec8eef5e60278ad043be48807331aaf118\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"forkOwner\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"9e7f1e8341eaeb5fc795f73a7aafcb73ff2fb587\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/9e7f1e8341eaeb5fc795f73a7aafcb73ff2fb587\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 201 - }, - { - "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"e53616ec8eef5e60278ad043be48807331aaf118\",\"parents\":[\"be66686372752d531a5dd911c14aa2924ea479eb\"]}", + "body": "{\"message\":\"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"d4ec3c829cd4b4ca6af7b4b56ae36148d302069b\",\"parents\":[\"a35c9194902b49f95c1c92e086f13103dcd4f485\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:08:01 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1635", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4802", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2405c0995029102f3ac99dd1cece2033\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/ffaf4267902bc82777c5d52a4f92ac019533b6a9", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/a80b829a26149d8ff1ddebac1f12f75b34aa23f2", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1295,27 +1133,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0659:87D4:3860E1:44B479:5DD556D0" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"ffaf4267902bc82777c5d52a4f92ac019533b6a9\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOmZmYWY0MjY3OTAyYmM4Mjc3N2M1ZDUyYTRmOTJhYzAxOTUzM2I2YTk=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/ffaf4267902bc82777c5d52a4f92ac019533b6a9\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/ffaf4267902bc82777c5d52a4f92ac019533b6a9\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:08:00Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:08:00Z\"\n },\n \"tree\": {\n \"sha\": \"e53616ec8eef5e60278ad043be48807331aaf118\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/e53616ec8eef5e60278ad043be48807331aaf118\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"be66686372752d531a5dd911c14aa2924ea479eb\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/be66686372752d531a5dd911c14aa2924ea479eb\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/be66686372752d531a5dd911c14aa2924ea479eb\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"a80b829a26149d8ff1ddebac1f12f75b34aa23f2\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOmE4MGI4MjlhMjYxNDlkOGZmMWRkZWJhYzFmMTJmNzViMzRhYTIzZjI=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/a80b829a26149d8ff1ddebac1f12f75b34aa23f2\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/a80b829a26149d8ff1ddebac1f12f75b34aa23f2\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:44:46Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:44:46Z\"\n },\n \"tree\": {\n \"sha\": \"d4ec3c829cd4b4ca6af7b4b56ae36148d302069b\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/d4ec3c829cd4b4ca6af7b4b56ae36148d302069b\"\n },\n \"message\": \"Updating “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"a35c9194902b49f95c1c92e086f13103dcd4f485\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/a35c9194902b49f95c1c92e086f13103dcd4f485\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/a35c9194902b49f95c1c92e086f13103dcd4f485\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"ffaf4267902bc82777c5d52a4f92ac019533b6a9\",\"force\":false}", + "body": "{\"sha\":\"a80b829a26149d8ff1ddebac1f12f75b34aa23f2\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:08:02 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4801", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"90dfff7fa8ae097677e1f8062b1dc198\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1327,10 +1160,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065D:3266B:2689E94:2E13335:5DD556D1", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ffaf4267902bc82777c5d52a4f92ac019533b6a9\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/ffaf4267902bc82777c5d52a4f92ac019533b6a9\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a80b829a26149d8ff1ddebac1f12f75b34aa23f2\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/a80b829a26149d8ff1ddebac1f12f75b34aa23f2\"\n }\n}\n", "status": 200 }, { @@ -1338,16 +1170,12 @@ "method": "PATCH", "url": "/repos/owner/repo/pulls/7?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:08:03 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4800", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"445271eb28986fbc993c6079d11ed4ca\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1359,22 +1187,18 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0664:3266C:3117363:3AD2630:5DD556D2", - "content-length": "22195" + "content-length": "22843" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/7\",\n \"id\": 343404670,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQzNDA0Njcw\",\n \"html_url\": \"https://github.com/owner/repo/pull/7\",\n \"diff_url\": \"https://github.com/owner/repo/pull/7.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/7.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/7\",\n \"number\": 7,\n \"state\": \"closed\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-20T15:07:49Z\",\n \"updated_at\": \"2019-11-20T15:08:03Z\",\n \"closed_at\": \"2019-11-20T15:07:57Z\",\n \"merged_at\": null,\n \"merge_commit_sha\": \"1b2da6cc00013803f7940276d6390055290aef4c\",\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/7/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/56d00366b2b337bdcf5a4e6e8927762696a46a0e\",\n \"head\": {\n \"label\": \"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"ref\": \"cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"sha\": \"56d00366b2b337bdcf5a4e6e8927762696a46a0e\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:08:02Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:07:50Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/7\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/56d00366b2b337bdcf5a4e6e8927762696a46a0e\"\n }\n },\n \"author_association\": \"NONE\",\n \"merged\": false,\n \"mergeable\": true,\n \"rebaseable\": false,\n \"mergeable_state\": \"clean\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/7\",\n \"id\": 353257294,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3Mjk0\",\n \"html_url\": \"https://github.com/owner/repo/pull/7\",\n \"diff_url\": \"https://github.com/owner/repo/pull/7.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/7.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/7\",\n \"number\": 7,\n \"state\": \"closed\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:44:37Z\",\n \"updated_at\": \"2019-12-15T09:44:48Z\",\n \"closed_at\": \"2019-12-15T09:44:43Z\",\n \"merged_at\": null,\n \"merge_commit_sha\": \"17a8532bc8fd1f178f3de90a7a3c6df3351f254a\",\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/7/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\",\n \"head\": {\n \"label\": \"forkOwner:cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"ref\": \"cms/forkOwner/repo/posts/1970-01-01-first-title\",\n \"sha\": \"9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\",\n \"user\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:44:48Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:44:38Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/7\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/7/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/7/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/9343341bf3e62c8e7ab0f1ec9b4f070bd6ee4ed0\"\n }\n },\n \"author_association\": \"NONE\",\n \"merged\": false,\n \"mergeable\": true,\n \"rebaseable\": false,\n \"mergeable_state\": \"clean\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 200 }, { "method": "DELETE", "url": "/repos/forkOwner/repo/git/refs/heads/cms%2FforkOwner%2Frepo%2Fposts%2F1970-01-01-first-title?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:08:05 GMT", "Server": "GitHub.com", "Status": "204 No Content", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4799", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1387,7 +1211,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "066C:4643E:25F341C:2D5BFD1:5DD556D4", "content-length": "0" }, "response": null, @@ -1397,17 +1220,12 @@ "method": "GET", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:08:05 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4798", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"90dfff7fa8ae097677e1f8062b1dc198\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1420,28 +1238,23 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0673:14356:3320B53:3D07B1B:5DD556D5", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ffaf4267902bc82777c5d52a4f92ac019533b6a9\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/ffaf4267902bc82777c5d52a4f92ac019533b6a9\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a80b829a26149d8ff1ddebac1f12f75b34aa23f2\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/a80b829a26149d8ff1ddebac1f12f75b34aa23f2\"\n }\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"ffaf4267902bc82777c5d52a4f92ac019533b6a9\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "body": "{\"base_tree\":\"a80b829a26149d8ff1ddebac1f12f75b34aa23f2\",\"tree\":[{\"path\":\"forkOwner/repo/posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", "method": "POST", "url": "/repos/forkOwner/repo/git/trees?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:08:06 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "569", + "Content-Length": "581", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4797", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"84a77f63669c2747a323a5f7246c2f1a\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -1453,31 +1266,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0675:3266C:311796A:3AD2D67:5DD556D6" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Deleting “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"ffaf4267902bc82777c5d52a4f92ac019533b6a9\"]}", + "body": "{\"message\":\"Deleting “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"a80b829a26149d8ff1ddebac1f12f75b34aa23f2\"]}", "method": "POST", "url": "/repos/forkOwner/repo/git/commits?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:08:07 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1635", + "Content-Length": "1671", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4796", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"1c1366c27ee192a6acbcb851a9963350\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/af7cd76e4bffb8f143e3a62a629c05b6cfc128e9", + "Location": "https://api.github.com/repos/forkOwner/repo/git/commits/c18ce664fa225aa51f6fd550454b2485bac1e5a5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1486,27 +1294,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0679:14351:18F3326:1DC9585:5DD556D6" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"af7cd76e4bffb8f143e3a62a629c05b6cfc128e9\",\n \"node_id\": \"MDY6Q29tbWl0MjIyOTYzMjAxOmFmN2NkNzZlNGJmZmI4ZjE0M2UzYTYyYTYyOWMwNWI2Y2ZjMTI4ZTk=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/af7cd76e4bffb8f143e3a62a629c05b6cfc128e9\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/af7cd76e4bffb8f143e3a62a629c05b6cfc128e9\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:08:07Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-11-20T15:08:07Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"ffaf4267902bc82777c5d52a4f92ac019533b6a9\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/ffaf4267902bc82777c5d52a4f92ac019533b6a9\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/ffaf4267902bc82777c5d52a4f92ac019533b6a9\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"c18ce664fa225aa51f6fd550454b2485bac1e5a5\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwODExOmMxOGNlNjY0ZmEyMjVhYTUxZjZmZDU1MDQ1NGIyNDg1YmFjMWU1YTU=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/c18ce664fa225aa51f6fd550454b2485bac1e5a5\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/c18ce664fa225aa51f6fd550454b2485bac1e5a5\",\n \"author\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:44:52Z\"\n },\n \"committer\": {\n \"name\": \"forkOwner\",\n \"email\": \"53494188+forkOwner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:44:52Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “forkOwner/repo/posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"a80b829a26149d8ff1ddebac1f12f75b34aa23f2\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/a80b829a26149d8ff1ddebac1f12f75b34aa23f2\",\n \"html_url\": \"https://github.com/forkOwner/repo/commit/a80b829a26149d8ff1ddebac1f12f75b34aa23f2\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"af7cd76e4bffb8f143e3a62a629c05b6cfc128e9\",\"force\":false}", + "body": "{\"sha\":\"c18ce664fa225aa51f6fd550454b2485bac1e5a5\",\"force\":false}", "method": "PATCH", "url": "/repos/forkOwner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Wed, 20 Nov 2019 15:08:08 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4795", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"7638a0f94b415da256872a3f62438cb6\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1518,10 +1321,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067E:2FD8A:18A3D91:1D84321:5DD556D7", - "content-length": "492" + "content-length": "504" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjIyOTYzMjAxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"af7cd76e4bffb8f143e3a62a629c05b6cfc128e9\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/af7cd76e4bffb8f143e3a62a629c05b6cfc128e9\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwODExOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c18ce664fa225aa51f6fd550454b2485bac1e5a5\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/commits/c18ce664fa225aa51f6fd550454b2485bac1e5a5\"\n }\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can update a draft entry on fork.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can update a draft entry on fork.json index 8059dc10..2602548a 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can update a draft entry on fork.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can update a draft entry on fork.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3875", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06AE:1E5E0:277D002:2F60005:5DDFD94E", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,16 +29,12 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/owner/permission", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3874", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0c7ca4902ddcfd186497763d8e52620\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -56,7 +46,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06AF:1E5DF:143E8F5:1843CD3:5DDFD94F", "content-length": "1071" }, "response": "{\n \"permission\": \"admin\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n }\n}\n", @@ -66,17 +55,12 @@ "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3873", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -88,7 +72,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B0:9495:40840C0:4CF4057:5DDFD950", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -98,17 +81,12 @@ "method": "GET", "url": "/repos/owner/repo?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3872", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dca7bad486c24a611bc430ce649f9f54\"", - "Last-Modified": "Thu, 28 Nov 2019 14:27:24 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -120,27 +98,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B1:1E5DF:143E9D4:1843DDC:5DDFD951", - "content-length": "7296" + "content-length": "7542" }, - "response": "{\n \"id\": 224670428,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA0Mjg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:26:54Z\",\n \"updated_at\": \"2019-11-28T14:27:24Z\",\n \"pushed_at\": \"2019-11-28T14:27:20Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "response": "{\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 1,\n \"subscribers_count\": 1\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3871", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9aa76a9be4daf24061e4276c3e5d0cfa\"", - "Last-Modified": "Thu, 28 Nov 2019 14:27:24 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -152,8 +124,7 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B8:3D52A:755C31:8D3F59:5DDFD951", - "content-length": "2030" + "content-length": "2060" }, "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 @@ -162,17 +133,10 @@ "method": "GET", "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3870", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"db6b67a95559b1c1083d3eda72687c4f\"", - "Last-Modified": "Thu, 28 Nov 2019 14:27:24 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -184,29 +148,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06BC:39FE8:3C74BD6:485CACA:5DDFD952", - "content-length": "3484" + "content-length": "109" }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 }, { "method": "GET", - "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:30 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3869", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"880e3bac59446485deb0c1abb21f88a7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -215,29 +174,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06CE:948D:6F53D6:86A78B:5DDFD952", - "content-length": "1707" + "content-length": "3896" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:30 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3868", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"344dacc2b3cff4f660ef0b37285bbebc\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -246,60 +200,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D2:3D52E:275887B:2F12389:5DDFD952", - "content-length": "2786" + "content-length": "4202" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 14:27:31 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3867", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"64aba4bc04422f7e2591ed3ffdba868b\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D4:1E5DF:143EAC5:1843EFF:5DDFD952", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:31 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3866", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"29a58f48940ff3d2dc5509a5f67ff405\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -308,29 +226,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D5:11CCA:26967CD:2E38D67:5DDFD952", - "content-length": "7465" + "content-length": "10650" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:31 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3865", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4bb0ef1407b91842a124b4e17cae8d76\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -339,23 +252,45 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06CF:11CCE:53ECB82:6445632:5DDFD952", - "content-length": "2565" + "content-length": "22507" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3864", - "X-RateLimit-Reset": "1574954814", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -368,7 +303,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D6:3D52C:12EBB59:16C8C93:5DDFD955", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -378,16 +312,13 @@ "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3863", - "X-RateLimit-Reset": "1574954814", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -396,35 +327,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D7:39FEA:548A9FF:64A69CD:5DDFD955", - "content-length": "144" - }, - "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", - "status": 404 - }, - { - "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", - "headers": { - "Date": "Thu, 28 Nov 2019 14:27:35 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "404 Not Found", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3862", - "X-RateLimit-Reset": "1574954814", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D8:39FEA:548AB6B:64A6B8A:5DDFD956", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -434,17 +336,13 @@ "method": "GET", "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "5", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3861", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2ee5e633a5831fe3d55f3382ba6b436b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -455,31 +353,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D9:3BB70:3DF62F6:4A1D85B:5DDFD956" + "Content-Security-Policy": "default-src 'none'" }, "response": "[\n\n]\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:35 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", "Server": "GitHub.com", - "Status": "201 Created", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3860", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"afb3e8a3175b3b64b81da77334ed7be7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -489,25 +377,49 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DA:1E5ED:5401AF9:64575E4:5DDFD957" + "content-length": "116" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/branches/master?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:36 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3859", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"bbb9763b3e8b5f8bb3a2836c95108fed\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -519,31 +431,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DC:3D532:51CEE66:619F849:5DDFD957", - "content-length": "5379" + "content-length": "5861" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNDI4OjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:37 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11769", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3858", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f42adc04ecebffc1d96d2f511156dd3d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -552,31 +459,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DD:3D52E:2758DBB:2F129D7:5DDFD958" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:38 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1504", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3857", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"4aa9e20e59793d0f2e38086a35d22a95\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c", + "Location": "https://api.github.com/repos/owner/repo/git/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -585,28 +487,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DE:3D532:51CF066:619FACE:5DDFD959" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNDI4OjI1NzJmMDk4Yjg4MmUzNmEyYjJhZTBkNzBhZmY2OWQ0ZmU5Y2I4MWM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"html_url\": \"https://github.com/owner/repo/commit/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:27:37Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:27:37Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjYwNTdlOTMzMGVkMTc3YzRmZjRjNTRmOGU2OTdiMzNjYWVjNWQyYWI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"html_url\": \"https://github.com/owner/repo/commit/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:30Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:30Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\"}", + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:39 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "538", + "Content-Length": "548", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3856", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"6dbeffa03b948046760a268978ba199d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", @@ -618,10 +515,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DF:1E5ED:54020F4:6457D21:5DDFD95A" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNDI4OmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\"\n }\n}\n", "status": 201 }, { @@ -629,20 +525,16 @@ "method": "POST", "url": "/repos/owner/repo/pulls?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:40 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21727", + "Content-Length": "22257", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3855", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"aaeeb9f4eae06c50cb4da6ecda56bdc6\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/pulls/1", + "Location": "https://api.github.com/repos/owner/repo/pulls/4", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -651,23 +543,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E0:3BB70:3DF68B2:4A1DF42:5DDFD95B" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/1\",\n \"id\": 346726609,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQ2NzI2NjA5\",\n \"html_url\": \"https://github.com/owner/repo/pull/1\",\n \"diff_url\": \"https://github.com/owner/repo/pull/1.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/1.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/1\",\n \"number\": 1,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-28T14:27:39Z\",\n \"updated_at\": \"2019-11-28T14:27:39Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/1/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224670428,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA0Mjg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:26:54Z\",\n \"updated_at\": \"2019-11-28T14:27:24Z\",\n \"pushed_at\": \"2019-11-28T14:27:39Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224670428,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA0Mjg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:26:54Z\",\n \"updated_at\": \"2019-11-28T14:27:24Z\",\n \"pushed_at\": \"2019-11-28T14:27:39Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/1\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/4\",\n \"id\": 353257122,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3MTIy\",\n \"html_url\": \"https://github.com/owner/repo/pull/4\",\n \"diff_url\": \"https://github.com/owner/repo/pull/4.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/4.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/4\",\n \"number\": 4,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:42:32Z\",\n \"updated_at\": \"2019-12-15T09:42:32Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/4/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/4/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/4/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:42:31Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:42:31Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/4\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/4\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/4\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/4/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/4/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/4/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:41 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "404 Not Found", + "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3854", - "X-RateLimit-Reset": "1574954814", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -680,31 +570,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E1:3BB71:53CBB78:6402ADC:5DDFD95C", - "content-length": "113" + "content-length": "494" }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", - "status": 404 + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"5a8563229d52f168fe2b65934738bb251a667a90\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5a8563229d52f168fe2b65934738bb251a667a90\"\n }\n}\n", + "status": 200 }, { - "body": "{\"content\":\"IyBOZXRsaWZ5IENNUwoKVGhpcyB0cmVlIGlzIHVzZWQgYnkgdGhlIE5ldGxpZnkgQ01TIHRvIHN0b3JlIG1ldGFkYXRhIGluZm9ybWF0aW9uIGZvciBzcGVjaWZpYyBmaWxlcyBhbmQgYnJhbmNoZXMu\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiI2MDU3ZTkzMzBlZDE3N2M0ZmY0YzU0ZjhlNjk3YjMzY2FlYzVkMmFiIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:42 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3853", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"827ae9dd86aee7ba3f5da4e858ead911\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/5ba6fef03dc15ef88fae6522f5065e43544d5aad", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -713,31 +598,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E2:11CCE:53EDE95:6446D56:5DDFD95D" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n}\n", + "response": "{\n \"sha\": \"5ba6fef03dc15ef88fae6522f5065e43544d5aad\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/5ba6fef03dc15ef88fae6522f5065e43544d5aad\"\n}\n", "status": 201 }, { - "body": "{\"tree\":[{\"path\":\"README.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"98787d1bd948850444433e91a43091a76c4eb455\"}]}", + "body": "{\"base_tree\":\"5a8563229d52f168fe2b65934738bb251a667a90\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"5ba6fef03dc15ef88fae6522f5065e43544d5aad\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:42 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "561", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3852", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d0bc2d3ceca4aa8ac81c6d805b5b750d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "Location": "https://api.github.com/repos/owner/repo/git/trees/9319bc7b4faee658ba4be1593d27438fb9ae7f6d", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -746,31 +626,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E3:3BB6C:20F91E:285507:5DDFD95E" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"9319bc7b4faee658ba4be1593d27438fb9ae7f6d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9319bc7b4faee658ba4be1593d27438fb9ae7f6d\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"d130dfb12cc5344deb68490d0b812f60875d04ed\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d130dfb12cc5344deb68490d0b812f60875d04ed\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"First Commit\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"9319bc7b4faee658ba4be1593d27438fb9ae7f6d\",\"parents\":[\"5a8563229d52f168fe2b65934738bb251a667a90\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:43 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1105", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3851", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"5fcd2e2b98a6c8d018401366fb8849b1\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/cadd9b9fb39644de40bcc15d350ea3d33f1e9f37", + "Location": "https://api.github.com/repos/owner/repo/git/commits/f330bfed5b49563b7ac46d02bead8bdb9a630e88", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -779,159 +654,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E4:3D532:51CF99C:61A060D:5DDFD95E" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"cadd9b9fb39644de40bcc15d350ea3d33f1e9f37\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNDI4OmNhZGQ5YjlmYjM5NjQ0ZGU0MGJjYzE1ZDM1MGVhM2QzM2YxZTlmMzc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/cadd9b9fb39644de40bcc15d350ea3d33f1e9f37\",\n \"html_url\": \"https://github.com/owner/repo/commit/cadd9b9fb39644de40bcc15d350ea3d33f1e9f37\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:27:43Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:27:43Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"f330bfed5b49563b7ac46d02bead8bdb9a630e88\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOmYzMzBiZmVkNWI0OTU2M2I3YWM0NmQwMmJlYWQ4YmRiOWE2MzBlODg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f330bfed5b49563b7ac46d02bead8bdb9a630e88\",\n \"html_url\": \"https://github.com/owner/repo/commit/f330bfed5b49563b7ac46d02bead8bdb9a630e88\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:35Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:35Z\"\n },\n \"tree\": {\n \"sha\": \"9319bc7b4faee658ba4be1593d27438fb9ae7f6d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9319bc7b4faee658ba4be1593d27438fb9ae7f6d\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"5a8563229d52f168fe2b65934738bb251a667a90\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5a8563229d52f168fe2b65934738bb251a667a90\",\n \"html_url\": \"https://github.com/owner/repo/commit/5a8563229d52f168fe2b65934738bb251a667a90\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"cadd9b9fb39644de40bcc15d350ea3d33f1e9f37\"}", - "method": "POST", - "url": "/repos/owner/repo/git/refs?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:27:44 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "484", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3850", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8b94693ff71f9ac0481c27b4684df7cd\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "Location": "https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E5:11CCC:3FDA020:4C53C8B:5DDFD95F" - }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNDI4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"cadd9b9fb39644de40bcc15d350ea3d33f1e9f37\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/cadd9b9fb39644de40bcc15d350ea3d33f1e9f37\"\n }\n}\n", - "status": 201 - }, - { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiIyNTcyZjA5OGI4ODJlMzZhMmIyYWUwZDcwYWZmNjlkNGZlOWNiODFjIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:27:45 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3849", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ed3a9b9b284852a42d1449bc3aa9656f\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/2bd29814c938ca9f906d98fd8471907ddbdee208", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06EF:1E5D8:2242E9:2992F5:5DDFD961" - }, - "response": "{\n \"sha\": \"2bd29814c938ca9f906d98fd8471907ddbdee208\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/2bd29814c938ca9f906d98fd8471907ddbdee208\"\n}\n", - "status": 201 - }, - { - "body": "{\"base_tree\":\"cadd9b9fb39644de40bcc15d350ea3d33f1e9f37\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"2bd29814c938ca9f906d98fd8471907ddbdee208\"}]}", - "method": "POST", - "url": "/repos/owner/repo/git/trees?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:27:46 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "854", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3848", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"c525f92b9a20491293db7bcdd5c13569\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/6876f46c156c0c3e0a1aa84eb8e3ad87483a35f8", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06F8:11CCE:53EE6FA:6447790:5DDFD961" - }, - "response": "{\n \"sha\": \"6876f46c156c0c3e0a1aa84eb8e3ad87483a35f8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6876f46c156c0c3e0a1aa84eb8e3ad87483a35f8\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"12d53cab0472abdcb680e892c519e0b49b4a1c11\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/12d53cab0472abdcb680e892c519e0b49b4a1c11\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 201 - }, - { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"6876f46c156c0c3e0a1aa84eb8e3ad87483a35f8\",\"parents\":[\"cadd9b9fb39644de40bcc15d350ea3d33f1e9f37\"]}", - "method": "POST", - "url": "/repos/owner/repo/git/commits?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:27:47 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1516", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3847", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"20863631329c6ac09a308e3b39191695\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/6ffb6d837eedf921ad098b6ee8d45faebd4c7c49", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06F9:9495:4085945:4CF5DE8:5DDFD962" - }, - "response": "{\n \"sha\": \"6ffb6d837eedf921ad098b6ee8d45faebd4c7c49\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNDI4OjZmZmI2ZDgzN2VlZGY5MjFhZDA5OGI2ZWU4ZDQ1ZmFlYmQ0YzdjNDk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6ffb6d837eedf921ad098b6ee8d45faebd4c7c49\",\n \"html_url\": \"https://github.com/owner/repo/commit/6ffb6d837eedf921ad098b6ee8d45faebd4c7c49\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:27:46Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:27:46Z\"\n },\n \"tree\": {\n \"sha\": \"6876f46c156c0c3e0a1aa84eb8e3ad87483a35f8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6876f46c156c0c3e0a1aa84eb8e3ad87483a35f8\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"cadd9b9fb39644de40bcc15d350ea3d33f1e9f37\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/cadd9b9fb39644de40bcc15d350ea3d33f1e9f37\",\n \"html_url\": \"https://github.com/owner/repo/commit/cadd9b9fb39644de40bcc15d350ea3d33f1e9f37\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 - }, - { - "body": "{\"sha\":\"6ffb6d837eedf921ad098b6ee8d45faebd4c7c49\",\"force\":false}", + "body": "{\"sha\":\"f330bfed5b49563b7ac46d02bead8bdb9a630e88\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:48 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3846", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9119273a1e03056d9f24c9cd378ede16\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -943,26 +681,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FA:9495:4085A54:4CF5F2E:5DDFD963", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNDI4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6ffb6d837eedf921ad098b6ee8d45faebd4c7c49\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6ffb6d837eedf921ad098b6ee8d45faebd4c7c49\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f330bfed5b49563b7ac46d02bead8bdb9a630e88\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f330bfed5b49563b7ac46d02bead8bdb9a630e88\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:49 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3845", - "X-RateLimit-Reset": "1574954814", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -971,7 +705,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FD:3BB71:53CCA79:6403CC6:5DDFD964", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -981,21 +714,15 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:49 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3844", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:27:37 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1004,25 +731,47 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FE:39FEA:548C277:64A876B:5DDFD964" + "content-length": "1705" }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status?ts=300", + "url": "/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "577" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:50 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3843", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5269f56babec0b00fc89e99b9a804f9e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1034,26 +783,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0702:1E5ED:54036C4:6459708:5DDFD965", - "content-length": "6574" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670428,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA0Mjg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:50 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3842", - "X-RateLimit-Reset": "1574954814", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1062,7 +807,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0704:39FE8:3C7681E:485EC7E:5DDFD966", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -1072,21 +816,15 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:50 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3841", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:27:37 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1095,25 +833,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0703:11CCC:3FDA932:4C5475A:5DDFD966" + "content-length": "1705" }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status?ts=300", + "url": "/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:50 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3840", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5269f56babec0b00fc89e99b9a804f9e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1125,26 +859,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0705:11CCA:2697990:2E3A2A8:5DDFD966", - "content-length": "6574" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670428,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA0Mjg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status?ts=300", + "url": "/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:51 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3839", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5269f56babec0b00fc89e99b9a804f9e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1156,31 +885,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070A:3BB6F:25E65B0:2D7A0A5:5DDFD967", - "content-length": "6574" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670428,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA0Mjg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status\"\n}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZHJhZnQ6IHRydWUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4wMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4wMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:55 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3838", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3a2233120aacc19f71022cc3589ade29\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/3e5676c8285a456a6604603042b5428883f50417", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/1275651f1722e8592c0a3eb7910dfbd1a12df718", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1189,26 +913,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070B:39FE4:774E23:902449:5DDFD96A" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"3e5676c8285a456a6604603042b5428883f50417\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3e5676c8285a456a6604603042b5428883f50417\"\n}\n", + "response": "{\n \"sha\": \"1275651f1722e8592c0a3eb7910dfbd1a12df718\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/1275651f1722e8592c0a3eb7910dfbd1a12df718\"\n}\n", "status": 201 }, { "method": "GET", - "url": "/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status?ts=600", + "url": "/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:55 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3837", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5269f56babec0b00fc89e99b9a804f9e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1220,26 +939,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070C:11CCC:3FDB129:4C550A5:5DDFD96B", - "content-length": "6574" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670428,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA0Mjg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/branches/cms%2Fposts%2F1970-01-01-first-title?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:56 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3836", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"951811b267a38e17b9f96aa097a01891\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1251,26 +965,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070D:11CCE:53EF7FA:6448C08:5DDFD96B", - "content-length": "4839" + "content-length": "4889" }, - "response": "{\n \"name\": \"cms/posts/1970-01-01-first-title\",\n \"commit\": {\n \"sha\": \"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNDI4OjI1NzJmMDk4Yjg4MmUzNmEyYjJhZTBkNzBhZmY2OWQ0ZmU5Y2I4MWM=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:27:37Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:27:37Z\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"html_url\": \"https://github.com/owner/repo/commit/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/cms/posts/1970-01-01-first-title\",\n \"html\": \"https://github.com/owner/repo/tree/cms/posts/1970-01-01-first-title\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/cms/posts/1970-01-01-first-title/protection\"\n}\n", + "response": "{\n \"name\": \"cms/posts/1970-01-01-first-title\",\n \"commit\": {\n \"sha\": \"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjYwNTdlOTMzMGVkMTc3YzRmZjRjNTRmOGU2OTdiMzNjYWVjNWQyYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:30Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:30Z\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"html_url\": \"https://github.com/owner/repo/commit/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/cms/posts/1970-01-01-first-title\",\n \"html\": \"https://github.com/owner/repo/tree/cms/posts/1970-01-01-first-title\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/cms/posts/1970-01-01-first-title/protection\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status?ts=600", + "url": "/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:56 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3835", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5269f56babec0b00fc89e99b9a804f9e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1282,31 +991,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070E:1E5E9:3E9EE8F:4ACF2A3:5DDFD96C", - "content-length": "6574" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670428,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA0Mjg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"3e5676c8285a456a6604603042b5428883f50417\"}]}", + "body": "{\"base_tree\":\"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"1275651f1722e8592c0a3eb7910dfbd1a12df718\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:57 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11769", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3834", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"154f45bc3848eabc4e48a16d5168bf00\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1", + "Location": "https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1315,26 +1019,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070F:1E5E9:3E9EF1C:4ACF353:5DDFD96C" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4663bc351c2b79f066f9434722d865f8a0fc88cd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4663bc351c2b79f066f9434722d865f8a0fc88cd\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"c999748f2dc761a6239e405612a6d34ad5c23d7c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c999748f2dc761a6239e405612a6d34ad5c23d7c\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { "method": "GET", - "url": "/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status?ts=600", + "url": "/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:57 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3833", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5269f56babec0b00fc89e99b9a804f9e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1346,31 +1045,51 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0710:3D530:3DFFBC8:49EE55F:5DDFD96C", - "content-length": "6574" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670428,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA0Mjg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status\"\n}\n", "status": 200 }, { - "body": "{\"message\":\"Update Post “1970-01-01-first-title”\",\"tree\":\"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\"parents\":[\"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\"]}", + "body": "{\"message\":\"Update Post “1970-01-01-first-title”\",\"tree\":\"0f625c7a62ffb1495638bac0cc021b9809807328\",\"parents\":[\"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:58 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1504", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3832", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"26862734228f78556b903ecf737f0644\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/617b3149184f0dd7957d92900938c6fca1bd2bca", + "Location": "https://api.github.com/repos/owner/repo/git/commits/da80d456ec8d226e93b8c009e38eb84fbe15bf52", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"da80d456ec8d226e93b8c009e38eb84fbe15bf52\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOmRhODBkNDU2ZWM4ZDIyNmU5M2I4YzAwOWUzOGViODRmYmUxNWJmNTI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/da80d456ec8d226e93b8c009e38eb84fbe15bf52\",\n \"html_url\": \"https://github.com/owner/repo/commit/da80d456ec8d226e93b8c009e38eb84fbe15bf52\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:45Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:45Z\"\n },\n \"tree\": {\n \"sha\": \"0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328\"\n },\n \"message\": \"Update Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"html_url\": \"https://github.com/owner/repo/commit/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/pulls/4/commits?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1380,25 +1099,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0711:3BB70:3DF7F9E:4A1FB06:5DDFD96D" + "content-length": "4192" }, - "response": "{\n \"sha\": \"617b3149184f0dd7957d92900938c6fca1bd2bca\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNDI4OjYxN2IzMTQ5MTg0ZjBkZDc5NTdkOTI5MDA5MzhjNmZjYTFiZDJiY2E=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/617b3149184f0dd7957d92900938c6fca1bd2bca\",\n \"html_url\": \"https://github.com/owner/repo/commit/617b3149184f0dd7957d92900938c6fca1bd2bca\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:27:57Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:27:57Z\"\n },\n \"tree\": {\n \"sha\": \"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1\"\n },\n \"message\": \"Update Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"html_url\": \"https://github.com/owner/repo/commit/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 + "response": "[\n {\n \"sha\": \"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjYwNTdlOTMzMGVkMTc3YzRmZjRjNTRmOGU2OTdiMzNjYWVjNWQyYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:30Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:30Z\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"html_url\": \"https://github.com/owner/repo/commit/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ]\n }\n]\n", + "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/branches/master?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3831", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"bbb9763b3e8b5f8bb3a2836c95108fed\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1410,59 +1125,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0712:9490:2707200:2ECDDA6:5DDFD96E", - "content-length": "5379" + "content-length": "5861" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNDI4OjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/pulls/1/commits?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 14:27:58 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3830", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8c949eee59a7ef9306619378c8f8a037\"", - "Last-Modified": "Thu, 28 Nov 2019 14:27:39 GMT", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0713:11CCC:3FDB51B:4C5555A:5DDFD96E", - "content-length": "4157" - }, - "response": "[\n {\n \"sha\": \"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNDI4OjI1NzJmMDk4Yjg4MmUzNmEyYjJhZTBkNzBhZmY2OWQ0ZmU5Y2I4MWM=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:27:37Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:27:37Z\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"html_url\": \"https://github.com/owner/repo/commit/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ]\n }\n]\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:27:59 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3829", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9119273a1e03056d9f24c9cd378ede16\"", - "Last-Modified": "Thu, 28 Nov 2019 14:27:24 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1475,31 +1152,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0714:1E5E0:277EB5A:2F6215D:5DDFD96F", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNDI4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6ffb6d837eedf921ad098b6ee8d45faebd4c7c49\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6ffb6d837eedf921ad098b6ee8d45faebd4c7c49\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f330bfed5b49563b7ac46d02bead8bdb9a630e88\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f330bfed5b49563b7ac46d02bead8bdb9a630e88\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiI2MTdiMzE0OTE4NGYwZGQ3OTU3ZDkyOTAwOTM4YzZmY2ExYmQyYmNhIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiIzZTU2NzZjODI4NWE0NTZhNjYwNDYwMzA0MmI1NDI4ODgzZjUwNDE3In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiJkYTgwZDQ1NmVjOGQyMjZlOTNiOGMwMDllMzhlYjg0ZmJlMTViZjUyIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiIxMjc1NjUxZjE3MjJlODU5MmMwYTNlYjc5MTBkZmJkMWExMmRmNzE4In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:28:00 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3828", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"da3bcc646b5d99372732eaf6d859ba17\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/ec406c6ba280d78e7bd656c1b76cc7f8ea9daf39", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/b10e5224dde7f7372709fa585ad5a8ccec78066c", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1508,31 +1180,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0715:39FEA:548D640:64A9F1D:5DDFD96F" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"ec406c6ba280d78e7bd656c1b76cc7f8ea9daf39\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ec406c6ba280d78e7bd656c1b76cc7f8ea9daf39\"\n}\n", + "response": "{\n \"sha\": \"b10e5224dde7f7372709fa585ad5a8ccec78066c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b10e5224dde7f7372709fa585ad5a8ccec78066c\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"6ffb6d837eedf921ad098b6ee8d45faebd4c7c49\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"ec406c6ba280d78e7bd656c1b76cc7f8ea9daf39\"}]}", + "body": "{\"base_tree\":\"f330bfed5b49563b7ac46d02bead8bdb9a630e88\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"b10e5224dde7f7372709fa585ad5a8ccec78066c\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:28:01 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "854", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3827", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"5bb8c6b78568ff1919611d5fed9b0b38\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/b75ea4cc73ff115cdfdd77101683e0bc4c668377", + "Location": "https://api.github.com/repos/owner/repo/git/trees/0725f705a70770fc7dbeb0a3b193e3cb837d736d", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1541,62 +1208,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0717:3BB70:3DF83A3:4A1FFF1:5DDFD970" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b75ea4cc73ff115cdfdd77101683e0bc4c668377\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b75ea4cc73ff115cdfdd77101683e0bc4c668377\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"78d27f65bbc9e7216a5f80bf126eb15acdb043f9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/78d27f65bbc9e7216a5f80bf126eb15acdb043f9\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"0725f705a70770fc7dbeb0a3b193e3cb837d736d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0725f705a70770fc7dbeb0a3b193e3cb837d736d\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"2194c7511fbb413f69e062579885db2c452c285f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2194c7511fbb413f69e062579885db2c452c285f\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "method": "GET", - "url": "/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 14:28:01 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3826", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5269f56babec0b00fc89e99b9a804f9e\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071A:3BB71:53CE1C0:64058C8:5DDFD971", - "content-length": "6574" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670428,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA0Mjg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status\"\n}\n", - "status": 200 - }, - { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"b75ea4cc73ff115cdfdd77101683e0bc4c668377\",\"parents\":[\"6ffb6d837eedf921ad098b6ee8d45faebd4c7c49\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"0725f705a70770fc7dbeb0a3b193e3cb837d736d\",\"parents\":[\"f330bfed5b49563b7ac46d02bead8bdb9a630e88\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:28:02 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1516", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3825", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"695a2d3a706fe576770f06e67bfc30ce\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/8192172c40a98814cffc5846d1f818c2a4eff098", + "Location": "https://api.github.com/repos/owner/repo/git/commits/bdbb0dbc54e84f137cb5ee463e33ce04d6e40a16", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1605,26 +1236,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071B:3D530:3E0026C:49EED82:5DDFD971" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"8192172c40a98814cffc5846d1f818c2a4eff098\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNDI4OjgxOTIxNzJjNDBhOTg4MTRjZmZjNTg0NmQxZjgxOGMyYTRlZmYwOTg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8192172c40a98814cffc5846d1f818c2a4eff098\",\n \"html_url\": \"https://github.com/owner/repo/commit/8192172c40a98814cffc5846d1f818c2a4eff098\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:28:01Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:28:01Z\"\n },\n \"tree\": {\n \"sha\": \"b75ea4cc73ff115cdfdd77101683e0bc4c668377\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b75ea4cc73ff115cdfdd77101683e0bc4c668377\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"6ffb6d837eedf921ad098b6ee8d45faebd4c7c49\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6ffb6d837eedf921ad098b6ee8d45faebd4c7c49\",\n \"html_url\": \"https://github.com/owner/repo/commit/6ffb6d837eedf921ad098b6ee8d45faebd4c7c49\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"bdbb0dbc54e84f137cb5ee463e33ce04d6e40a16\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOmJkYmIwZGJjNTRlODRmMTM3Y2I1ZWU0NjNlMzNjZTA0ZDZlNDBhMTY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bdbb0dbc54e84f137cb5ee463e33ce04d6e40a16\",\n \"html_url\": \"https://github.com/owner/repo/commit/bdbb0dbc54e84f137cb5ee463e33ce04d6e40a16\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:49Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:42:49Z\"\n },\n \"tree\": {\n \"sha\": \"0725f705a70770fc7dbeb0a3b193e3cb837d736d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0725f705a70770fc7dbeb0a3b193e3cb837d736d\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"f330bfed5b49563b7ac46d02bead8bdb9a630e88\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f330bfed5b49563b7ac46d02bead8bdb9a630e88\",\n \"html_url\": \"https://github.com/owner/repo/commit/f330bfed5b49563b7ac46d02bead8bdb9a630e88\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { "method": "GET", - "url": "/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status?ts=600", + "url": "/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:28:02 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3824", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5269f56babec0b00fc89e99b9a804f9e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1636,27 +1262,48 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071C:3BB70:3DF85D7:4A202B0:5DDFD972", - "content-length": "6574" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670428,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA0Mjg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status\"\n}\n", "status": 200 }, { - "body": "{\"sha\":\"8192172c40a98814cffc5846d1f818c2a4eff098\",\"force\":false}", + "method": "GET", + "url": "/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status\"\n}\n", + "status": 200 + }, + { + "body": "{\"sha\":\"bdbb0dbc54e84f137cb5ee463e33ce04d6e40a16\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:28:03 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3823", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"3cb5015f85876aa87b1fee77292bb042\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1668,26 +1315,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071D:3BB71:53CE46A:6405C08:5DDFD972", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNDI4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"8192172c40a98814cffc5846d1f818c2a4eff098\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8192172c40a98814cffc5846d1f818c2a4eff098\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"bdbb0dbc54e84f137cb5ee463e33ce04d6e40a16\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/bdbb0dbc54e84f137cb5ee463e33ce04d6e40a16\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status?ts=600", + "url": "/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:28:03 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3822", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5269f56babec0b00fc89e99b9a804f9e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1699,27 +1341,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071E:9496:5274B4D:6259D08:5DDFD972", - "content-length": "6574" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670428,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA0Mjg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/2572f098b882e36a2b2ae0d70aff69d4fe9cb81c/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/6057e9330ed177c4ff4c54f8e697b33caec5d2ab/status\"\n}\n", "status": 200 }, { - "body": "{\"sha\":\"617b3149184f0dd7957d92900938c6fca1bd2bca\",\"force\":true}", + "body": "{\"sha\":\"da80d456ec8d226e93b8c009e38eb84fbe15bf52\",\"force\":true}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/heads/cms%2Fposts%2F1970-01-01-first-title?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:28:04 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3821", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"31dde4dd2d11f2a6b8bda9806355e45d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1731,26 +1368,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071F:11CCA:2698564:2E3B110:5DDFD973", - "content-length": "538" + "content-length": "548" }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNDI4OmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"617b3149184f0dd7957d92900938c6fca1bd2bca\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/617b3149184f0dd7957d92900938c6fca1bd2bca\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"da80d456ec8d226e93b8c009e38eb84fbe15bf52\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/da80d456ec8d226e93b8c009e38eb84fbe15bf52\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/617b3149184f0dd7957d92900938c6fca1bd2bca/status?ts=600", + "url": "/repos/owner/repo/commits/da80d456ec8d226e93b8c009e38eb84fbe15bf52/status?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:28:05 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3819", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"641756eb9994675bf5d8dd579c0aa2f4\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1762,10 +1394,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0720:1E5E0:277F0F0:2F62844:5DDFD974", - "content-length": "6574" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"617b3149184f0dd7957d92900938c6fca1bd2bca\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670428,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA0Mjg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/617b3149184f0dd7957d92900938c6fca1bd2bca\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/617b3149184f0dd7957d92900938c6fca1bd2bca/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"da80d456ec8d226e93b8c009e38eb84fbe15bf52\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/da80d456ec8d226e93b8c009e38eb84fbe15bf52\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/da80d456ec8d226e93b8c009e38eb84fbe15bf52/status\"\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can update an entry.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can update an entry.json index 5bf1c399..296dc583 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can update an entry.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__can update an entry.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:16 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4928", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07E2:9490:2668490:2E0D213:5DDFCF30", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,16 +29,12 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/owner/permission", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:17 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4927", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0c7ca4902ddcfd186497763d8e52620\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -56,7 +46,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07E4:3BB6F:254ACE5:2CBDB02:5DDFCF30", "content-length": "1071" }, "response": "{\n \"permission\": \"admin\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n }\n}\n", @@ -66,17 +55,12 @@ "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:17 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4926", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -88,7 +72,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07E9:3D532:50B0570:60432CE:5DDFCF31", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -98,17 +81,12 @@ "method": "GET", "url": "/repos/owner/repo?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4925", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"62f1414308d310329d051ef7fb5793b2\"", - "Last-Modified": "Thu, 28 Nov 2019 13:44:16 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -120,27 +98,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07EE:1E5DF:13E5D2B:17D809F:5DDFCF31", - "content-length": "7296" + "content-length": "7542" }, - "response": "{\n \"id\": 224662230,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjIyMzA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:43:46Z\",\n \"updated_at\": \"2019-11-28T13:44:16Z\",\n \"pushed_at\": \"2019-11-28T13:44:10Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "response": "{\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:39:19Z\",\n \"pushed_at\": \"2019-12-15T09:39:54Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:19 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4924", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"0a60f382233501e2bac2de22834a4549\"", - "Last-Modified": "Thu, 28 Nov 2019 13:44:16 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -152,8 +124,7 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F9:1E5E0:26E08FB:2EA1724:5DDFCF33", - "content-length": "2030" + "content-length": "2060" }, "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 @@ -162,17 +133,10 @@ "method": "GET", "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:19 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4923", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"f59b525bea13a0b10cf9010b89d45aa5\"", - "Last-Modified": "Thu, 28 Nov 2019 13:44:16 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -184,29 +148,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07FE:11CC8:12C0373:169111A:5DDFCF33", - "content-length": "3484" + "content-length": "109" }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:19 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4922", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"880e3bac59446485deb0c1abb21f88a7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -215,91 +174,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "060F:3BB6F:254AF87:2CBDE2B:5DDFCF33", - "content-length": "1707" + "content-length": "2714" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 13:44:20 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4921", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"344dacc2b3cff4f660ef0b37285bbebc\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0616:9495:3F9ED68:4BDD6D7:5DDFCF33", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 13:44:20 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4920", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"29a58f48940ff3d2dc5509a5f67ff405\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0618:39FE8:3B8D99D:4745C8A:5DDFCF33", - "content-length": "7465" - }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:20 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4919", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4bb0ef1407b91842a124b4e17cae8d76\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -308,29 +200,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0615:1E5E9:3DB624F:49B4EA2:5DDFCF33", - "content-length": "2565" + "content-length": "3896" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:20 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4918", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"64aba4bc04422f7e2591ed3ffdba868b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -339,23 +226,71 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0617:9495:3F9ED67:4BDD6D5:5DDFCF33", - "content-length": "16071" + "content-length": "22507" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4202" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:23 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4917", - "X-RateLimit-Reset": "1574951821", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -368,7 +303,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0624:11CCC:3EF3119:4B3AD56:5DDFCF36", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -378,16 +312,16 @@ "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:23 GMT", - "Content-Type": "application/json; charset=utf-8", + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", + "Content-Length": "482", "Server": "GitHub.com", - "Status": "404 Not Found", + "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4916", - "X-RateLimit-Reset": "1574951821", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -395,27 +329,48 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0625:3D52E:26B8B35:2E5120E:5DDFCF36", - "content-length": "144" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", - "status": 404 + "response": "{\"type\":\"PR\",\"pr\":{\"number\":1,\"head\":\"9a3e8994fd1e9a225d4b1c64c1e0ac5c2fd62e0f\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "5", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "[\n\n]\n", + "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:23 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4915", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -424,7 +379,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0628:3BB6F:254B2F2:2CBE258:5DDFCF37", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -432,19 +386,12 @@ }, { "method": "GET", - "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:23 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "5", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4914", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2ee5e633a5831fe3d55f3382ba6b436b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -456,30 +403,50 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0626:948E:1494E66:188A238:5DDFCF37" + "content-length": "154" }, - "response": "[\n\n]\n", - "status": 200 + "response": "{\n \"message\": \"No commit found for the ref cms/posts/1970-01-01-first-title\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", + "status": 404 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:24 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4913", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"154d34cbf15c6d62af297fc17ef20cbf\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -488,26 +455,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "062C:3D52E:26B8C49:2E5134A:5DDFCF37" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/branches/master?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4912", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"da6a49980b103e0bf689dff8697d2bb6\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -519,31 +481,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0631:3BB6E:12C4428:1687C83:5DDFCF38", - "content-length": "5379" + "content-length": "5861" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjYyMjMwOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:25 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11769", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4911", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"0ee37497bfb7d3f8e05cf2a1cc5c9966\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -552,31 +509,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0632:11CCE:52C7F81:62E12DD:5DDFCF39" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:26 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1504", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4910", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d84ab21cf636ea04c12e8a82d7ecd43f\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54", + "Location": "https://api.github.com/repos/owner/repo/git/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -585,28 +537,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0637:1E5E0:26E1025:2EA1FD5:5DDFCF39" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjYyMjMwOmE2ODAwZWNmNjZhMDBjNTIzMWJkODg4ZTY2MTRmNjhmODQwN2ZhNTQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"html_url\": \"https://github.com/owner/repo/commit/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:44:26Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:44:26Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjkyNjYxNjdhMGY4MDVkOTM4NGE3NGIxZGY3NWU3MzUwYmM2ZmJmOWU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"html_url\": \"https://github.com/owner/repo/commit/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:11Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:11Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"a6800ecf66a00c5231bd888e6614f68f8407fa54\"}", + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"9266167a0f805d9384a74b1df75e7350bc6fbf9e\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:28 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "538", + "Content-Length": "548", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4909", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"71db465fa1946ea16442ac3a81d4ffcb\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", @@ -618,10 +565,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "063C:3D52C:1294E90:165F8E1:5DDFCF3B" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI0NjYyMjMwOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e\"\n }\n}\n", "status": 201 }, { @@ -629,20 +575,16 @@ "method": "POST", "url": "/repos/owner/repo/pulls?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:29 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21727", + "Content-Length": "22257", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4908", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"7b952c88f709403a76bb04689a49b485\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/pulls/1", + "Location": "https://api.github.com/repos/owner/repo/pulls/2", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -651,23 +593,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0641:1E5E0:26E12C4:2EA2305:5DDFCF3C" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/1\",\n \"id\": 346707873,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQ2NzA3ODcz\",\n \"html_url\": \"https://github.com/owner/repo/pull/1\",\n \"diff_url\": \"https://github.com/owner/repo/pull/1.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/1.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/1\",\n \"number\": 1,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-28T13:44:29Z\",\n \"updated_at\": \"2019-11-28T13:44:29Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/1/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224662230,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjIyMzA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:43:46Z\",\n \"updated_at\": \"2019-11-28T13:44:16Z\",\n \"pushed_at\": \"2019-11-28T13:44:28Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224662230,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjIyMzA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T13:43:46Z\",\n \"updated_at\": \"2019-11-28T13:44:16Z\",\n \"pushed_at\": \"2019-11-28T13:44:28Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/1\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/a6800ecf66a00c5231bd888e6614f68f8407fa54\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/2\",\n \"id\": 353256959,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU2OTU5\",\n \"html_url\": \"https://github.com/owner/repo/pull/2\",\n \"diff_url\": \"https://github.com/owner/repo/pull/2.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/2.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/2\",\n \"number\": 2,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:40:14Z\",\n \"updated_at\": \"2019-12-15T09:40:14Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/2/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/2/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/2/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:39:19Z\",\n \"pushed_at\": \"2019-12-15T09:40:13Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:39:19Z\",\n \"pushed_at\": \"2019-12-15T09:40:13Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/2\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/2\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/2/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/9266167a0f805d9384a74b1df75e7350bc6fbf9e\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "404 Not Found", + "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4907", - "X-RateLimit-Reset": "1574951821", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -680,31 +620,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064A:11CC8:12C0944:1691822:5DDFCF3E", - "content-length": "113" + "content-length": "494" }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", - "status": 404 + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7324769d655428c2775f27dd24ca2f3ba5ba4bff\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7324769d655428c2775f27dd24ca2f3ba5ba4bff\"\n }\n}\n", + "status": 200 }, { - "body": "{\"content\":\"IyBOZXRsaWZ5IENNUwoKVGhpcyB0cmVlIGlzIHVzZWQgYnkgdGhlIE5ldGxpZnkgQ01TIHRvIHN0b3JlIG1ldGFkYXRhIGluZm9ybWF0aW9uIGZvciBzcGVjaWZpYyBmaWxlcyBhbmQgYnJhbmNoZXMu\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiI5MjY2MTY3YTBmODA1ZDkzODRhNzRiMWRmNzVlNzM1MGJjNmZiZjllIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:31 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4906", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"19092e05f68f6518391b543c84917914\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/8ce647be09e30bddeb728fba05204ee772266dcd", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -713,31 +648,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064F:39FE8:3B8E83C:4746E58:5DDFCF3E" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n}\n", + "response": "{\n \"sha\": \"8ce647be09e30bddeb728fba05204ee772266dcd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8ce647be09e30bddeb728fba05204ee772266dcd\"\n}\n", "status": 201 }, { - "body": "{\"tree\":[{\"path\":\"README.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"98787d1bd948850444433e91a43091a76c4eb455\"}]}", + "body": "{\"base_tree\":\"7324769d655428c2775f27dd24ca2f3ba5ba4bff\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"8ce647be09e30bddeb728fba05204ee772266dcd\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:32 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "561", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4905", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"5bddba6857cf1ca4bed11dded74beeb3\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", + "Location": "https://api.github.com/repos/owner/repo/git/trees/5771e3927db0483e1bd6739a10a4deb3ebdd685d", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -746,31 +676,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0650:3D532:50B1ED8:60451BA:5DDFCF3F" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"5771e3927db0483e1bd6739a10a4deb3ebdd685d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5771e3927db0483e1bd6739a10a4deb3ebdd685d\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"1b0df69c7e776d39d7c5e41cddd3b07f592ccd7d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1b0df69c7e776d39d7c5e41cddd3b07f592ccd7d\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"First Commit\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"5771e3927db0483e1bd6739a10a4deb3ebdd685d\",\"parents\":[\"7324769d655428c2775f27dd24ca2f3ba5ba4bff\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:32 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1105", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4904", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"eca328f5e60ebccdedcad589b358ae18\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/8d1bc33d47de5844c39459616680b29750d795d3", + "Location": "https://api.github.com/repos/owner/repo/git/commits/0cd0e6e9ddaa656a7d9d24de9d19e332772d8f3f", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -779,159 +704,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0656:11CCC:3EF3CA6:4B3BB9E:5DDFCF40" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"8d1bc33d47de5844c39459616680b29750d795d3\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjYyMjMwOjhkMWJjMzNkNDdkZTU4NDRjMzk0NTk2MTY2ODBiMjk3NTBkNzk1ZDM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8d1bc33d47de5844c39459616680b29750d795d3\",\n \"html_url\": \"https://github.com/owner/repo/commit/8d1bc33d47de5844c39459616680b29750d795d3\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:44:32Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:44:32Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"0cd0e6e9ddaa656a7d9d24de9d19e332772d8f3f\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjBjZDBlNmU5ZGRhYTY1NmE3ZDlkMjRkZTlkMTllMzMyNzcyZDhmM2Y=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0cd0e6e9ddaa656a7d9d24de9d19e332772d8f3f\",\n \"html_url\": \"https://github.com/owner/repo/commit/0cd0e6e9ddaa656a7d9d24de9d19e332772d8f3f\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:17Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:17Z\"\n },\n \"tree\": {\n \"sha\": \"5771e3927db0483e1bd6739a10a4deb3ebdd685d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5771e3927db0483e1bd6739a10a4deb3ebdd685d\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"7324769d655428c2775f27dd24ca2f3ba5ba4bff\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7324769d655428c2775f27dd24ca2f3ba5ba4bff\",\n \"html_url\": \"https://github.com/owner/repo/commit/7324769d655428c2775f27dd24ca2f3ba5ba4bff\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"8d1bc33d47de5844c39459616680b29750d795d3\"}", - "method": "POST", - "url": "/repos/owner/repo/git/refs?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 13:44:33 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "484", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4903", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3e6d990a94b4e98faa70197ae4480fac\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "Location": "https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065B:9496:5153E74:60FAB22:5DDFCF41" - }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjYyMjMwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"8d1bc33d47de5844c39459616680b29750d795d3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8d1bc33d47de5844c39459616680b29750d795d3\"\n }\n}\n", - "status": 201 - }, - { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiJhNjgwMGVjZjY2YTAwYzUyMzFiZDg4OGU2NjE0ZjY4Zjg0MDdmYTU0In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 13:44:34 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4902", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d8b474188f8fd712c2c473bd8a3d4d5f\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/3d3533f7b1b6fc902d994365c4250538af86408d", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0660:1E5E9:3DB74F7:49B657C:5DDFCF42" - }, - "response": "{\n \"sha\": \"3d3533f7b1b6fc902d994365c4250538af86408d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3d3533f7b1b6fc902d994365c4250538af86408d\"\n}\n", - "status": 201 - }, - { - "body": "{\"base_tree\":\"8d1bc33d47de5844c39459616680b29750d795d3\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"3d3533f7b1b6fc902d994365c4250538af86408d\"}]}", - "method": "POST", - "url": "/repos/owner/repo/git/trees?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 13:44:35 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "854", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4901", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"49a780832ae6d8c6218a855ca06db4cf\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/abf04b875d5fccb38ad4554037306a2bf146dbfb", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0665:11CCA:25F779C:2D78C3A:5DDFCF42" - }, - "response": "{\n \"sha\": \"abf04b875d5fccb38ad4554037306a2bf146dbfb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/abf04b875d5fccb38ad4554037306a2bf146dbfb\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5b918b47dde66f7a97960a48f3d7b9011734115c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5b918b47dde66f7a97960a48f3d7b9011734115c\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 201 - }, - { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"abf04b875d5fccb38ad4554037306a2bf146dbfb\",\"parents\":[\"8d1bc33d47de5844c39459616680b29750d795d3\"]}", - "method": "POST", - "url": "/repos/owner/repo/git/commits?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 13:44:36 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1516", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4900", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"fd4030f0acb55c57b0574258c74b7ca9\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/fd5a61795520d47eba1a82306a46b1a131977ffa", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066A:39FEA:5368DB8:6346615:5DDFCF43" - }, - "response": "{\n \"sha\": \"fd5a61795520d47eba1a82306a46b1a131977ffa\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjYyMjMwOmZkNWE2MTc5NTUyMGQ0N2ViYTFhODIzMDZhNDZiMWExMzE5NzdmZmE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fd5a61795520d47eba1a82306a46b1a131977ffa\",\n \"html_url\": \"https://github.com/owner/repo/commit/fd5a61795520d47eba1a82306a46b1a131977ffa\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:44:36Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:44:36Z\"\n },\n \"tree\": {\n \"sha\": \"abf04b875d5fccb38ad4554037306a2bf146dbfb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/abf04b875d5fccb38ad4554037306a2bf146dbfb\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"8d1bc33d47de5844c39459616680b29750d795d3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8d1bc33d47de5844c39459616680b29750d795d3\",\n \"html_url\": \"https://github.com/owner/repo/commit/8d1bc33d47de5844c39459616680b29750d795d3\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 - }, - { - "body": "{\"sha\":\"fd5a61795520d47eba1a82306a46b1a131977ffa\",\"force\":false}", + "body": "{\"sha\":\"0cd0e6e9ddaa656a7d9d24de9d19e332772d8f3f\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:37 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4899", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8d5417ca343772bcd53a526598975012\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -943,26 +731,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066F:3BB71:52A2ECA:629B01D:5DDFCF44", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjYyMjMwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"fd5a61795520d47eba1a82306a46b1a131977ffa\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fd5a61795520d47eba1a82306a46b1a131977ffa\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"0cd0e6e9ddaa656a7d9d24de9d19e332772d8f3f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0cd0e6e9ddaa656a7d9d24de9d19e332772d8f3f\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4898", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -971,7 +755,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0675:1E5E9:3DB79D9:49B6B8E:5DDFCF46", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -981,21 +764,15 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:38 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4897", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 13:44:26 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1004,25 +781,47 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0676:3BB71:52A3185:629B35E:5DDFCF46" + "content-length": "1705" }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status?ts=300", + "url": "/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "577" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4896", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a2d3d3c4d268de7dbacb2f6e3a954f32\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1034,26 +833,48 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067B:11CCC:3EF4566:4B3C661:5DDFCF47", - "content-length": "6574" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224662230,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjIyMzA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "404 Not Found", + "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4895", - "X-RateLimit-Reset": "1574951821", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1705" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1062,7 +883,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0686:3D530:3D15659:48D458E:5DDFCF47", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -1070,50 +890,14 @@ }, { "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "url": "/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:40 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4894", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 13:44:26 GMT", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0685:3D532:50B2D34:6046321:5DDFCF47" - }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 13:44:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4893", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a2d3d3c4d268de7dbacb2f6e3a954f32\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1125,26 +909,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0689:1E5E0:26E1E5A:2EA30F4:5DDFCF48", - "content-length": "6574" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224662230,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjIyMzA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status?ts=300", + "url": "/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:41 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4892", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a2d3d3c4d268de7dbacb2f6e3a954f32\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1156,31 +935,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068F:39FE5:13A40CD:17966F7:5DDFCF49", - "content-length": "6574" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224662230,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjIyMzA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status\"\n}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZHJhZnQ6IHRydWUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4wMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4wMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:45 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4891", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"54ad146b86aa47afff084c83ca6081b8\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/3e5676c8285a456a6604603042b5428883f50417", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/1275651f1722e8592c0a3eb7910dfbd1a12df718", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1189,57 +963,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069A:1E5ED:52D5A4F:62EC4B9:5DDFCF4C" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"3e5676c8285a456a6604603042b5428883f50417\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3e5676c8285a456a6604603042b5428883f50417\"\n}\n", + "response": "{\n \"sha\": \"1275651f1722e8592c0a3eb7910dfbd1a12df718\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/1275651f1722e8592c0a3eb7910dfbd1a12df718\"\n}\n", "status": 201 }, - { - "method": "GET", - "url": "/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 13:44:45 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4890", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a2d3d3c4d268de7dbacb2f6e3a954f32\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069B:3D52E:26BA135:2E52C6C:5DDFCF4D", - "content-length": "6574" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224662230,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjIyMzA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status\"\n}\n", - "status": 200 - }, { "method": "GET", "url": "/repos/owner/repo/branches/cms%2Fposts%2F1970-01-01-first-title?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:46 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4889", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9e1e02798c4f07a5bc5be99370f262c7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1251,26 +989,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069C:1E5ED:52D5BA3:62EC63E:5DDFCF4D", - "content-length": "4839" + "content-length": "4889" }, - "response": "{\n \"name\": \"cms/posts/1970-01-01-first-title\",\n \"commit\": {\n \"sha\": \"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjYyMjMwOmE2ODAwZWNmNjZhMDBjNTIzMWJkODg4ZTY2MTRmNjhmODQwN2ZhNTQ=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:44:26Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:44:26Z\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"html_url\": \"https://github.com/owner/repo/commit/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/cms/posts/1970-01-01-first-title\",\n \"html\": \"https://github.com/owner/repo/tree/cms/posts/1970-01-01-first-title\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/cms/posts/1970-01-01-first-title/protection\"\n}\n", + "response": "{\n \"name\": \"cms/posts/1970-01-01-first-title\",\n \"commit\": {\n \"sha\": \"9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjkyNjYxNjdhMGY4MDVkOTM4NGE3NGIxZGY3NWU3MzUwYmM2ZmJmOWU=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:11Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:11Z\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"html_url\": \"https://github.com/owner/repo/commit/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/cms/posts/1970-01-01-first-title\",\n \"html\": \"https://github.com/owner/repo/tree/cms/posts/1970-01-01-first-title\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/cms/posts/1970-01-01-first-title/protection\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status?ts=600", + "url": "/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:46 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4888", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a2d3d3c4d268de7dbacb2f6e3a954f32\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1282,31 +1015,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A1:1E5ED:52D5CA4:62EC782:5DDFCF4E", - "content-length": "6574" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224662230,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjIyMzA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"3e5676c8285a456a6604603042b5428883f50417\"}]}", + "body": "{\"base_tree\":\"9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"1275651f1722e8592c0a3eb7910dfbd1a12df718\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:46 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11769", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4887", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"0167cd36bb6ea8f22119328840f163c3\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1", + "Location": "https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1315,26 +1043,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A2:948E:1495B64:188B1AF:5DDFCF4E" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4663bc351c2b79f066f9434722d865f8a0fc88cd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4663bc351c2b79f066f9434722d865f8a0fc88cd\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"c999748f2dc761a6239e405612a6d34ad5c23d7c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c999748f2dc761a6239e405612a6d34ad5c23d7c\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { "method": "GET", - "url": "/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status?ts=600", + "url": "/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:47 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4886", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a2d3d3c4d268de7dbacb2f6e3a954f32\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1346,31 +1069,23 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A7:9495:3FA129B:4BE044A:5DDFCF4F", - "content-length": "6574" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224662230,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjIyMzA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status\"\n}\n", "status": 200 }, { - "body": "{\"message\":\"Update Post “1970-01-01-first-title”\",\"tree\":\"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\"parents\":[\"a6800ecf66a00c5231bd888e6614f68f8407fa54\"]}", - "method": "POST", - "url": "/repos/owner/repo/git/commits?ts=600", + "method": "GET", + "url": "/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:47 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1504", "Server": "GitHub.com", - "Status": "201 Created", + "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4885", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2417907255850f05b30dfdc6eb25687b\"", "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/574f3e95cd43650cd8533c742f6015f306504360", + "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1380,25 +1095,49 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A8:9496:51558BD:60FCAA9:5DDFCF4F" + "content-length": "6784" }, - "response": "{\n \"sha\": \"574f3e95cd43650cd8533c742f6015f306504360\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjYyMjMwOjU3NGYzZTk1Y2Q0MzY1MGNkODUzM2M3NDJmNjAxNWYzMDY1MDQzNjA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/574f3e95cd43650cd8533c742f6015f306504360\",\n \"html_url\": \"https://github.com/owner/repo/commit/574f3e95cd43650cd8533c742f6015f306504360\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:44:47Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:44:47Z\"\n },\n \"tree\": {\n \"sha\": \"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1\"\n },\n \"message\": \"Update Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"html_url\": \"https://github.com/owner/repo/commit/a6800ecf66a00c5231bd888e6614f68f8407fa54\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status\"\n}\n", + "status": 200 + }, + { + "body": "{\"message\":\"Update Post “1970-01-01-first-title”\",\"tree\":\"0f625c7a62ffb1495638bac0cc021b9809807328\",\"parents\":[\"9266167a0f805d9384a74b1df75e7350bc6fbf9e\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1529", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/d2a66cdfc5177cf155b1e9233e02e56e76c7baa9", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"d2a66cdfc5177cf155b1e9233e02e56e76c7baa9\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOmQyYTY2Y2RmYzUxNzdjZjE1NWIxZTkyMzNlMDJlNTZlNzZjN2JhYTk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/d2a66cdfc5177cf155b1e9233e02e56e76c7baa9\",\n \"html_url\": \"https://github.com/owner/repo/commit/d2a66cdfc5177cf155b1e9233e02e56e76c7baa9\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:27Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:27Z\"\n },\n \"tree\": {\n \"sha\": \"0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328\"\n },\n \"message\": \"Update Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"html_url\": \"https://github.com/owner/repo/commit/9266167a0f805d9384a74b1df75e7350bc6fbf9e\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/branches/master?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:48 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4884", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"da6a49980b103e0bf689dff8697d2bb6\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1410,27 +1149,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06AD:1E5ED:52D6012:62ECB8F:5DDFCF4F", - "content-length": "5379" + "content-length": "5861" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjYyMjMwOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/pulls/1/commits?ts=600", + "url": "/repos/owner/repo/pulls/2/commits?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:48 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4883", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"2eb43f28904ba601f8247d32d72746a8\"", - "Last-Modified": "Thu, 28 Nov 2019 13:44:29 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1442,27 +1175,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06AE:1E5E9:3DB85E5:49B7A76:5DDFCF4F", - "content-length": "4157" + "content-length": "4192" }, - "response": "[\n {\n \"sha\": \"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjYyMjMwOmE2ODAwZWNmNjZhMDBjNTIzMWJkODg4ZTY2MTRmNjhmODQwN2ZhNTQ=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:44:26Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:44:26Z\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"html_url\": \"https://github.com/owner/repo/commit/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ]\n }\n]\n", + "response": "[\n {\n \"sha\": \"9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOjkyNjYxNjdhMGY4MDVkOTM4NGE3NGIxZGY3NWU3MzUwYmM2ZmJmOWU=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:11Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:11Z\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"html_url\": \"https://github.com/owner/repo/commit/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ]\n }\n]\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:49 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4882", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8d5417ca343772bcd53a526598975012\"", - "Last-Modified": "Thu, 28 Nov 2019 13:44:16 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1475,31 +1202,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06AF:1E5ED:52D6145:62ECD13:5DDFCF50", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjYyMjMwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"fd5a61795520d47eba1a82306a46b1a131977ffa\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fd5a61795520d47eba1a82306a46b1a131977ffa\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"0cd0e6e9ddaa656a7d9d24de9d19e332772d8f3f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0cd0e6e9ddaa656a7d9d24de9d19e332772d8f3f\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiI1NzRmM2U5NWNkNDM2NTBjZDg1MzNjNzQyZjYwMTVmMzA2NTA0MzYwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiIzZTU2NzZjODI4NWE0NTZhNjYwNDYwMzA0MmI1NDI4ODgzZjUwNDE3In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiJkMmE2NmNkZmM1MTc3Y2YxNTViMWU5MjMzZTAyZTU2ZTc2YzdiYWE5In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiIxMjc1NjUxZjE3MjJlODU5MmMwYTNlYjc5MTBkZmJkMWExMmRmNzE4In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:49 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "207", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4881", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a18b23135a8e0702cc506c42394bfc8f\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/59ca4f2559452574d58efadcedb6d378d24802d5", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/acd08dfe09e280ddbd8d7875a48a28b4d401fa40", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1508,31 +1230,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B5:3D52C:1295883:1660529:5DDFCF51" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"59ca4f2559452574d58efadcedb6d378d24802d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/59ca4f2559452574d58efadcedb6d378d24802d5\"\n}\n", + "response": "{\n \"sha\": \"acd08dfe09e280ddbd8d7875a48a28b4d401fa40\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/acd08dfe09e280ddbd8d7875a48a28b4d401fa40\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"fd5a61795520d47eba1a82306a46b1a131977ffa\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"59ca4f2559452574d58efadcedb6d378d24802d5\"}]}", + "body": "{\"base_tree\":\"0cd0e6e9ddaa656a7d9d24de9d19e332772d8f3f\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"acd08dfe09e280ddbd8d7875a48a28b4d401fa40\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:50 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "854", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4880", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"4626200219fa87e6c9fd4cfb2aa7cf37\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/2e94dc13357d91ae02c4d0786f20f8cb5822b385", + "Location": "https://api.github.com/repos/owner/repo/git/trees/0169e4f42d7968bfb64a7e146c8a7fc38dea45a2", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1541,124 +1258,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B9:3D530:3D164CF:48D56FF:5DDFCF51" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"2e94dc13357d91ae02c4d0786f20f8cb5822b385\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2e94dc13357d91ae02c4d0786f20f8cb5822b385\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0f14a39262e3095e661348659189b1933b7a5e0c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0f14a39262e3095e661348659189b1933b7a5e0c\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"0169e4f42d7968bfb64a7e146c8a7fc38dea45a2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0169e4f42d7968bfb64a7e146c8a7fc38dea45a2\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5328566a3b9762a8f4bbc911cdbc94af64dacee2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5328566a3b9762a8f4bbc911cdbc94af64dacee2\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "method": "GET", - "url": "/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 13:44:51 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4879", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a2d3d3c4d268de7dbacb2f6e3a954f32\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06BF:11CCE:52CABEE:62E48E5:5DDFCF52", - "content-length": "6574" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224662230,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjIyMzA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status\"\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 13:44:52 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4878", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a2d3d3c4d268de7dbacb2f6e3a954f32\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C4:1E5E9:3DB8B59:49B812D:5DDFCF54", - "content-length": "6574" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224662230,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjIyMzA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status\"\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 13:44:53 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4877", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a2d3d3c4d268de7dbacb2f6e3a954f32\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C9:9496:515637F:60FD7B1:5DDFCF54", - "content-length": "6574" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224662230,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjIyMzA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/a6800ecf66a00c5231bd888e6614f68f8407fa54/status\"\n}\n", - "status": 200 - }, - { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"2e94dc13357d91ae02c4d0786f20f8cb5822b385\",\"parents\":[\"fd5a61795520d47eba1a82306a46b1a131977ffa\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"0169e4f42d7968bfb64a7e146c8a7fc38dea45a2\",\"parents\":[\"0cd0e6e9ddaa656a7d9d24de9d19e332772d8f3f\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:53 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1516", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4876", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"1404bf857587bcb7afea1d8f81201088\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/46aa6c5a2bbc1555969d76427c53af63af63ef1f", + "Location": "https://api.github.com/repos/owner/repo/git/commits/a51d4008e2da5523e11db8e1b3bff883a40e4acd", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1667,27 +1286,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06BA:3BB70:3D127AF:4909AE1:5DDFCF52" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"46aa6c5a2bbc1555969d76427c53af63af63ef1f\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjYyMjMwOjQ2YWE2YzVhMmJiYzE1NTU5NjlkNzY0MjdjNTNhZjYzYWY2M2VmMWY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/46aa6c5a2bbc1555969d76427c53af63af63ef1f\",\n \"html_url\": \"https://github.com/owner/repo/commit/46aa6c5a2bbc1555969d76427c53af63af63ef1f\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:44:51Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T13:44:51Z\"\n },\n \"tree\": {\n \"sha\": \"2e94dc13357d91ae02c4d0786f20f8cb5822b385\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2e94dc13357d91ae02c4d0786f20f8cb5822b385\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"fd5a61795520d47eba1a82306a46b1a131977ffa\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fd5a61795520d47eba1a82306a46b1a131977ffa\",\n \"html_url\": \"https://github.com/owner/repo/commit/fd5a61795520d47eba1a82306a46b1a131977ffa\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"a51d4008e2da5523e11db8e1b3bff883a40e4acd\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYwNDgzOmE1MWQ0MDA4ZTJkYTU1MjNlMTFkYjhlMWIzYmZmODgzYTQwZTRhY2Q=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a51d4008e2da5523e11db8e1b3bff883a40e4acd\",\n \"html_url\": \"https://github.com/owner/repo/commit/a51d4008e2da5523e11db8e1b3bff883a40e4acd\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:31Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:40:31Z\"\n },\n \"tree\": {\n \"sha\": \"0169e4f42d7968bfb64a7e146c8a7fc38dea45a2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0169e4f42d7968bfb64a7e146c8a7fc38dea45a2\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"0cd0e6e9ddaa656a7d9d24de9d19e332772d8f3f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/0cd0e6e9ddaa656a7d9d24de9d19e332772d8f3f\",\n \"html_url\": \"https://github.com/owner/repo/commit/0cd0e6e9ddaa656a7d9d24de9d19e332772d8f3f\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"46aa6c5a2bbc1555969d76427c53af63af63ef1f\",\"force\":false}", + "body": "{\"sha\":\"a51d4008e2da5523e11db8e1b3bff883a40e4acd\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:54 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4875", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9bf229f31e1a1108d4ed455743aba0fb\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1699,58 +1313,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06CB:3D530:3D169BD:48D5CDE:5DDFCF55", - "content-length": "484" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjYyMjMwOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"46aa6c5a2bbc1555969d76427c53af63af63ef1f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/46aa6c5a2bbc1555969d76427c53af63af63ef1f\"\n }\n}\n", - "status": 200 - }, - { - "body": "{\"sha\":\"574f3e95cd43650cd8533c742f6015f306504360\",\"force\":true}", - "method": "PATCH", - "url": "/repos/owner/repo/git/refs/heads/cms%2Fposts%2F1970-01-01-first-title?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 13:44:55 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4874", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"070f1d991bc2873481791ae0e313bd49\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D0:39FEA:536B0F1:6349072:5DDFCF56", - "content-length": "538" - }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI0NjYyMjMwOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"574f3e95cd43650cd8533c742f6015f306504360\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/574f3e95cd43650cd8533c742f6015f306504360\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a51d4008e2da5523e11db8e1b3bff883a40e4acd\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a51d4008e2da5523e11db8e1b3bff883a40e4acd\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/574f3e95cd43650cd8533c742f6015f306504360/status?ts=600", + "url": "/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 13:44:56 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4872", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"341bfee482794558c4d7eeaba164a9f4\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1762,10 +1339,114 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D9:3BB70:3D12F43:490A416:5DDFCF57", - "content-length": "6574" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"574f3e95cd43650cd8533c742f6015f306504360\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224662230,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NjIyMzA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/574f3e95cd43650cd8533c742f6015f306504360\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/574f3e95cd43650cd8533c742f6015f306504360/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/9266167a0f805d9384a74b1df75e7350bc6fbf9e/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/d2a66cdfc5177cf155b1e9233e02e56e76c7baa9/status?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"d2a66cdfc5177cf155b1e9233e02e56e76c7baa9\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/d2a66cdfc5177cf155b1e9233e02e56e76c7baa9\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/d2a66cdfc5177cf155b1e9233e02e56e76c7baa9/status\"\n}\n", + "status": 200 + }, + { + "body": "{\"sha\":\"d2a66cdfc5177cf155b1e9233e02e56e76c7baa9\",\"force\":true}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/heads/cms%2Fposts%2F1970-01-01-first-title?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "548" + }, + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYwNDgzOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"d2a66cdfc5177cf155b1e9233e02e56e76c7baa9\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/d2a66cdfc5177cf155b1e9233e02e56e76c7baa9\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/d2a66cdfc5177cf155b1e9233e02e56e76c7baa9/status?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"d2a66cdfc5177cf155b1e9233e02e56e76c7baa9\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/d2a66cdfc5177cf155b1e9233e02e56e76c7baa9\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/d2a66cdfc5177cf155b1e9233e02e56e76c7baa9/status\"\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__successfully forks repository and loads.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__successfully forks repository and loads.json index 8771777d..61400167 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__successfully forks repository and loads.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__successfully forks repository and loads.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Wed, 20 Nov 2019 15:02:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4989", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9cf4fd7f0157fe3072cb7f42ae301efa\"", - "Last-Modified": "Thu, 24 Oct 2019 11:03:33 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "075F:87D9:17FA32A:1CAEBA6:5DD55589", "content-length": "1333" }, "response": "{\"login\":\"forkOwner\",\"id\":2,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"forkOwner\"}", @@ -35,13 +29,10 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/forkOwner/permission", "headers": { - "Date": "Wed, 20 Nov 2019 15:02:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "403 Forbidden", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4988", - "X-RateLimit-Reset": "1574265754", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -53,55 +44,19 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0765:35263:30CAF03:3A54D06:5DD5558A", "content-length": "185" }, "response": "{\n \"message\": \"Must have push access to view collaborator permission.\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/collaborators/#review-a-users-permission-level\"\n}\n", "status": 403 }, - { - "method": "POST", - "url": "/repos/owner/repo/forks", - "headers": { - "Date": "Wed, 20 Nov 2019 15:02:37 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21923", - "Server": "GitHub.com", - "Status": "202 Accepted", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4987", - "X-RateLimit-Reset": "1574265754", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "076B:87D9:17FA554:1CAEE3F:5DD5558C" - }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", - "status": 202 - }, { "method": "GET", "url": "/repos/forkOwner/repo", "headers": { - "Date": "Wed, 20 Nov 2019 15:02:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4986", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"049c316b6a34a76a242b85796e9b8f47\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:06 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -113,27 +68,71 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0776:35263:30CB4A0:3A553C8:5DD5558D", - "content-length": "22013" + "content-length": "98" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/#get\"\n}\n", + "status": 404 + }, + { + "method": "POST", + "url": "/repos/owner/repo/forks", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "22715", + "Server": "GitHub.com", + "Status": "202 Accepted", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "status": 202 + }, + { + "method": "GET", + "url": "/repos/forkOwner/repo", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22831" + }, + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:02:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4985", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8a3286f2d74580ee9474dc35965fadc1\"", - "Last-Modified": "Thu, 24 Oct 2019 11:03:33 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -145,7 +144,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0777:2FD8C:304C977:39BE287:5DD5558E", "content-length": "1333" }, "response": "{\"login\":\"forkOwner\",\"id\":2,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"forkOwner\"}", @@ -155,17 +153,12 @@ "method": "GET", "url": "/repos/forkOwner/repo?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:02:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4984", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ef882b24b2484341ea7decd97f30e8a7\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -177,27 +170,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "077C:46440:326CA6D:3C4F371:5DD5558E", - "content-length": "22013" + "content-length": "22831" }, - "response": "{\n \"id\": 222963201,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjMyMDE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-11-20T15:02:36Z\",\n \"updated_at\": \"2019-11-20T15:02:38Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T15:02:06Z\",\n \"pushed_at\": \"2019-11-20T15:02:04Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", + "response": "{\n \"id\": 228160811,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA4MTE=\",\n \"name\": \"repo\",\n \"full_name\": \"forkOwner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"forkOwner\",\n \"id\": 53494188,\n \"node_id\": \"MDQ6VXNlcjUzNDk0MTg4\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/forkOwner\",\n \"html_url\": \"https://github.com/forkOwner\",\n \"followers_url\": \"https://api.github.com/users/forkOwner/followers\",\n \"following_url\": \"https://api.github.com/users/forkOwner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/forkOwner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/forkOwner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/forkOwner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/forkOwner/orgs\",\n \"repos_url\": \"https://api.github.com/users/forkOwner/repos\",\n \"events_url\": \"https://api.github.com/users/forkOwner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/forkOwner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/forkOwner/repo\",\n \"description\": null,\n \"fork\": true,\n \"url\": \"https://api.github.com/repos/forkOwner/repo\",\n \"forks_url\": \"https://api.github.com/repos/forkOwner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/forkOwner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/forkOwner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/forkOwner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/forkOwner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/forkOwner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/forkOwner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/forkOwner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/forkOwner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/forkOwner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/forkOwner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/forkOwner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/forkOwner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/forkOwner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/forkOwner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/forkOwner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/forkOwner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/forkOwner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/forkOwner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/forkOwner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/forkOwner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/forkOwner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/forkOwner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/forkOwner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/forkOwner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/forkOwner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/forkOwner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/forkOwner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/forkOwner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/forkOwner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/forkOwner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/forkOwner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/forkOwner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/forkOwner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/forkOwner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:41:38Z\",\n \"updated_at\": \"2019-12-15T09:41:40Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/forkOwner/repo.git\",\n \"ssh_url\": \"git@github.com:forkOwner/repo.git\",\n \"clone_url\": \"https://github.com/forkOwner/repo.git\",\n \"svn_url\": \"https://github.com/forkOwner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": null,\n \"has_issues\": false,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"parent\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"source\": {\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:41:32Z\",\n \"pushed_at\": \"2019-12-15T09:41:30Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 1,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 1,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n },\n \"network_count\": 1,\n \"subscribers_count\": 0\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/trees/master:static/media?ts=0", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Wed, 20 Nov 2019 15:02:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4983", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"19e0f56088433ca32d5d1a688ffba07b\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:38 GMT", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -209,61 +196,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0786:14353:2431FE7:2B691DD:5DD5558F", - "content-length": "3528" - }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/forkOwner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0", - "headers": { - "Date": "Wed, 20 Nov 2019 15:02:40 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4982", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"7cac2f3bb60dc964aaca5ad381b56050\"", - "Last-Modified": "Wed, 20 Nov 2019 15:02:06 GMT", - "X-OAuth-Scopes": "delete_repo, public_repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0783:3266C:30F4EAA:3AA86F9:5DD5558F", - "content-length": "2024" + "content-length": "2060" }, "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "url": "/repos/forkOwner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Wed, 20 Nov 2019 15:02:40 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4981", - "X-RateLimit-Reset": "1574265754", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4cd54536ca3dda25f2ab884d7dbe300a\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -272,29 +220,50 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "078C:35260:24A2DA2:2BEFA60:5DD55590", - "content-length": "16071" + "content-length": "109" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, public_repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:02:40 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4980", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fcf7836dded3d69d01751fed36a69248\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -303,29 +272,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "078D:87D9:17FA94C:1CAF2F2:5DD55590", - "content-length": "7465" + "content-length": "3896" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It���s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:02:40 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4979", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4713628a518bbf090a74d3fa10e55827\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -334,29 +298,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "078A:87DD:3129EBD:3ADE687:5DD55590", - "content-length": "2565" + "content-length": "10650" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:02:40 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4978", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"bd8cecd81fe43295f14669cfe90d86c5\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -365,29 +324,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0789:14356:32FD66C:3CDC864:5DD55590", - "content-length": "1707" + "content-length": "22507" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/forkOwner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 15:02:40 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4977", - "X-RateLimit-Reset": "1574265754", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a364f76f680e7196df8bced481ddcabc\"", "X-OAuth-Scopes": "delete_repo, public_repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -396,10 +350,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "078B:2FD8C:304CD18:39BE6F6:5DD55590", - "content-length": "2786" + "content-length": "4202" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__successfully loads.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__successfully loads.json index 4e6163c3..be896fa7 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__successfully loads.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API - Open Authoring__successfully loads.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user", "headers": { - "Date": "Wed, 20 Nov 2019 14:58:23 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4995", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b2d0d8931b9a5ddf7092c0137247a2c1\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "079B:2FD8B:25A3147:2CE1B03:5DD5548F", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,16 +29,12 @@ "method": "GET", "url": "/repos/owner/repo/collaborators/owner/permission", "headers": { - "Date": "Wed, 20 Nov 2019 14:58:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4994", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0c7ca4902ddcfd186497763d8e52620\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -56,7 +46,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07A0:4643C:16F9FC8:1B7968E:5DD5548F", "content-length": "1071" }, "response": "{\n \"permission\": \"admin\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n }\n}\n", @@ -66,17 +55,12 @@ "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 14:58:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4993", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b2d0d8931b9a5ddf7092c0137247a2c1\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -88,7 +72,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07A1:2FD8B:25A32FF:2CE1D28:5DD55490", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -98,17 +81,12 @@ "method": "GET", "url": "/repos/owner/repo?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 14:58:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4992", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5edb0a02d9dc4198a829480e77207555\"", - "Last-Modified": "Wed, 20 Nov 2019 14:58:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -120,27 +98,19 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07A6:32669:183CBF4:1CE9638:5DD55491", - "content-length": "7252" + "content-length": "7542" }, - "response": "{\n \"id\": 222962210,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjI5NjIyMTA=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-20T14:57:41Z\",\n \"updated_at\": \"2019-11-20T14:58:11Z\",\n \"pushed_at\": \"2019-11-20T14:58:07Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "response": "{\n \"id\": 228160483,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjA0ODM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:38:51Z\",\n \"updated_at\": \"2019-12-15T09:39:19Z\",\n \"pushed_at\": \"2019-12-15T09:39:15Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Wed, 20 Nov 2019 14:58:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4990", - "X-RateLimit-Reset": "1574265462", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ad498dec7111ce523eece358952f80fb\"", - "Last-Modified": "Wed, 20 Nov 2019 14:58:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -152,8 +122,33 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07B5:87DD:310CC6A:3ABB2B1:5DD55492", - "content-length": "2024" + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2060" }, "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 @@ -162,48 +157,12 @@ "method": "GET", "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 14:58:27 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4988", - "X-RateLimit-Reset": "1574265462", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4bb0ef1407b91842a124b4e17cae8d76\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07CD:4643A:BC4070:E2576F:5DD55492", - "content-length": "2565" - }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/trees/master:static/media?ts=0", - "headers": { - "Date": "Wed, 20 Nov 2019 14:58:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4987", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4971be4acc172a1e9b17e3ab5312c261\"", - "Last-Modified": "Wed, 20 Nov 2019 14:58:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -215,60 +174,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07BA:2FD8C:303043E:399BF65:5DD55492", - "content-length": "3473" + "content-length": "3896" }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", - "headers": { - "Date": "Wed, 20 Nov 2019 14:58:27 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4986", - "X-RateLimit-Reset": "1574265462", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"880e3bac59446485deb0c1abb21f88a7\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07CC:2FD8B:25A3660:2CE2131:5DD55492", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 14:58:27 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4985", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"344dacc2b3cff4f660ef0b37285bbebc\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -277,60 +200,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07CF:3525E:16E59FB:1B69B2C:5DD55493", - "content-length": "2786" + "content-length": "4202" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", - "headers": { - "Date": "Wed, 20 Nov 2019 14:58:27 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4984", - "X-RateLimit-Reset": "1574265462", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"64aba4bc04422f7e2591ed3ffdba868b\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07D0:3266C:30D8F7B:3A867F0:5DD55493", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Wed, 20 Nov 2019 14:58:27 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4983", - "X-RateLimit-Reset": "1574265462", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"29a58f48940ff3d2dc5509a5f67ff405\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -339,10 +226,61 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07D1:2FD8C:303056C:399C117:5DD55493", - "content-length": "7465" + "content-length": "10650" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MDQ4Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API__can change status on and publish multiple entries.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API__can change status on and publish multiple entries.json index d8d5034d..b6a5cb1a 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API__can change status on and publish multiple entries.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API__can change status on and publish multiple entries.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:28:59 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3809", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07AB:948D:6F6A40:86C217:5DDFD9AB", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,17 +29,12 @@ "method": "GET", "url": "/repos/owner/repo?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:00 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3808", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"94d261554f864c7c933ace9c863a5906\"", - "Last-Modified": "Thu, 28 Nov 2019 14:28:57 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -57,27 +46,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07AC:3D52C:12EDF85:16CB980:5DDFD9AB", - "content-length": "7208" + "content-length": "7542" }, - "response": "{\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:28:27Z\",\n \"updated_at\": \"2019-11-28T14:28:57Z\",\n \"pushed_at\": \"2019-11-28T14:28:53Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "response": "{\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:35:03Z\",\n \"updated_at\": \"2019-12-15T10:35:36Z\",\n \"pushed_at\": \"2019-12-15T10:35:32Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:01 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3807", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"f15859b68deb69d2efb5df8fbcbd6357\"", - "Last-Modified": "Thu, 28 Nov 2019 14:28:57 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -89,8 +72,7 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07C5:9495:408BE08:4CFD85F:5DDFD9AC", - "content-length": "2018" + "content-length": "2060" }, "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 @@ -99,17 +81,10 @@ "method": "GET", "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:01 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3806", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"85a3326761233ef04933663e59c355c1\"", - "Last-Modified": "Thu, 28 Nov 2019 14:28:57 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -121,60 +96,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07D1:3BB6E:13234B3:16F9D51:5DDFD9AD", - "content-length": "3462" + "content-length": "109" }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 14:29:01 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3805", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"64aba4bc04422f7e2591ed3ffdba868b\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07E5:9490:270AABF:2ED22C9:5DDFD9AD", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:01 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3804", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"880e3bac59446485deb0c1abb21f88a7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -183,60 +122,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07E2:948E:14F1B3F:18FA63A:5DDFD9AD", - "content-length": "1707" + "content-length": "2714" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 14:29:01 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3803", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"344dacc2b3cff4f660ef0b37285bbebc\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07E4:3BB71:53D5200:640DF57:5DDFD9AD", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2Njg5ODo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:02 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3802", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4bb0ef1407b91842a124b4e17cae8d76\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -245,29 +148,50 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07E3:11CC6:625ADB:776E8F:5DDFD9AD", - "content-length": "2565" + "content-length": "3896" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2Njg5ODpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4202" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2Njg5ODowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:02 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3801", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"29a58f48940ff3d2dc5509a5f67ff405\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -276,23 +200,45 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07E6:3D52C:12EE0E4:16CBB30:5DDFD9AD", - "content-length": "7465" + "content-length": "10650" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2Njg5ODphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2Njg5ODo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:05 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3800", - "X-RateLimit-Reset": "1574954814", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -305,7 +251,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07E8:3D52C:12EE2C9:16CBD8C:5DDFD9B0", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -315,16 +260,13 @@ "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:05 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3799", - "X-RateLimit-Reset": "1574954814", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -333,7 +275,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07EA:3D530:3E0610B:49F5DD5:5DDFD9B0", "content-length": "144" }, "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", @@ -343,17 +284,13 @@ "method": "GET", "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "5", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3798", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2ee5e633a5831fe3d55f3382ba6b436b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -364,8 +301,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07EB:11CCE:53F7616:64524EA:5DDFD9B1" + "Content-Security-Policy": "default-src 'none'" }, "response": "[\n\n]\n", "status": 200 @@ -374,16 +310,13 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:06 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3797", - "X-RateLimit-Reset": "1574954814", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -392,31 +325,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07ED:3D530:3E06282:49F5F92:5DDFD9B1", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", "status": 404 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:07 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "205", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3796", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"10726445d00de8b68d033ff71ae404c6\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -425,26 +353,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07EE:1E5E9:3EA4B89:4AD642C:5DDFD9B2" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/branches/master?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:07 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3795", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ed5c4ae50c5dd9f2603431c85c6f3ac3\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -456,31 +379,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07EF:39FEA:5494BCC:64B2E7B:5DDFD9B3", - "content-length": "5359" + "content-length": "5861" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4OjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:08 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11693", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3794", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"31f1f5a498de3a4c8b1e4e31c283509d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -489,31 +407,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F0:3BB70:3DFE004:4A26FFE:5DDFD9B3" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:09 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1494", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3793", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"be81ca0156b81790955ae1f5af3b01ef\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/94e215eb55fd00b16b2898416785f2852063725b", + "Location": "https://api.github.com/repos/owner/repo/git/commits/a5dfc8654b3f462955a0a25aed434a5aad09da9b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -522,28 +435,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F1:39FE8:3C7DB5E:4867682:5DDFD9B4" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"94e215eb55fd00b16b2898416785f2852063725b\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOjk0ZTIxNWViNTVmZDAwYjE2YjI4OTg0MTY3ODVmMjg1MjA2MzcyNWI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/94e215eb55fd00b16b2898416785f2852063725b\",\n \"html_url\": \"https://github.com/owner/repo/commit/94e215eb55fd00b16b2898416785f2852063725b\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:09Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:09Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"a5dfc8654b3f462955a0a25aed434a5aad09da9b\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4OmE1ZGZjODY1NGIzZjQ2Mjk1NWEwYTI1YWVkNDM0YTVhYWQwOWRhOWI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a5dfc8654b3f462955a0a25aed434a5aad09da9b\",\n \"html_url\": \"https://github.com/owner/repo/commit/a5dfc8654b3f462955a0a25aed434a5aad09da9b\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:35:48Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:35:48Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"94e215eb55fd00b16b2898416785f2852063725b\"}", + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"a5dfc8654b3f462955a0a25aed434a5aad09da9b\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:10 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "534", + "Content-Length": "548", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3792", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"dea318df21fe5f7e4afcc7eb87b51e9c\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", @@ -555,10 +463,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F2:3BB71:53D622B:640F2E9:5DDFD9B5" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"94e215eb55fd00b16b2898416785f2852063725b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/94e215eb55fd00b16b2898416785f2852063725b\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"a5dfc8654b3f462955a0a25aed434a5aad09da9b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a5dfc8654b3f462955a0a25aed434a5aad09da9b\"\n }\n}\n", "status": 201 }, { @@ -566,17 +473,13 @@ "method": "POST", "url": "/repos/owner/repo/pulls?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:12 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21515", + "Content-Length": "22257", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3791", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"31999be2823c19080f30f1e2820cb06d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/pulls/1", @@ -588,23 +491,19 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F5:39FE8:3C7DEF7:4867ACB:5DDFD9B6" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/1\",\n \"id\": 346727281,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQ2NzI3Mjgx\",\n \"html_url\": \"https://github.com/owner/repo/pull/1\",\n \"diff_url\": \"https://github.com/owner/repo/pull/1.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/1.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/1\",\n \"number\": 1,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-28T14:29:11Z\",\n \"updated_at\": \"2019-11-28T14:29:11Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/1/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/94e215eb55fd00b16b2898416785f2852063725b\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"94e215eb55fd00b16b2898416785f2852063725b\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:28:27Z\",\n \"updated_at\": \"2019-11-28T14:28:57Z\",\n \"pushed_at\": \"2019-11-28T14:29:10Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:28:27Z\",\n \"updated_at\": \"2019-11-28T14:28:57Z\",\n \"pushed_at\": \"2019-11-28T14:29:10Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/1\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/94e215eb55fd00b16b2898416785f2852063725b\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/1\",\n \"id\": 353260971,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjYwOTcx\",\n \"html_url\": \"https://github.com/owner/repo/pull/1\",\n \"diff_url\": \"https://github.com/owner/repo/pull/1.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/1.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/1\",\n \"number\": 1,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T10:35:50Z\",\n \"updated_at\": \"2019-12-15T10:35:50Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/1/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/a5dfc8654b3f462955a0a25aed434a5aad09da9b\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"a5dfc8654b3f462955a0a25aed434a5aad09da9b\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:35:03Z\",\n \"updated_at\": \"2019-12-15T10:35:36Z\",\n \"pushed_at\": \"2019-12-15T10:35:49Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:35:03Z\",\n \"updated_at\": \"2019-12-15T10:35:36Z\",\n \"pushed_at\": \"2019-12-15T10:35:49Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/1\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/a5dfc8654b3f462955a0a25aed434a5aad09da9b\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:13 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3790", - "X-RateLimit-Reset": "1574954814", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -617,7 +516,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F6:11CC8:131DFA9:17021BD:5DDFD9B8", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -628,17 +526,13 @@ "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:13 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "205", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3789", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"fac3d35ce8987b1690490ed2f7effb55\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455", @@ -650,8 +544,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F7:3D530:3E06DFE:49F6D24:5DDFD9B9" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n}\n", "status": 201 @@ -661,17 +554,13 @@ "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:14 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "557", + "Content-Length": "571", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3788", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"455adbeb1e78b06d063380ac58a4a43a\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -683,8 +572,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F8:3BB6E:1323CE3:16FA6F4:5DDFD9BA" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 @@ -694,20 +582,16 @@ "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:15 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1099", + "Content-Length": "1120", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3787", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"955d47bf1777c72580f0dcce1c368edd\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/5194e5c9ca67a84322c37d9e43d59f4d25b861d2", + "Location": "https://api.github.com/repos/owner/repo/git/commits/b3342c16985a64dacac22a1b7bcd9bf6e5650600", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -716,28 +600,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F9:1E5DB:6C1DB6:838751:5DDFD9BA" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"5194e5c9ca67a84322c37d9e43d59f4d25b861d2\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOjUxOTRlNWM5Y2E2N2E4NDMyMmMzN2Q5ZTQzZDU5ZjRkMjViODYxZDI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5194e5c9ca67a84322c37d9e43d59f4d25b861d2\",\n \"html_url\": \"https://github.com/owner/repo/commit/5194e5c9ca67a84322c37d9e43d59f4d25b861d2\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:15Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:15Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"b3342c16985a64dacac22a1b7bcd9bf6e5650600\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4OmIzMzQyYzE2OTg1YTY0ZGFjYWMyMmExYjdiY2Q5YmY2ZTU2NTA2MDA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b3342c16985a64dacac22a1b7bcd9bf6e5650600\",\n \"html_url\": \"https://github.com/owner/repo/commit/b3342c16985a64dacac22a1b7bcd9bf6e5650600\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:35:53Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:35:53Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"5194e5c9ca67a84322c37d9e43d59f4d25b861d2\"}", + "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"b3342c16985a64dacac22a1b7bcd9bf6e5650600\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:16 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "480", + "Content-Length": "494", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3786", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f39690b0d4d8779c9c4993ef9e0a7772\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms", @@ -749,31 +628,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07FA:39FE8:3C7E596:48682A8:5DDFD9BB" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"5194e5c9ca67a84322c37d9e43d59f4d25b861d2\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5194e5c9ca67a84322c37d9e43d59f4d25b861d2\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"b3342c16985a64dacac22a1b7bcd9bf6e5650600\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b3342c16985a64dacac22a1b7bcd9bf6e5650600\"\n }\n}\n", "status": 201 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiI5NGUyMTVlYjU1ZmQwMGIxNmIyODk4NDE2Nzg1ZjI4NTIwNjM3MjViIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiJhNWRmYzg2NTRiM2Y0NjI5NTVhMGEyNWFlZDQzNGE1YWFkMDlkYTliIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:17 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "205", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3785", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"71588b3d1489b4bdebc7cd7a37bb04cd\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/ed3de38d0f8dc467b57336a7479687b2470e90c7", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/14afe5e3a33c2d45b7e6b51008008ac992f51597", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -782,31 +656,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07FB:39FE8:3C7E7A8:4868537:5DDFD9BC" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"ed3de38d0f8dc467b57336a7479687b2470e90c7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ed3de38d0f8dc467b57336a7479687b2470e90c7\"\n}\n", + "response": "{\n \"sha\": \"14afe5e3a33c2d45b7e6b51008008ac992f51597\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14afe5e3a33c2d45b7e6b51008008ac992f51597\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"5194e5c9ca67a84322c37d9e43d59f4d25b861d2\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"ed3de38d0f8dc467b57336a7479687b2470e90c7\"}]}", + "body": "{\"base_tree\":\"b3342c16985a64dacac22a1b7bcd9bf6e5650600\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"14afe5e3a33c2d45b7e6b51008008ac992f51597\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:18 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "848", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3784", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"60c007e0fbdeeb584416dab3a8e74fb8\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/a9a346bbf196745b75fced22a0a4f71382867fb8", + "Location": "https://api.github.com/repos/owner/repo/git/trees/75249247754c9242330c02ace0ced281196f2ce2", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -815,31 +684,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07FC:11CC8:131E213:170249E:5DDFD9BD" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a9a346bbf196745b75fced22a0a4f71382867fb8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a9a346bbf196745b75fced22a0a4f71382867fb8\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"85a9e5030c900b98d05fea02dd25d18fb54c2fc3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/85a9e5030c900b98d05fea02dd25d18fb54c2fc3\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"75249247754c9242330c02ace0ced281196f2ce2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/75249247754c9242330c02ace0ced281196f2ce2\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"dd9a2d193a5bde896e2c196c3c1856f1410351e6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/dd9a2d193a5bde896e2c196c3c1856f1410351e6\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"a9a346bbf196745b75fced22a0a4f71382867fb8\",\"parents\":[\"5194e5c9ca67a84322c37d9e43d59f4d25b861d2\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"75249247754c9242330c02ace0ced281196f2ce2\",\"parents\":[\"b3342c16985a64dacac22a1b7bcd9bf6e5650600\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:19 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1506", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3783", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"981d2f37b8d7cfe106ef678d82a70d61\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/38f3d35adc1affceb9b62d8456b30899513d2086", + "Location": "https://api.github.com/repos/owner/repo/git/commits/6438d3e2c0833f0596914d1772d8f47915d1469f", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -848,27 +712,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07FD:39FE5:1405110:180B5E3:5DDFD9BE" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"38f3d35adc1affceb9b62d8456b30899513d2086\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOjM4ZjNkMzVhZGMxYWZmY2ViOWI2MmQ4NDU2YjMwODk5NTEzZDIwODY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/38f3d35adc1affceb9b62d8456b30899513d2086\",\n \"html_url\": \"https://github.com/owner/repo/commit/38f3d35adc1affceb9b62d8456b30899513d2086\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:19Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:19Z\"\n },\n \"tree\": {\n \"sha\": \"a9a346bbf196745b75fced22a0a4f71382867fb8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a9a346bbf196745b75fced22a0a4f71382867fb8\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"5194e5c9ca67a84322c37d9e43d59f4d25b861d2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5194e5c9ca67a84322c37d9e43d59f4d25b861d2\",\n \"html_url\": \"https://github.com/owner/repo/commit/5194e5c9ca67a84322c37d9e43d59f4d25b861d2\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"6438d3e2c0833f0596914d1772d8f47915d1469f\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4OjY0MzhkM2UyYzA4MzNmMDU5NjkxNGQxNzcyZDhmNDc5MTVkMTQ2OWY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6438d3e2c0833f0596914d1772d8f47915d1469f\",\n \"html_url\": \"https://github.com/owner/repo/commit/6438d3e2c0833f0596914d1772d8f47915d1469f\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:35:57Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:35:57Z\"\n },\n \"tree\": {\n \"sha\": \"75249247754c9242330c02ace0ced281196f2ce2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/75249247754c9242330c02ace0ced281196f2ce2\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"b3342c16985a64dacac22a1b7bcd9bf6e5650600\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b3342c16985a64dacac22a1b7bcd9bf6e5650600\",\n \"html_url\": \"https://github.com/owner/repo/commit/b3342c16985a64dacac22a1b7bcd9bf6e5650600\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"38f3d35adc1affceb9b62d8456b30899513d2086\",\"force\":false}", + "body": "{\"sha\":\"6438d3e2c0833f0596914d1772d8f47915d1469f\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:20 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3782", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a6ac218763247f438af8dfe02916c0c3\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -880,58 +739,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07FE:11CCE:53F9170:6454590:5DDFD9BF", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"38f3d35adc1affceb9b62d8456b30899513d2086\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/38f3d35adc1affceb9b62d8456b30899513d2086\"\n }\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", - "headers": { - "Date": "Thu, 28 Nov 2019 14:29:21 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3781", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:29:09 GMT", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0601:11CC8:131E374:170263C:5DDFD9C0" - }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6438d3e2c0833f0596914d1772d8f47915d1469f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6438d3e2c0833f0596914d1772d8f47915d1469f\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3780", - "X-RateLimit-Reset": "1574954814", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -940,7 +763,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0600:3BB71:53D7763:6410C60:5DDFD9C0", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -948,18 +770,66 @@ }, { "method": "GET", - "url": "/repos/owner/repo/commits/94e215eb55fd00b16b2898416785f2852063725b/status?ts=300", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1705" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "577" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2Njg5ODo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/a5dfc8654b3f462955a0a25aed434a5aad09da9b/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:22 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3779", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"71165e373ec4b70bac3ce45d90287506\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -971,26 +841,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0602:948E:14F2637:18FB3B9:5DDFD9C1", - "content-length": "6490" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"94e215eb55fd00b16b2898416785f2852063725b\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/94e215eb55fd00b16b2898416785f2852063725b\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/94e215eb55fd00b16b2898416785f2852063725b/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"a5dfc8654b3f462955a0a25aed434a5aad09da9b\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/a5dfc8654b3f462955a0a25aed434a5aad09da9b\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/a5dfc8654b3f462955a0a25aed434a5aad09da9b/status\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-second-title.json?ts=600&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3778", - "X-RateLimit-Reset": "1574954814", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -999,7 +865,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0607:9490:270C2F0:2ED3FE5:5DDFD9C6", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -1009,49 +874,12 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-second-title.md?ts=600&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3777", - "X-RateLimit-Reset": "1574954814", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0608:9495:408E375:4D00590:5DDFD9C6", - "content-length": "116" - }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", - "status": 404 - }, - { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZHJhZnQ6IHRydWUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 14:29:27 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "205", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3776", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"fe59afc4196c2c7d841d477b388f3129\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/21929dc2b35a71411987a5e966452de21a5005ab", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1061,25 +889,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0609:3D532:51DA353:61AD5FC:5DDFD9C7" + "content-length": "116" }, - "response": "{\n \"sha\": \"21929dc2b35a71411987a5e966452de21a5005ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/21929dc2b35a71411987a5e966452de21a5005ab\"\n}\n", - "status": 201 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 }, { "method": "GET", - "url": "/repos/owner/repo/commits/94e215eb55fd00b16b2898416785f2852063725b/status?ts=600", + "url": "/repos/owner/repo/commits/a5dfc8654b3f462955a0a25aed434a5aad09da9b/status?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3775", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"71165e373ec4b70bac3ce45d90287506\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1091,26 +915,49 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "060A:9490:270C46F:2ED41BB:5DDFD9C7", - "content-length": "6490" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"94e215eb55fd00b16b2898416785f2852063725b\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/94e215eb55fd00b16b2898416785f2852063725b\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/94e215eb55fd00b16b2898416785f2852063725b/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"a5dfc8654b3f462955a0a25aed434a5aad09da9b\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/a5dfc8654b3f462955a0a25aed434a5aad09da9b\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/a5dfc8654b3f462955a0a25aed434a5aad09da9b/status\"\n}\n", "status": 200 }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/895f448ffeaf79de3ab272c31f42ae50b8a53a1e", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"895f448ffeaf79de3ab272c31f42ae50b8a53a1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/895f448ffeaf79de3ab272c31f42ae50b8a53a1e\"\n}\n", + "status": 201 + }, { "method": "GET", "url": "/repos/owner/repo/branches/master?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3774", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ed5c4ae50c5dd9f2603431c85c6f3ac3\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1122,31 +969,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "060B:3D530:3E08350:49F86B8:5DDFD9C7", - "content-length": "5359" + "content-length": "5861" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4OjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-second-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"21929dc2b35a71411987a5e966452de21a5005ab\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-second-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"895f448ffeaf79de3ab272c31f42ae50b8a53a1e\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:29 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11693", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3773", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"46a53c15957e3c107467708bd087ca2f\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/f05508ef4df2f4355ee404e0381fd8671970aeba", + "Location": "https://api.github.com/repos/owner/repo/git/trees/1dc128082170a809cd9e8734a9b951cdc4d4778a", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1155,31 +997,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "060E:11CCE:53FA0A1:64557EE:5DDFD9C8" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"f05508ef4df2f4355ee404e0381fd8671970aeba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f05508ef4df2f4355ee404e0381fd8671970aeba\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"10c4513c3c1e20a48ccfb71e0dd469f5b6cd6626\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/10c4513c3c1e20a48ccfb71e0dd469f5b6cd6626\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"1dc128082170a809cd9e8734a9b951cdc4d4778a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1dc128082170a809cd9e8734a9b951cdc4d4778a\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"d3259dc351031476c3d0e6fb5b99a667e31b0723\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/d3259dc351031476c3d0e6fb5b99a667e31b0723\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-second-title”\",\"tree\":\"f05508ef4df2f4355ee404e0381fd8671970aeba\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-second-title”\",\"tree\":\"1dc128082170a809cd9e8734a9b951cdc4d4778a\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:30 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1495", + "Content-Length": "1530", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3772", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"80f74d9258f01473c7a68cc853f376ac\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/547cf555d7c1fba3de421206621aaa7648816050", + "Location": "https://api.github.com/repos/owner/repo/git/commits/88c7efaf745ad8a9b646a7bcac6471a6162816ab", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1188,28 +1025,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "060F:3BB70:3DFFDE4:4A293DE:5DDFD9C9" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"547cf555d7c1fba3de421206621aaa7648816050\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOjU0N2NmNTU1ZDdjMWZiYTNkZTQyMTIwNjYyMWFhYTc2NDg4MTYwNTA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/547cf555d7c1fba3de421206621aaa7648816050\",\n \"html_url\": \"https://github.com/owner/repo/commit/547cf555d7c1fba3de421206621aaa7648816050\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:29Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:29Z\"\n },\n \"tree\": {\n \"sha\": \"f05508ef4df2f4355ee404e0381fd8671970aeba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f05508ef4df2f4355ee404e0381fd8671970aeba\"\n },\n \"message\": \"Create Post “1970-01-01-second-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"88c7efaf745ad8a9b646a7bcac6471a6162816ab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4Ojg4YzdlZmFmNzQ1YWQ4YTliNjQ2YTdiY2FjNjQ3MWE2MTYyODE2YWI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/88c7efaf745ad8a9b646a7bcac6471a6162816ab\",\n \"html_url\": \"https://github.com/owner/repo/commit/88c7efaf745ad8a9b646a7bcac6471a6162816ab\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:07Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:07Z\"\n },\n \"tree\": {\n \"sha\": \"1dc128082170a809cd9e8734a9b951cdc4d4778a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1dc128082170a809cd9e8734a9b951cdc4d4778a\"\n },\n \"message\": \"Create Post “1970-01-01-second-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-second-title\",\"sha\":\"547cf555d7c1fba3de421206621aaa7648816050\"}", + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-second-title\",\"sha\":\"88c7efaf745ad8a9b646a7bcac6471a6162816ab\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:31 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "540", + "Content-Length": "554", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3771", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e573e6334bc5c7b15d02590c1af2c47b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-second-title", @@ -1221,10 +1053,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0612:3BB71:53D8944:64121EF:5DDFD9CA" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-second-title\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLXNlY29uZC10aXRsZQ==\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-second-title\",\n \"object\": {\n \"sha\": \"547cf555d7c1fba3de421206621aaa7648816050\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/547cf555d7c1fba3de421206621aaa7648816050\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-second-title\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OmNtcy9wb3N0cy8xOTcwLTAxLTAxLXNlY29uZC10aXRsZQ==\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-second-title\",\n \"object\": {\n \"sha\": \"88c7efaf745ad8a9b646a7bcac6471a6162816ab\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/88c7efaf745ad8a9b646a7bcac6471a6162816ab\"\n }\n}\n", "status": 201 }, { @@ -1232,17 +1063,13 @@ "method": "POST", "url": "/repos/owner/repo/pulls?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:33 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21518", + "Content-Length": "22260", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3770", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3d7a96aebb89d466b533454551511602\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/pulls/2", @@ -1254,58 +1081,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0613:3BB71:53D8B3A:6412449:5DDFD9CC" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/2\",\n \"id\": 346727439,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQ2NzI3NDM5\",\n \"html_url\": \"https://github.com/owner/repo/pull/2\",\n \"diff_url\": \"https://github.com/owner/repo/pull/2.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/2.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/2\",\n \"number\": 2,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-second-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-28T14:29:32Z\",\n \"updated_at\": \"2019-11-28T14:29:32Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/2/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/2/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/2/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/547cf555d7c1fba3de421206621aaa7648816050\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-second-title\",\n \"ref\": \"cms/posts/1970-01-01-second-title\",\n \"sha\": \"547cf555d7c1fba3de421206621aaa7648816050\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:28:27Z\",\n \"updated_at\": \"2019-11-28T14:28:57Z\",\n \"pushed_at\": \"2019-11-28T14:29:31Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 2,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 2,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:28:27Z\",\n \"updated_at\": \"2019-11-28T14:28:57Z\",\n \"pushed_at\": \"2019-11-28T14:29:31Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 2,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 2,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/2\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/2\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/2/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/547cf555d7c1fba3de421206621aaa7648816050\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/2\",\n \"id\": 353260990,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjYwOTkw\",\n \"html_url\": \"https://github.com/owner/repo/pull/2\",\n \"diff_url\": \"https://github.com/owner/repo/pull/2.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/2.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/2\",\n \"number\": 2,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-second-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T10:36:09Z\",\n \"updated_at\": \"2019-12-15T10:36:09Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/2/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/2/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/2/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/88c7efaf745ad8a9b646a7bcac6471a6162816ab\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-second-title\",\n \"ref\": \"cms/posts/1970-01-01-second-title\",\n \"sha\": \"88c7efaf745ad8a9b646a7bcac6471a6162816ab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:35:03Z\",\n \"updated_at\": \"2019-12-15T10:35:36Z\",\n \"pushed_at\": \"2019-12-15T10:36:09Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 2,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 2,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:35:03Z\",\n \"updated_at\": \"2019-12-15T10:35:36Z\",\n \"pushed_at\": \"2019-12-15T10:36:09Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 2,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 2,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/2\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/2\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/2/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/88c7efaf745ad8a9b646a7bcac6471a6162816ab\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 201 }, - { - "method": "GET", - "url": "/repos/owner/repo/commits/94e215eb55fd00b16b2898416785f2852063725b/status?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 14:29:33 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3769", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"71165e373ec4b70bac3ce45d90287506\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0614:11CCE:53FA9A8:64562C6:5DDFD9CD", - "content-length": "6490" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"94e215eb55fd00b16b2898416785f2852063725b\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/94e215eb55fd00b16b2898416785f2852063725b\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/94e215eb55fd00b16b2898416785f2852063725b/status\"\n}\n", - "status": 200 - }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3768", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a6ac218763247f438af8dfe02916c0c3\"", - "Last-Modified": "Thu, 28 Nov 2019 14:28:57 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1318,126 +1108,132 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0619:9495:408ED75:4D01199:5DDFD9CD", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"38f3d35adc1affceb9b62d8456b30899513d2086\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/38f3d35adc1affceb9b62d8456b30899513d2086\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6438d3e2c0833f0596914d1772d8f47915d1469f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6438d3e2c0833f0596914d1772d8f47915d1469f\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiI1NDdjZjU1NWQ3YzFmYmEzZGU0MjEyMDY2MjFhYWE3NjQ4ODE2MDUwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtc2Vjb25kLXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtc2Vjb25kLXRpdGxl4oCdIiwidGl0bGUiOiJzZWNvbmQgdGl0bGUiLCJkZXNjcmlwdGlvbiI6InNlY29uZCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1zZWNvbmQtdGl0bGUubWQiLCJzaGEiOiIyMTkyOWRjMmIzNWE3MTQxMTk4N2E1ZTk2NjQ1MmRlMjFhNTAwNWFiIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=600", + "method": "GET", + "url": "/repos/owner/repo/commits/a5dfc8654b3f462955a0a25aed434a5aad09da9b/status?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"a5dfc8654b3f462955a0a25aed434a5aad09da9b\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/a5dfc8654b3f462955a0a25aed434a5aad09da9b\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/a5dfc8654b3f462955a0a25aed434a5aad09da9b/status\"\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiI4OGM3ZWZhZjc0NWFkOGE5YjY0NmE3YmNhYzY0NzFhNjE2MjgxNmFiIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtc2Vjb25kLXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtc2Vjb25kLXRpdGxl4oCdIiwidGl0bGUiOiJzZWNvbmQgdGl0bGUiLCJkZXNjcmlwdGlvbiI6InNlY29uZCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1zZWNvbmQtdGl0bGUubWQiLCJzaGEiOiI4OTVmNDQ4ZmZlYWY3OWRlM2FiMjcyYzMxZjQyYWU1MGI4YTUzYTFlIn0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/c27c17d35e6bec4bbdb336d192cb333aed8d930b", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"c27c17d35e6bec4bbdb336d192cb333aed8d930b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c27c17d35e6bec4bbdb336d192cb333aed8d930b\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"6438d3e2c0833f0596914d1772d8f47915d1469f\",\"tree\":[{\"path\":\"posts/1970-01-01-second-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"c27c17d35e6bec4bbdb336d192cb333aed8d930b\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "869", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/5992191de872fe0916c470b3d32c2145047fca03", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"5992191de872fe0916c470b3d32c2145047fca03\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5992191de872fe0916c470b3d32c2145047fca03\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"f1224fb7344fce0a6a48718bb39a1ac07deca7f3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f1224fb7344fce0a6a48718bb39a1ac07deca7f3\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-second-title” metadata\",\"tree\":\"5992191de872fe0916c470b3d32c2145047fca03\",\"parents\":[\"6438d3e2c0833f0596914d1772d8f47915d1469f\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1542", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/fa2dae5b8c1d1852db7b548b1ab726c57c0e9761", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"fa2dae5b8c1d1852db7b548b1ab726c57c0e9761\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4OmZhMmRhZTViOGMxZDE4NTJkYjdiNTQ4YjFhYjcyNmM1N2MwZTk3NjE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fa2dae5b8c1d1852db7b548b1ab726c57c0e9761\",\n \"html_url\": \"https://github.com/owner/repo/commit/fa2dae5b8c1d1852db7b548b1ab726c57c0e9761\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:13Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:13Z\"\n },\n \"tree\": {\n \"sha\": \"5992191de872fe0916c470b3d32c2145047fca03\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5992191de872fe0916c470b3d32c2145047fca03\"\n },\n \"message\": \"Updating “posts/1970-01-01-second-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"6438d3e2c0833f0596914d1772d8f47915d1469f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6438d3e2c0833f0596914d1772d8f47915d1469f\",\n \"html_url\": \"https://github.com/owner/repo/commit/6438d3e2c0833f0596914d1772d8f47915d1469f\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"fa2dae5b8c1d1852db7b548b1ab726c57c0e9761\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:34 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "205", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3767", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"772ba624910c057ac530f7cd3f95fc25\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/44e76d8c89f19865bb5713511c39c2b9009d25fa", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "061A:9495:408EE36:4D01271:5DDFD9CE" - }, - "response": "{\n \"sha\": \"44e76d8c89f19865bb5713511c39c2b9009d25fa\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44e76d8c89f19865bb5713511c39c2b9009d25fa\"\n}\n", - "status": 201 - }, - { - "body": "{\"base_tree\":\"38f3d35adc1affceb9b62d8456b30899513d2086\",\"tree\":[{\"path\":\"posts/1970-01-01-second-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"44e76d8c89f19865bb5713511c39c2b9009d25fa\"}]}", - "method": "POST", - "url": "/repos/owner/repo/git/trees?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 14:29:35 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "848", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3766", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ef72575af194a83a955389989d279faa\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/4f072e886c97500f465841b53367118bf7881e18", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "061B:39FEA:5497A68:64B6723:5DDFD9CE" - }, - "response": "{\n \"sha\": \"4f072e886c97500f465841b53367118bf7881e18\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f072e886c97500f465841b53367118bf7881e18\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0b76606636eccec3131c182c0dc758f203b366d0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0b76606636eccec3131c182c0dc758f203b366d0\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 201 - }, - { - "body": "{\"message\":\"Updating “posts/1970-01-01-second-title” metadata\",\"tree\":\"4f072e886c97500f465841b53367118bf7881e18\",\"parents\":[\"38f3d35adc1affceb9b62d8456b30899513d2086\"]}", - "method": "POST", - "url": "/repos/owner/repo/git/commits?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 14:29:36 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1507", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3765", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a76d5629a502ef3afa2cc9b429c6e58b\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/7f3a40a422554e678fe8c97f94c4ebbdad9f20e3", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "061E:1E5ED:540FD8C:6468556:5DDFD9CF" - }, - "response": "{\n \"sha\": \"7f3a40a422554e678fe8c97f94c4ebbdad9f20e3\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOjdmM2E0MGE0MjI1NTRlNjc4ZmU4Yzk3Zjk0YzRlYmJkYWQ5ZjIwZTM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7f3a40a422554e678fe8c97f94c4ebbdad9f20e3\",\n \"html_url\": \"https://github.com/owner/repo/commit/7f3a40a422554e678fe8c97f94c4ebbdad9f20e3\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:36Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:36Z\"\n },\n \"tree\": {\n \"sha\": \"4f072e886c97500f465841b53367118bf7881e18\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f072e886c97500f465841b53367118bf7881e18\"\n },\n \"message\": \"Updating “posts/1970-01-01-second-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"38f3d35adc1affceb9b62d8456b30899513d2086\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/38f3d35adc1affceb9b62d8456b30899513d2086\",\n \"html_url\": \"https://github.com/owner/repo/commit/38f3d35adc1affceb9b62d8456b30899513d2086\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 - }, - { - "body": "{\"sha\":\"7f3a40a422554e678fe8c97f94c4ebbdad9f20e3\",\"force\":false}", - "method": "PATCH", - "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 14:29:37 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3764", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"6387491168ac91bb9557b6f133da14e2\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1449,26 +1245,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "061F:39FE7:2623E65:2DAB9A0:5DDFD9D0", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7f3a40a422554e678fe8c97f94c4ebbdad9f20e3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7f3a40a422554e678fe8c97f94c4ebbdad9f20e3\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"fa2dae5b8c1d1852db7b548b1ab726c57c0e9761\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fa2dae5b8c1d1852db7b548b1ab726c57c0e9761\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-second-title.md?ts=600&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3763", - "X-RateLimit-Reset": "1574954814", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1477,7 +1269,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0620:948E:14F2E2F:18FBD49:5DDFD9D1", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -1487,21 +1278,15 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-second-title.md?ts=600&ref=cms/posts/1970-01-01-second-title", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:38 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "171", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3762", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"21929dc2b35a71411987a5e966452de21a5005ab\"", - "Last-Modified": "Thu, 28 Nov 2019 14:29:29 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1510,25 +1295,47 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0622:39FE8:3C805AB:486A8EF:5DDFD9D1" + "content-length": "1721" }, - "response": "---\ntemplate: post\ntitle: second title\ndraft: true\ndate: 1970-01-01T00:00:00.300Z\ndescription: second description\ncategory: second category\ntags:\n - tag2\n---\nsecond body\n", + "response": "{\n \"name\": \"1970-01-01-second-title.md\",\n \"path\": \"content/posts/1970-01-01-second-title.md\",\n \"sha\": \"895f448ffeaf79de3ab272c31f42ae50b8a53a1e\",\n \"size\": 159,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-second-title.md?ref=cms/posts/1970-01-01-second-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-second-title/content/posts/1970-01-01-second-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/895f448ffeaf79de3ab272c31f42ae50b8a53a1e\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-second-title/content/posts/1970-01-01-second-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZGF0ZTog\\nMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQg\\nZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgog\\nIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-second-title.md?ref=cms/posts/1970-01-01-second-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/895f448ffeaf79de3ab272c31f42ae50b8a53a1e\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-second-title/content/posts/1970-01-01-second-title.md\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/547cf555d7c1fba3de421206621aaa7648816050/status?ts=600", + "url": "/repos/owner/repo/git/blobs/895f448ffeaf79de3ab272c31f42ae50b8a53a1e?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "581" + }, + "response": "{\n \"sha\": \"895f448ffeaf79de3ab272c31f42ae50b8a53a1e\",\n \"node_id\": \"MDQ6QmxvYjIyODE2Njg5ODo4OTVmNDQ4ZmZlYWY3OWRlM2FiMjcyYzMxZjQyYWU1MGI4YTUzYTFl\",\n \"size\": 159,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/895f448ffeaf79de3ab272c31f42ae50b8a53a1e\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZGF0ZTog\\nMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQg\\nZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgog\\nIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/88c7efaf745ad8a9b646a7bcac6471a6162816ab/status?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3761", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a97248b570b23ca1d0f7c787891e1bd7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1540,26 +1347,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0623:9490:270CF02:2ED4E52:5DDFD9D2", - "content-length": "6490" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"547cf555d7c1fba3de421206621aaa7648816050\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/547cf555d7c1fba3de421206621aaa7648816050\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/547cf555d7c1fba3de421206621aaa7648816050/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"88c7efaf745ad8a9b646a7bcac6471a6162816ab\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/88c7efaf745ad8a9b646a7bcac6471a6162816ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/88c7efaf745ad8a9b646a7bcac6471a6162816ab/status\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-third-title.json?ts=900&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:43 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3760", - "X-RateLimit-Reset": "1574954814", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1568,7 +1371,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0626:9490:270D263:2ED527C:5DDFD9D6", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -1578,49 +1380,12 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-third-title.md?ts=900&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:43 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3759", - "X-RateLimit-Reset": "1574954814", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0627:9495:408FA7B:4D0212C:5DDFD9D7", - "content-length": "116" - }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", - "status": 404 - }, - { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiB0aGlyZCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjYwMFoKZGVzY3JpcHRpb246IHRoaXJkIGRlc2NyaXB0aW9uCmNhdGVnb3J5OiB0aGlyZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMwotLS0KdGhpcmQgYm9keQo=\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=900", - "headers": { - "Date": "Thu, 28 Nov 2019 14:29:44 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "205", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3758", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"40d06abc15652c148ec771fd2562772e\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/28f15fe1a4ea577666ddd92b41a263bd194632a2", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1630,25 +1395,49 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0628:3BB70:3E0114E:4A2AB62:5DDFD9D7" + "content-length": "116" }, - "response": "{\n \"sha\": \"28f15fe1a4ea577666ddd92b41a263bd194632a2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/28f15fe1a4ea577666ddd92b41a263bd194632a2\"\n}\n", + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiB0aGlyZCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjYwMFoKZGVzY3JpcHRpb246IHRoaXJkIGRlc2NyaXB0aW9uCmNhdGVnb3J5OiB0aGlyZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMwotLS0KdGhpcmQgYm9keQo=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=900", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/3e78906515a9ce90c24f446ce0e96748716955ef", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"3e78906515a9ce90c24f446ce0e96748716955ef\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3e78906515a9ce90c24f446ce0e96748716955ef\"\n}\n", "status": 201 }, { "method": "GET", - "url": "/repos/owner/repo/commits/547cf555d7c1fba3de421206621aaa7648816050/status?ts=900", + "url": "/repos/owner/repo/commits/88c7efaf745ad8a9b646a7bcac6471a6162816ab/status?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:44 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3757", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a97248b570b23ca1d0f7c787891e1bd7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1660,26 +1449,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0629:39FEA:5498977:64B7985:5DDFD9D8", - "content-length": "6490" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"547cf555d7c1fba3de421206621aaa7648816050\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/547cf555d7c1fba3de421206621aaa7648816050\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/547cf555d7c1fba3de421206621aaa7648816050/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"88c7efaf745ad8a9b646a7bcac6471a6162816ab\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/88c7efaf745ad8a9b646a7bcac6471a6162816ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/88c7efaf745ad8a9b646a7bcac6471a6162816ab/status\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/branches/master?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:44 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3756", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ed5c4ae50c5dd9f2603431c85c6f3ac3\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1691,31 +1475,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "062A:1E5ED:5410D93:6469894:5DDFD9D8", - "content-length": "5359" + "content-length": "5861" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4OjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-third-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"28f15fe1a4ea577666ddd92b41a263bd194632a2\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-third-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"3e78906515a9ce90c24f446ce0e96748716955ef\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:45 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11693", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3755", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f6313f5c4e785a7a09dfc9806eefc56d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/e619cfb3515277852b8b0574a0984d17c99ce33f", + "Location": "https://api.github.com/repos/owner/repo/git/trees/cfe15d89b5a7c219bcfe1f959597f6963c54ee47", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1724,31 +1503,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "062B:3D530:3E09AA4:49FA2A8:5DDFD9D9" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"e619cfb3515277852b8b0574a0984d17c99ce33f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e619cfb3515277852b8b0574a0984d17c99ce33f\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"171202850395a6ac687cc4cc318bd28037cbc4da\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/171202850395a6ac687cc4cc318bd28037cbc4da\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"cfe15d89b5a7c219bcfe1f959597f6963c54ee47\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/cfe15d89b5a7c219bcfe1f959597f6963c54ee47\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e7114064ad8dbcfaf6aa538e5388c9df4b3f809d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e7114064ad8dbcfaf6aa538e5388c9df4b3f809d\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-third-title”\",\"tree\":\"e619cfb3515277852b8b0574a0984d17c99ce33f\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-third-title”\",\"tree\":\"cfe15d89b5a7c219bcfe1f959597f6963c54ee47\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:46 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1494", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3754", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2060adebbc5af48e028943aa38f7c35d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/c8fbc2295d20640aeca083342a70c1ff09182e50", + "Location": "https://api.github.com/repos/owner/repo/git/commits/f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1757,28 +1531,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "062C:3D530:3E09BA3:49FA3E6:5DDFD9D9" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"c8fbc2295d20640aeca083342a70c1ff09182e50\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOmM4ZmJjMjI5NWQyMDY0MGFlY2EwODMzNDJhNzBjMWZmMDkxODJlNTA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c8fbc2295d20640aeca083342a70c1ff09182e50\",\n \"html_url\": \"https://github.com/owner/repo/commit/c8fbc2295d20640aeca083342a70c1ff09182e50\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:46Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:46Z\"\n },\n \"tree\": {\n \"sha\": \"e619cfb3515277852b8b0574a0984d17c99ce33f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e619cfb3515277852b8b0574a0984d17c99ce33f\"\n },\n \"message\": \"Create Post “1970-01-01-third-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4OmYwODdjMmZiODJmZjVjNTcwYzVhMGJjZjc4ZmQwZWY3YmI5MzI2MjA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\",\n \"html_url\": \"https://github.com/owner/repo/commit/f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:23Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:23Z\"\n },\n \"tree\": {\n \"sha\": \"cfe15d89b5a7c219bcfe1f959597f6963c54ee47\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/cfe15d89b5a7c219bcfe1f959597f6963c54ee47\"\n },\n \"message\": \"Create Post “1970-01-01-third-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-third-title\",\"sha\":\"c8fbc2295d20640aeca083342a70c1ff09182e50\"}", + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-third-title\",\"sha\":\"f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:47 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "534", + "Content-Length": "548", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3753", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ca1ba8f9ddf5d0d6e83f9b26590c0c04\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-third-title", @@ -1790,10 +1559,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0630:39FEA:5498D0C:64B7DD6:5DDFD9DA" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-third-title\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOmNtcy9wb3N0cy8xOTcwLTAxLTAxLXRoaXJkLXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-third-title\",\n \"object\": {\n \"sha\": \"c8fbc2295d20640aeca083342a70c1ff09182e50\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c8fbc2295d20640aeca083342a70c1ff09182e50\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-third-title\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OmNtcy9wb3N0cy8xOTcwLTAxLTAxLXRoaXJkLXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-third-title\",\n \"object\": {\n \"sha\": \"f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\"\n }\n}\n", "status": 201 }, { @@ -1801,17 +1569,13 @@ "method": "POST", "url": "/repos/owner/repo/pulls?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:48 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21515", + "Content-Length": "22257", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3752", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"81beb580085e589920d85097490c41db\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/pulls/3", @@ -1823,27 +1587,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0631:3BB6F:25ECAC4:2D81ADA:5DDFD9DB" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/3\",\n \"id\": 346727548,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQ2NzI3NTQ4\",\n \"html_url\": \"https://github.com/owner/repo/pull/3\",\n \"diff_url\": \"https://github.com/owner/repo/pull/3.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/3.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/3\",\n \"number\": 3,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-third-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-28T14:29:48Z\",\n \"updated_at\": \"2019-11-28T14:29:48Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/3/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/3/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/3/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/c8fbc2295d20640aeca083342a70c1ff09182e50\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-third-title\",\n \"ref\": \"cms/posts/1970-01-01-third-title\",\n \"sha\": \"c8fbc2295d20640aeca083342a70c1ff09182e50\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:28:27Z\",\n \"updated_at\": \"2019-11-28T14:28:57Z\",\n \"pushed_at\": \"2019-11-28T14:29:47Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 3,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 3,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:28:27Z\",\n \"updated_at\": \"2019-11-28T14:28:57Z\",\n \"pushed_at\": \"2019-11-28T14:29:47Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 3,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 3,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/3\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/3\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/3/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/c8fbc2295d20640aeca083342a70c1ff09182e50\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/3\",\n \"id\": 353261008,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjYxMDA4\",\n \"html_url\": \"https://github.com/owner/repo/pull/3\",\n \"diff_url\": \"https://github.com/owner/repo/pull/3.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/3.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/3\",\n \"number\": 3,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-third-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T10:36:25Z\",\n \"updated_at\": \"2019-12-15T10:36:25Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/3/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/3/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/3/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-third-title\",\n \"ref\": \"cms/posts/1970-01-01-third-title\",\n \"sha\": \"f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:35:03Z\",\n \"updated_at\": \"2019-12-15T10:35:36Z\",\n \"pushed_at\": \"2019-12-15T10:36:24Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 3,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 3,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T10:35:03Z\",\n \"updated_at\": \"2019-12-15T10:35:36Z\",\n \"pushed_at\": \"2019-12-15T10:36:24Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 3,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 3,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/3\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/3\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/3/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:49 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3751", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"6387491168ac91bb9557b6f133da14e2\"", - "Last-Modified": "Thu, 28 Nov 2019 14:28:57 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1856,26 +1614,49 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0632:11CCA:269E4B9:2E42485:5DDFD9DD", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7f3a40a422554e678fe8c97f94c4ebbdad9f20e3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7f3a40a422554e678fe8c97f94c4ebbdad9f20e3\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"fa2dae5b8c1d1852db7b548b1ab726c57c0e9761\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fa2dae5b8c1d1852db7b548b1ab726c57c0e9761\"\n }\n}\n", "status": 200 }, { - "method": "GET", - "url": "/repos/owner/repo/commits/547cf555d7c1fba3de421206621aaa7648816050/status?ts=900", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiJmMDg3YzJmYjgyZmY1YzU3MGM1YTBiY2Y3OGZkMGVmN2JiOTMyNjIwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtdGhpcmQtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS10aGlyZC10aXRsZeKAnSIsInRpdGxlIjoidGhpcmQgdGl0bGUiLCJkZXNjcmlwdGlvbiI6InRoaXJkIGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLXRoaXJkLXRpdGxlLm1kIiwic2hhIjoiM2U3ODkwNjUxNWE5Y2U5MGMyNGY0NDZjZTBlOTY3NDg3MTY5NTVlZiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjkwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=900", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/7c8b3f58ffeef6ea808056719f448f76821c300c", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"7c8b3f58ffeef6ea808056719f448f76821c300c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/7c8b3f58ffeef6ea808056719f448f76821c300c\"\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/88c7efaf745ad8a9b646a7bcac6471a6162816ab/status?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:50 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3750", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a97248b570b23ca1d0f7c787891e1bd7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1887,64 +1668,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0633:39FE4:776150:903C3D:5DDFD9DD", - "content-length": "6490" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"547cf555d7c1fba3de421206621aaa7648816050\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/547cf555d7c1fba3de421206621aaa7648816050\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/547cf555d7c1fba3de421206621aaa7648816050/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"88c7efaf745ad8a9b646a7bcac6471a6162816ab\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/88c7efaf745ad8a9b646a7bcac6471a6162816ab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/88c7efaf745ad8a9b646a7bcac6471a6162816ab/status\"\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiJjOGZiYzIyOTVkMjA2NDBhZWNhMDgzMzQyYTcwYzFmZjA5MTgyZTUwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtdGhpcmQtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS10aGlyZC10aXRsZeKAnSIsInRpdGxlIjoidGhpcmQgdGl0bGUiLCJkZXNjcmlwdGlvbiI6InRoaXJkIGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLXRoaXJkLXRpdGxlLm1kIiwic2hhIjoiMjhmMTVmZTFhNGVhNTc3NjY2ZGRkOTJiNDFhMjYzYmQxOTQ2MzJhMiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjkwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=900", - "headers": { - "Date": "Thu, 28 Nov 2019 14:29:50 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "205", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3749", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"90ecbefb2c236a1c8146ccc5542b3c97\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/8de4dfe1ade02b860e23a5338ea31690d0e2b319", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0634:9495:40902A3:4D02B26:5DDFD9DD" - }, - "response": "{\n \"sha\": \"8de4dfe1ade02b860e23a5338ea31690d0e2b319\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8de4dfe1ade02b860e23a5338ea31690d0e2b319\"\n}\n", - "status": 201 - }, - { - "body": "{\"base_tree\":\"7f3a40a422554e678fe8c97f94c4ebbdad9f20e3\",\"tree\":[{\"path\":\"posts/1970-01-01-third-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"8de4dfe1ade02b860e23a5338ea31690d0e2b319\"}]}", + "body": "{\"base_tree\":\"fa2dae5b8c1d1852db7b548b1ab726c57c0e9761\",\"tree\":[{\"path\":\"posts/1970-01-01-third-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"7c8b3f58ffeef6ea808056719f448f76821c300c\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:51 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "848", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3748", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"b5ac4024925229c199c5a7916e28162e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/8a36b1f56bde611c3f81bc1a9aa78235a98a6f4e", + "Location": "https://api.github.com/repos/owner/repo/git/trees/87ddf3e31d721eb4b5dc8762fb7af1c36a46bcaa", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1953,31 +1696,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0635:39FEA:5499436:64B8668:5DDFD9DE" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"8a36b1f56bde611c3f81bc1a9aa78235a98a6f4e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8a36b1f56bde611c3f81bc1a9aa78235a98a6f4e\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"65e5c708be835365d6658611ba40755fa2eb9ace\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/65e5c708be835365d6658611ba40755fa2eb9ace\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"87ddf3e31d721eb4b5dc8762fb7af1c36a46bcaa\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/87ddf3e31d721eb4b5dc8762fb7af1c36a46bcaa\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"f9bffe477d5ecb46c3780512602afb20d9ac94c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f9bffe477d5ecb46c3780512602afb20d9ac94c6\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-third-title” metadata\",\"tree\":\"8a36b1f56bde611c3f81bc1a9aa78235a98a6f4e\",\"parents\":[\"7f3a40a422554e678fe8c97f94c4ebbdad9f20e3\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-third-title” metadata\",\"tree\":\"87ddf3e31d721eb4b5dc8762fb7af1c36a46bcaa\",\"parents\":[\"fa2dae5b8c1d1852db7b548b1ab726c57c0e9761\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:52 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1506", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3747", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a4c294d63596249b047e747395fcee54\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/1dfddb463dc964449535df313a679f79730699e3", + "Location": "https://api.github.com/repos/owner/repo/git/commits/6864251cbfab80413e8a302a2451dcaf2ea8dff3", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1986,27 +1724,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0636:39FE8:3C81917:486C053:5DDFD9DF" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"1dfddb463dc964449535df313a679f79730699e3\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOjFkZmRkYjQ2M2RjOTY0NDQ5NTM1ZGYzMTNhNjc5Zjc5NzMwNjk5ZTM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1dfddb463dc964449535df313a679f79730699e3\",\n \"html_url\": \"https://github.com/owner/repo/commit/1dfddb463dc964449535df313a679f79730699e3\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:51Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:51Z\"\n },\n \"tree\": {\n \"sha\": \"8a36b1f56bde611c3f81bc1a9aa78235a98a6f4e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8a36b1f56bde611c3f81bc1a9aa78235a98a6f4e\"\n },\n \"message\": \"Updating “posts/1970-01-01-third-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"7f3a40a422554e678fe8c97f94c4ebbdad9f20e3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7f3a40a422554e678fe8c97f94c4ebbdad9f20e3\",\n \"html_url\": \"https://github.com/owner/repo/commit/7f3a40a422554e678fe8c97f94c4ebbdad9f20e3\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"6864251cbfab80413e8a302a2451dcaf2ea8dff3\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4OjY4NjQyNTFjYmZhYjgwNDEzZThhMzAyYTI0NTFkY2FmMmVhOGRmZjM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6864251cbfab80413e8a302a2451dcaf2ea8dff3\",\n \"html_url\": \"https://github.com/owner/repo/commit/6864251cbfab80413e8a302a2451dcaf2ea8dff3\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:28Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:28Z\"\n },\n \"tree\": {\n \"sha\": \"87ddf3e31d721eb4b5dc8762fb7af1c36a46bcaa\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/87ddf3e31d721eb4b5dc8762fb7af1c36a46bcaa\"\n },\n \"message\": \"Updating “posts/1970-01-01-third-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"fa2dae5b8c1d1852db7b548b1ab726c57c0e9761\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fa2dae5b8c1d1852db7b548b1ab726c57c0e9761\",\n \"html_url\": \"https://github.com/owner/repo/commit/fa2dae5b8c1d1852db7b548b1ab726c57c0e9761\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"1dfddb463dc964449535df313a679f79730699e3\",\"force\":false}", + "body": "{\"sha\":\"6864251cbfab80413e8a302a2451dcaf2ea8dff3\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:53 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3746", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fc7c481d55ed658e50181adfc077cd33\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2018,26 +1751,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0637:1E5E0:27857CE:2F6A404:5DDFD9E0", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1dfddb463dc964449535df313a679f79730699e3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1dfddb463dc964449535df313a679f79730699e3\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6864251cbfab80413e8a302a2451dcaf2ea8dff3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6864251cbfab80413e8a302a2451dcaf2ea8dff3\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-third-title.md?ts=900&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:53 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3745", - "X-RateLimit-Reset": "1574954814", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -2046,7 +1775,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0638:3D530:3E0A605:49FB050:5DDFD9E1", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -2056,21 +1784,15 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-third-title.md?ts=900&ref=cms/posts/1970-01-01-third-title", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:53 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3744", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"28f15fe1a4ea577666ddd92b41a263bd194632a2\"", - "Last-Modified": "Thu, 28 Nov 2019 14:29:46 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -2079,25 +1801,47 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0639:1E5ED:5411DD7:646AC48:5DDFD9E1" + "content-length": "1705" }, - "response": "---\ntemplate: post\ntitle: third title\ndraft: true\ndate: 1970-01-01T00:00:00.600Z\ndescription: third description\ncategory: third category\ntags:\n - tag3\n---\nthird body\n", + "response": "{\n \"name\": \"1970-01-01-third-title.md\",\n \"path\": \"content/posts/1970-01-01-third-title.md\",\n \"sha\": \"3e78906515a9ce90c24f446ce0e96748716955ef\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-third-title.md?ref=cms/posts/1970-01-01-third-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-third-title/content/posts/1970-01-01-third-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/3e78906515a9ce90c24f446ce0e96748716955ef\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-third-title/content/posts/1970-01-01-third-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiB0aGlyZCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjYwMFoKZGVzY3JpcHRpb246IHRoaXJkIGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiB0aGlyZCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMwotLS0KdGhpcmQgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-third-title.md?ref=cms/posts/1970-01-01-third-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/3e78906515a9ce90c24f446ce0e96748716955ef\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-third-title/content/posts/1970-01-01-third-title.md\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/c8fbc2295d20640aeca083342a70c1ff09182e50/status?ts=900", + "url": "/repos/owner/repo/git/blobs/3e78906515a9ce90c24f446ce0e96748716955ef?ts=900", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "577" + }, + "response": "{\n \"sha\": \"3e78906515a9ce90c24f446ce0e96748716955ef\",\n \"node_id\": \"MDQ6QmxvYjIyODE2Njg5ODozZTc4OTA2NTE1YTljZTkwYzI0ZjQ0NmNlMGU5Njc0ODcxNjk1NWVm\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3e78906515a9ce90c24f446ce0e96748716955ef\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiB0aGlyZCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjYwMFoKZGVzY3JpcHRpb246IHRoaXJkIGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiB0aGlyZCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMwotLS0KdGhpcmQgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620/status?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:54 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3743", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfb2ea4af7e6d1fe6fd2471127b79cfc\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2109,27 +1853,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "063A:3BB70:3E01FAB:4A2BCC9:5DDFD9E2", - "content-length": "6490" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"c8fbc2295d20640aeca083342a70c1ff09182e50\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/c8fbc2295d20640aeca083342a70c1ff09182e50\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/c8fbc2295d20640aeca083342a70c1ff09182e50/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620/status\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:55 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3742", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fc7c481d55ed658e50181adfc077cd33\"", - "Last-Modified": "Thu, 28 Nov 2019 14:28:57 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -2142,31 +1880,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0644:3BB6E:1325486:16FC2B7:5DDFD9E3", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"1dfddb463dc964449535df313a679f79730699e3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1dfddb463dc964449535df313a679f79730699e3\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6864251cbfab80413e8a302a2451dcaf2ea8dff3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6864251cbfab80413e8a302a2451dcaf2ea8dff3\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiJjOGZiYzIyOTVkMjA2NDBhZWNhMDgzMzQyYTcwYzFmZjA5MTgyZTUwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLXRoaXJkLXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtdGhpcmQtdGl0bGXigJ0iLCJ0aXRsZSI6InRoaXJkIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJ0aGlyZCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS10aGlyZC10aXRsZS5tZCIsInNoYSI6IjI4ZjE1ZmUxYTRlYTU3NzY2NmRkZDkyYjQxYTI2M2JkMTk0NjMyYTIifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC45MDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiJmMDg3YzJmYjgyZmY1YzU3MGM1YTBiY2Y3OGZkMGVmN2JiOTMyNjIwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLXRoaXJkLXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtdGhpcmQtdGl0bGXigJ0iLCJ0aXRsZSI6InRoaXJkIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJ0aGlyZCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS10aGlyZC10aXRsZS5tZCIsInNoYSI6IjNlNzg5MDY1MTVhOWNlOTBjMjRmNDQ2Y2UwZTk2NzQ4NzE2OTU1ZWYifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC45MDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:56 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "205", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3741", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"821100137443a3cbfb659445feca289d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/5a9a90354508b74a449a1c6bde30ffecab63d16d", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/1522342c42469bc2cd1b0fd2ef0a327ee042067e", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2175,31 +1908,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0645:3BB70:3E02169:4A2BEFB:5DDFD9E3" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"5a9a90354508b74a449a1c6bde30ffecab63d16d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/5a9a90354508b74a449a1c6bde30ffecab63d16d\"\n}\n", + "response": "{\n \"sha\": \"1522342c42469bc2cd1b0fd2ef0a327ee042067e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/1522342c42469bc2cd1b0fd2ef0a327ee042067e\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"1dfddb463dc964449535df313a679f79730699e3\",\"tree\":[{\"path\":\"posts/1970-01-01-third-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"5a9a90354508b74a449a1c6bde30ffecab63d16d\"}]}", + "body": "{\"base_tree\":\"6864251cbfab80413e8a302a2451dcaf2ea8dff3\",\"tree\":[{\"path\":\"posts/1970-01-01-third-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"1522342c42469bc2cd1b0fd2ef0a327ee042067e\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:57 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "848", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3740", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"748967590b6883e47a43016087b324df\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/c1f3ed8a5fbc3d3ea94886b1cbbb4512d68ee653", + "Location": "https://api.github.com/repos/owner/repo/git/trees/139bc3a77032b5e3cf942ad61647d3c6a27210ce", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2208,31 +1936,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0646:3BB71:53DB672:64158BB:5DDFD9E4" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"c1f3ed8a5fbc3d3ea94886b1cbbb4512d68ee653\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c1f3ed8a5fbc3d3ea94886b1cbbb4512d68ee653\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"3edca9e6ace13b57327cc693748616943dadddc7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3edca9e6ace13b57327cc693748616943dadddc7\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"139bc3a77032b5e3cf942ad61647d3c6a27210ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139bc3a77032b5e3cf942ad61647d3c6a27210ce\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"1c4c54c78db4242371a7fff2e654d0c0a5bd777b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1c4c54c78db4242371a7fff2e654d0c0a5bd777b\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-third-title” metadata\",\"tree\":\"c1f3ed8a5fbc3d3ea94886b1cbbb4512d68ee653\",\"parents\":[\"1dfddb463dc964449535df313a679f79730699e3\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-third-title” metadata\",\"tree\":\"139bc3a77032b5e3cf942ad61647d3c6a27210ce\",\"parents\":[\"6864251cbfab80413e8a302a2451dcaf2ea8dff3\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:57 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1506", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3739", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"14ec7832cb60e5e9516bb187a5263667\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/2a5240b5d0aec2cba48f023790f35657adf35ab0", + "Location": "https://api.github.com/repos/owner/repo/git/commits/488e00f0605a8edac0292500a433488cdba43f20", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2241,27 +1964,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0647:11CCE:53FD1B8:645941C:5DDFD9E5" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"2a5240b5d0aec2cba48f023790f35657adf35ab0\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOjJhNTI0MGI1ZDBhZWMyY2JhNDhmMDIzNzkwZjM1NjU3YWRmMzVhYjA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2a5240b5d0aec2cba48f023790f35657adf35ab0\",\n \"html_url\": \"https://github.com/owner/repo/commit/2a5240b5d0aec2cba48f023790f35657adf35ab0\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:57Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:29:57Z\"\n },\n \"tree\": {\n \"sha\": \"c1f3ed8a5fbc3d3ea94886b1cbbb4512d68ee653\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c1f3ed8a5fbc3d3ea94886b1cbbb4512d68ee653\"\n },\n \"message\": \"Updating “posts/1970-01-01-third-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"1dfddb463dc964449535df313a679f79730699e3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1dfddb463dc964449535df313a679f79730699e3\",\n \"html_url\": \"https://github.com/owner/repo/commit/1dfddb463dc964449535df313a679f79730699e3\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"488e00f0605a8edac0292500a433488cdba43f20\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4OjQ4OGUwMGYwNjA1YThlZGFjMDI5MjUwMGE0MzM0ODhjZGJhNDNmMjA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/488e00f0605a8edac0292500a433488cdba43f20\",\n \"html_url\": \"https://github.com/owner/repo/commit/488e00f0605a8edac0292500a433488cdba43f20\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:34Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:34Z\"\n },\n \"tree\": {\n \"sha\": \"139bc3a77032b5e3cf942ad61647d3c6a27210ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139bc3a77032b5e3cf942ad61647d3c6a27210ce\"\n },\n \"message\": \"Updating “posts/1970-01-01-third-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"6864251cbfab80413e8a302a2451dcaf2ea8dff3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6864251cbfab80413e8a302a2451dcaf2ea8dff3\",\n \"html_url\": \"https://github.com/owner/repo/commit/6864251cbfab80413e8a302a2451dcaf2ea8dff3\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"2a5240b5d0aec2cba48f023790f35657adf35ab0\",\"force\":false}", + "body": "{\"sha\":\"488e00f0605a8edac0292500a433488cdba43f20\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:29:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3738", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"2d9215fef104570b73d7ae2c1727f08e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2273,58 +1991,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0648:3BB6F:25ED29A:2D8248D:5DDFD9E6", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"2a5240b5d0aec2cba48f023790f35657adf35ab0\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2a5240b5d0aec2cba48f023790f35657adf35ab0\"\n }\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/commits/c8fbc2295d20640aeca083342a70c1ff09182e50/status?ts=900", - "headers": { - "Date": "Thu, 28 Nov 2019 14:30:00 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3737", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfb2ea4af7e6d1fe6fd2471127b79cfc\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064C:3BB71:53DBC86:641604C:5DDFD9E8", - "content-length": "6490" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"c8fbc2295d20640aeca083342a70c1ff09182e50\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/c8fbc2295d20640aeca083342a70c1ff09182e50\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/c8fbc2295d20640aeca083342a70c1ff09182e50/status\"\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"488e00f0605a8edac0292500a433488cdba43f20\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/488e00f0605a8edac0292500a433488cdba43f20\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:00 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3736", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"2d9215fef104570b73d7ae2c1727f08e\"", - "Last-Modified": "Thu, 28 Nov 2019 14:28:57 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -2337,157 +2018,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064A:11CCE:53FD5FC:6459988:5DDFD9E8", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"2a5240b5d0aec2cba48f023790f35657adf35ab0\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2a5240b5d0aec2cba48f023790f35657adf35ab0\"\n }\n}\n", - "status": 200 - }, - { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiI1NDdjZjU1NWQ3YzFmYmEzZGU0MjEyMDY2MjFhYWE3NjQ4ODE2MDUwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLXNlY29uZC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLXNlY29uZC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtc2Vjb25kLXRpdGxlLm1kIiwic2hhIjoiMjE5MjlkYzJiMzVhNzE0MTE5ODdhNWU5NjY0NTJkZTIxYTUwMDVhYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjYwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=900", - "headers": { - "Date": "Thu, 28 Nov 2019 14:30:02 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "205", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3735", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e681eb425ed7e5cb2b5257263120cae3\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/784c7c1bcf6155eaa0ad46c2fcaadd6da994aca3", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064D:9490:270E17D:2ED6555:5DDFD9E9" - }, - "response": "{\n \"sha\": \"784c7c1bcf6155eaa0ad46c2fcaadd6da994aca3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/784c7c1bcf6155eaa0ad46c2fcaadd6da994aca3\"\n}\n", - "status": 201 - }, - { - "body": "{\"base_tree\":\"2a5240b5d0aec2cba48f023790f35657adf35ab0\",\"tree\":[{\"path\":\"posts/1970-01-01-second-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"784c7c1bcf6155eaa0ad46c2fcaadd6da994aca3\"}]}", - "method": "POST", - "url": "/repos/owner/repo/git/trees?ts=900", - "headers": { - "Date": "Thu, 28 Nov 2019 14:30:03 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "848", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3734", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"433366c3ae22e94c2e1a0306b7bfc295\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/703deaf37a5bdf70451f0cae6c83311a0c445fc6", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064E:3D530:3E0B1AD:49FBEFC:5DDFD9EA" - }, - "response": "{\n \"sha\": \"703deaf37a5bdf70451f0cae6c83311a0c445fc6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/703deaf37a5bdf70451f0cae6c83311a0c445fc6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"40129313fd7ee4978cff3a1663a9de8a0f22cdcb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/40129313fd7ee4978cff3a1663a9de8a0f22cdcb\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 201 - }, - { - "body": "{\"message\":\"Updating “posts/1970-01-01-second-title” metadata\",\"tree\":\"703deaf37a5bdf70451f0cae6c83311a0c445fc6\",\"parents\":[\"2a5240b5d0aec2cba48f023790f35657adf35ab0\"]}", - "method": "POST", - "url": "/repos/owner/repo/git/commits?ts=900", - "headers": { - "Date": "Thu, 28 Nov 2019 14:30:04 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1507", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3733", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"16e8eed014fb347ed0dec2f3c5605386\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/281702ac263fae1143563dc6afe14eda6e499fdb", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0650:3D52C:12EFE83:16CDFBB:5DDFD9EB" - }, - "response": "{\n \"sha\": \"281702ac263fae1143563dc6afe14eda6e499fdb\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOjI4MTcwMmFjMjYzZmFlMTE0MzU2M2RjNmFmZTE0ZWRhNmU0OTlmZGI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/281702ac263fae1143563dc6afe14eda6e499fdb\",\n \"html_url\": \"https://github.com/owner/repo/commit/281702ac263fae1143563dc6afe14eda6e499fdb\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:30:04Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:30:04Z\"\n },\n \"tree\": {\n \"sha\": \"703deaf37a5bdf70451f0cae6c83311a0c445fc6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/703deaf37a5bdf70451f0cae6c83311a0c445fc6\"\n },\n \"message\": \"Updating “posts/1970-01-01-second-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"2a5240b5d0aec2cba48f023790f35657adf35ab0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2a5240b5d0aec2cba48f023790f35657adf35ab0\",\n \"html_url\": \"https://github.com/owner/repo/commit/2a5240b5d0aec2cba48f023790f35657adf35ab0\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 - }, - { - "body": "{\"sha\":\"281702ac263fae1143563dc6afe14eda6e499fdb\",\"force\":false}", - "method": "PATCH", - "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", - "headers": { - "Date": "Thu, 28 Nov 2019 14:30:06 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3732", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"0e7e6497ded5c5b9faae2ebec318dfbc\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0651:39FEA:549ADEE:64BA660:5DDFD9EC", - "content-length": "480" - }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"281702ac263fae1143563dc6afe14eda6e499fdb\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/281702ac263fae1143563dc6afe14eda6e499fdb\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"488e00f0605a8edac0292500a433488cdba43f20\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/488e00f0605a8edac0292500a433488cdba43f20\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/c8fbc2295d20640aeca083342a70c1ff09182e50/status?ts=900", + "url": "/repos/owner/repo/commits/f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620/status?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:06 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3731", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfb2ea4af7e6d1fe6fd2471127b79cfc\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2499,27 +2044,132 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0652:3BB6E:1325B6C:16FCB32:5DDFD9ED", - "content-length": "6490" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"c8fbc2295d20640aeca083342a70c1ff09182e50\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224670722,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2NzA3MjI=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/c8fbc2295d20640aeca083342a70c1ff09182e50\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/c8fbc2295d20640aeca083342a70c1ff09182e50/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620/status\"\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiI4OGM3ZWZhZjc0NWFkOGE5YjY0NmE3YmNhYzY0NzFhNjE2MjgxNmFiIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLXNlY29uZC10aXRsZSIsImNvbGxlY3Rpb24iOiJwb3N0cyIsImNvbW1pdE1lc3NhZ2UiOiJDcmVhdGUgUG9zdCDigJwxOTcwLTAxLTAxLXNlY29uZC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtc2Vjb25kLXRpdGxlLm1kIiwic2hhIjoiODk1ZjQ0OGZmZWFmNzlkZTNhYjI3MmMzMWY0MmFlNTBiOGE1M2ExZSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjYwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=900", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/5c96037d8d86884d1d6c7feb5ff96d02643f228d", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"5c96037d8d86884d1d6c7feb5ff96d02643f228d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/5c96037d8d86884d1d6c7feb5ff96d02643f228d\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"488e00f0605a8edac0292500a433488cdba43f20\",\"tree\":[{\"path\":\"posts/1970-01-01-second-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"5c96037d8d86884d1d6c7feb5ff96d02643f228d\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=900", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "869", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/073f27fb4c59acde0d09073bd8ace812478d646b", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"073f27fb4c59acde0d09073bd8ace812478d646b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/073f27fb4c59acde0d09073bd8ace812478d646b\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"49b114eb52e750cefe0c04881498bbfd51dccc16\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/49b114eb52e750cefe0c04881498bbfd51dccc16\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-second-title” metadata\",\"tree\":\"073f27fb4c59acde0d09073bd8ace812478d646b\",\"parents\":[\"488e00f0605a8edac0292500a433488cdba43f20\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=900", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1542", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/7279ba493ce94dc78e9866cd3364bdcecbdcdf9f", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"7279ba493ce94dc78e9866cd3364bdcecbdcdf9f\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4OjcyNzliYTQ5M2NlOTRkYzc4ZTk4NjZjZDMzNjRiZGNlY2JkY2RmOWY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7279ba493ce94dc78e9866cd3364bdcecbdcdf9f\",\n \"html_url\": \"https://github.com/owner/repo/commit/7279ba493ce94dc78e9866cd3364bdcecbdcdf9f\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:39Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:39Z\"\n },\n \"tree\": {\n \"sha\": \"073f27fb4c59acde0d09073bd8ace812478d646b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/073f27fb4c59acde0d09073bd8ace812478d646b\"\n },\n \"message\": \"Updating “posts/1970-01-01-second-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"488e00f0605a8edac0292500a433488cdba43f20\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/488e00f0605a8edac0292500a433488cdba43f20\",\n \"html_url\": \"https://github.com/owner/repo/commit/488e00f0605a8edac0292500a433488cdba43f20\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"7279ba493ce94dc78e9866cd3364bdcecbdcdf9f\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7279ba493ce94dc78e9866cd3364bdcecbdcdf9f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7279ba493ce94dc78e9866cd3364bdcecbdcdf9f\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:07 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3730", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"0e7e6497ded5c5b9faae2ebec318dfbc\"", - "Last-Modified": "Thu, 28 Nov 2019 14:28:57 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -2532,31 +2182,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0653:1E5E9:3EA9986:4ADC3AE:5DDFD9EE", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"281702ac263fae1143563dc6afe14eda6e499fdb\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/281702ac263fae1143563dc6afe14eda6e499fdb\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7279ba493ce94dc78e9866cd3364bdcecbdcdf9f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7279ba493ce94dc78e9866cd3364bdcecbdcdf9f\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiI5NGUyMTVlYjU1ZmQwMGIxNmIyODk4NDE2Nzg1ZjI4NTIwNjM3MjViIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6ImEwNDEyNDU4MTQ4OTJlM2Y3M2Y2M2NhNTQzMzNmZGE2NDliN2ZjMGIifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiJhNWRmYzg2NTRiM2Y0NjI5NTVhMGEyNWFlZDQzNGE1YWFkMDlkYTliIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6Ijc2MjcyMmI3OTI5NGU4MjVlNWYyMjE5NGY5MjczYjUzYTJhM2U2ZDUifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:08 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "205", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3729", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"aa1cedcc4147136e7f9930cfd2c7f508\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/5b781974861c1c74c24122a9c2d6e40069976576", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/62ac0876025950d613b17014d299b117b96f02bd", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2565,31 +2210,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0656:11CCA:269F5A7:2E439D3:5DDFD9EF" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"5b781974861c1c74c24122a9c2d6e40069976576\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/5b781974861c1c74c24122a9c2d6e40069976576\"\n}\n", + "response": "{\n \"sha\": \"62ac0876025950d613b17014d299b117b96f02bd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/62ac0876025950d613b17014d299b117b96f02bd\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"281702ac263fae1143563dc6afe14eda6e499fdb\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"5b781974861c1c74c24122a9c2d6e40069976576\"}]}", + "body": "{\"base_tree\":\"7279ba493ce94dc78e9866cd3364bdcecbdcdf9f\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"62ac0876025950d613b17014d299b117b96f02bd\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:08 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "848", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3728", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"6e099ae3a67ece1ac508a3096a6e336a\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/5ebfcd0f629ecd315db85d8f788823ab95bcbff7", + "Location": "https://api.github.com/repos/owner/repo/git/trees/a73a8e513af5393d5479981f76d326f836852ca8", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2598,60 +2238,76 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0657:3BB6F:25EDC84:2D8313A:5DDFD9F0" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"5ebfcd0f629ecd315db85d8f788823ab95bcbff7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5ebfcd0f629ecd315db85d8f788823ab95bcbff7\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"f7ae9fba08331cd95a7ab56686312a0f8ba71829\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f7ae9fba08331cd95a7ab56686312a0f8ba71829\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"a73a8e513af5393d5479981f76d326f836852ca8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a73a8e513af5393d5479981f76d326f836852ca8\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"c4753f249019710242dfe187d56d70d30e1cc28f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c4753f249019710242dfe187d56d70d30e1cc28f\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"5ebfcd0f629ecd315db85d8f788823ab95bcbff7\",\"parents\":[\"281702ac263fae1143563dc6afe14eda6e499fdb\"]}", - "method": "POST", - "url": "/repos/owner/repo/git/commits?ts=900", + "method": "GET", + "url": "/repos/owner/repo/commits/f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620/status?ts=900", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228166898,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjY4OTg=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620/status\"\n}\n", + "status": 200 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"a73a8e513af5393d5479981f76d326f836852ca8\",\"parents\":[\"7279ba493ce94dc78e9866cd3364bdcecbdcdf9f\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=900", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1541", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/4bb3cfa1feda0a9491229c5bd386b7bf421fe478", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"4bb3cfa1feda0a9491229c5bd386b7bf421fe478\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4OjRiYjNjZmExZmVkYTBhOTQ5MTIyOWM1YmQzODZiN2JmNDIxZmU0Nzg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4bb3cfa1feda0a9491229c5bd386b7bf421fe478\",\n \"html_url\": \"https://github.com/owner/repo/commit/4bb3cfa1feda0a9491229c5bd386b7bf421fe478\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:43Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:43Z\"\n },\n \"tree\": {\n \"sha\": \"a73a8e513af5393d5479981f76d326f836852ca8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a73a8e513af5393d5479981f76d326f836852ca8\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"7279ba493ce94dc78e9866cd3364bdcecbdcdf9f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7279ba493ce94dc78e9866cd3364bdcecbdcdf9f\",\n \"html_url\": \"https://github.com/owner/repo/commit/7279ba493ce94dc78e9866cd3364bdcecbdcdf9f\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"4bb3cfa1feda0a9491229c5bd386b7bf421fe478\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:09 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1506", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3727", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"591abc631c9099997e171405cf871635\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/560e0de7b942081dcb599998fc2d41de155e8d2b", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0658:11CCC:3FE828E:4C649E4:5DDFD9F1" - }, - "response": "{\n \"sha\": \"560e0de7b942081dcb599998fc2d41de155e8d2b\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOjU2MGUwZGU3Yjk0MjA4MWRjYjU5OTk5OGZjMmQ0MWRlMTU1ZThkMmI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/560e0de7b942081dcb599998fc2d41de155e8d2b\",\n \"html_url\": \"https://github.com/owner/repo/commit/560e0de7b942081dcb599998fc2d41de155e8d2b\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:30:09Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:30:09Z\"\n },\n \"tree\": {\n \"sha\": \"5ebfcd0f629ecd315db85d8f788823ab95bcbff7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5ebfcd0f629ecd315db85d8f788823ab95bcbff7\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"281702ac263fae1143563dc6afe14eda6e499fdb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/281702ac263fae1143563dc6afe14eda6e499fdb\",\n \"html_url\": \"https://github.com/owner/repo/commit/281702ac263fae1143563dc6afe14eda6e499fdb\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 - }, - { - "body": "{\"sha\":\"560e0de7b942081dcb599998fc2d41de155e8d2b\",\"force\":false}", - "method": "PATCH", - "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", - "headers": { - "Date": "Thu, 28 Nov 2019 14:30:11 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3726", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fa1903d999605cc4941c3b0e962cc930\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2663,27 +2319,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0659:39FE8:3C83495:486E238:5DDFD9F1", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"560e0de7b942081dcb599998fc2d41de155e8d2b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/560e0de7b942081dcb599998fc2d41de155e8d2b\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"4bb3cfa1feda0a9491229c5bd386b7bf421fe478\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4bb3cfa1feda0a9491229c5bd386b7bf421fe478\"\n }\n}\n", "status": 200 }, { - "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"c8fbc2295d20640aeca083342a70c1ff09182e50\",\"merge_method\":\"merge\"}", + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"f087c2fb82ff5c570c5a0bcf78fd0ef7bb932620\",\"merge_method\":\"merge\"}", "method": "PUT", "url": "/repos/owner/repo/pulls/3/merge?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:13 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3725", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"06c6db069d3dcd871e547bd6ed66f036\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2695,22 +2346,18 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065A:11CCE:53FEC1C:645B4E3:5DDFD9F3", "content-length": "123" }, - "response": "{\n \"sha\": \"0684874cfe17ec29d4b86780ad3731473d1b56b4\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "response": "{\n \"sha\": \"77c09dbf3bd8ad90c0a53de66694c662a89efeed\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", "status": 200 }, { "method": "DELETE", "url": "/repos/owner/repo/git/refs/heads/cms%2Fposts%2F1970-01-01-third-title?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:14 GMT", "Server": "GitHub.com", "Status": "204 No Content", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3724", - "X-RateLimit-Reset": "1574954814", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2723,7 +2370,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "065B:9496:52834F9:626B70F:5DDFD9F5", "content-length": "0" }, "response": null, @@ -2733,17 +2379,12 @@ "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:15 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3723", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fa1903d999605cc4941c3b0e962cc930\"", - "Last-Modified": "Thu, 28 Nov 2019 14:28:57 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -2756,31 +2397,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065D:1E5E9:3EAA63F:4ADD361:5DDFD9F7", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"560e0de7b942081dcb599998fc2d41de155e8d2b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/560e0de7b942081dcb599998fc2d41de155e8d2b\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"4bb3cfa1feda0a9491229c5bd386b7bf421fe478\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4bb3cfa1feda0a9491229c5bd386b7bf421fe478\"\n }\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"560e0de7b942081dcb599998fc2d41de155e8d2b\",\"tree\":[{\"path\":\"posts/1970-01-01-third-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "body": "{\"base_tree\":\"4bb3cfa1feda0a9491229c5bd386b7bf421fe478\",\"tree\":[{\"path\":\"posts/1970-01-01-third-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:16 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "848", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3722", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"7a44f1554d91435d20aba856de0f897f\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/fb1a91fc2bca27d0c79c185b1377995c007e9ecb", + "Location": "https://api.github.com/repos/owner/repo/git/trees/2f0d3296a904ff6bf0a3e8d1f978e02cb8f5e9bd", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2789,31 +2425,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065E:3D532:51DF2C6:61B3802:5DDFD9F7" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"fb1a91fc2bca27d0c79c185b1377995c007e9ecb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/fb1a91fc2bca27d0c79c185b1377995c007e9ecb\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"df7cfeba2d51683d505cc5b2f3be3c856a1730db\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/df7cfeba2d51683d505cc5b2f3be3c856a1730db\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"2f0d3296a904ff6bf0a3e8d1f978e02cb8f5e9bd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2f0d3296a904ff6bf0a3e8d1f978e02cb8f5e9bd\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"9bbd32537d48a774f34368147eafe957bcfc75c1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9bbd32537d48a774f34368147eafe957bcfc75c1\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Deleting “posts/1970-01-01-third-title” metadata\",\"tree\":\"fb1a91fc2bca27d0c79c185b1377995c007e9ecb\",\"parents\":[\"560e0de7b942081dcb599998fc2d41de155e8d2b\"]}", + "body": "{\"message\":\"Deleting “posts/1970-01-01-third-title” metadata\",\"tree\":\"2f0d3296a904ff6bf0a3e8d1f978e02cb8f5e9bd\",\"parents\":[\"4bb3cfa1feda0a9491229c5bd386b7bf421fe478\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:17 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1506", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3721", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"7b6da34f24a241aa02a045038e3bd834\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/7c4e2db1e8e6cafb73b7b737ecec98df941e53bd", + "Location": "https://api.github.com/repos/owner/repo/git/commits/edfdac4a193518fa864cd4a6785563fcb50f17b9", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -2822,27 +2453,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065F:1E5E9:3EAA85E:4ADD5EA:5DDFD9F8" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7c4e2db1e8e6cafb73b7b737ecec98df941e53bd\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOjdjNGUyZGIxZThlNmNhZmI3M2I3YjczN2VjZWM5OGRmOTQxZTUzYmQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7c4e2db1e8e6cafb73b7b737ecec98df941e53bd\",\n \"html_url\": \"https://github.com/owner/repo/commit/7c4e2db1e8e6cafb73b7b737ecec98df941e53bd\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:30:17Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:30:17Z\"\n },\n \"tree\": {\n \"sha\": \"fb1a91fc2bca27d0c79c185b1377995c007e9ecb\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/fb1a91fc2bca27d0c79c185b1377995c007e9ecb\"\n },\n \"message\": \"Deleting “posts/1970-01-01-third-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"560e0de7b942081dcb599998fc2d41de155e8d2b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/560e0de7b942081dcb599998fc2d41de155e8d2b\",\n \"html_url\": \"https://github.com/owner/repo/commit/560e0de7b942081dcb599998fc2d41de155e8d2b\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"edfdac4a193518fa864cd4a6785563fcb50f17b9\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4OmVkZmRhYzRhMTkzNTE4ZmE4NjRjZDRhNjc4NTU2M2ZjYjUwZjE3Yjk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/edfdac4a193518fa864cd4a6785563fcb50f17b9\",\n \"html_url\": \"https://github.com/owner/repo/commit/edfdac4a193518fa864cd4a6785563fcb50f17b9\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:49Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:49Z\"\n },\n \"tree\": {\n \"sha\": \"2f0d3296a904ff6bf0a3e8d1f978e02cb8f5e9bd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2f0d3296a904ff6bf0a3e8d1f978e02cb8f5e9bd\"\n },\n \"message\": \"Deleting “posts/1970-01-01-third-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"4bb3cfa1feda0a9491229c5bd386b7bf421fe478\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4bb3cfa1feda0a9491229c5bd386b7bf421fe478\",\n \"html_url\": \"https://github.com/owner/repo/commit/4bb3cfa1feda0a9491229c5bd386b7bf421fe478\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"7c4e2db1e8e6cafb73b7b737ecec98df941e53bd\",\"force\":false}", + "body": "{\"sha\":\"edfdac4a193518fa864cd4a6785563fcb50f17b9\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3720", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"2536546efc40695f8e124b763efd7dbe\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2854,59 +2480,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0660:1E5E0:278708E:2F6C344:5DDFD9F9", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7c4e2db1e8e6cafb73b7b737ecec98df941e53bd\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7c4e2db1e8e6cafb73b7b737ecec98df941e53bd\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"edfdac4a193518fa864cd4a6785563fcb50f17b9\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/edfdac4a193518fa864cd4a6785563fcb50f17b9\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-third-title.md?ts=900&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:19 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3719", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"28f15fe1a4ea577666ddd92b41a263bd194632a2\"", - "Last-Modified": "Thu, 28 Nov 2019 14:30:12 GMT", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0661:1E5E0:27871F8:2F6C4FF:5DDFD9FA" - }, - "response": "---\ntemplate: post\ntitle: third title\ndraft: true\ndate: 1970-01-01T00:00:00.600Z\ndescription: third description\ncategory: third category\ntags:\n - tag3\n---\nthird body\n", - "status": 200 - }, - { - "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"547cf555d7c1fba3de421206621aaa7648816050\",\"merge_method\":\"merge\"}", - "method": "PUT", - "url": "/repos/owner/repo/pulls/2/merge?ts=900", - "headers": { - "Date": "Thu, 28 Nov 2019 14:30:22 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3718", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b5a9382c31209cb7ebacdd257907c60f\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2918,22 +2506,69 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0662:39FE8:3C844F2:486F5F9:5DDFD9FC", + "content-length": "1575" + }, + "response": "{\n \"name\": \"1970-01-01-third-title.md\",\n \"path\": \"content/posts/1970-01-01-third-title.md\",\n \"sha\": \"3e78906515a9ce90c24f446ce0e96748716955ef\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-third-title.md?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-third-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/3e78906515a9ce90c24f446ce0e96748716955ef\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/content/posts/1970-01-01-third-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiB0aGlyZCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjYwMFoKZGVzY3JpcHRpb246IHRoaXJkIGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiB0aGlyZCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMwotLS0KdGhpcmQgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-third-title.md?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/3e78906515a9ce90c24f446ce0e96748716955ef\",\n \"html\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-third-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=900&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"88c7efaf745ad8a9b646a7bcac6471a6162816ab\",\"merge_method\":\"merge\"}", + "method": "PUT", + "url": "/repos/owner/repo/pulls/2/merge?ts=900", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", "content-length": "123" }, - "response": "{\n \"sha\": \"1a628e162df1d08f024d32a2c8a73ed2f3e6f0b7\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "response": "{\n \"sha\": \"192d18cf13fa863a2bd8bd62240fc96cf019f419\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", "status": 200 }, { "method": "DELETE", "url": "/repos/owner/repo/git/refs/heads/cms%2Fposts%2F1970-01-01-second-title?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:23 GMT", "Server": "GitHub.com", "Status": "204 No Content", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3717", - "X-RateLimit-Reset": "1574954814", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -2946,7 +2581,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "0664:1E5E9:3EAB159:4ADE0C9:5DDFD9FE", "content-length": "0" }, "response": null, @@ -2956,17 +2590,12 @@ "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3716", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"2536546efc40695f8e124b763efd7dbe\"", - "Last-Modified": "Thu, 28 Nov 2019 14:30:15 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -2979,31 +2608,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0665:11CCE:540023A:645CFBA:5DDFD9FF", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7c4e2db1e8e6cafb73b7b737ecec98df941e53bd\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7c4e2db1e8e6cafb73b7b737ecec98df941e53bd\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"edfdac4a193518fa864cd4a6785563fcb50f17b9\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/edfdac4a193518fa864cd4a6785563fcb50f17b9\"\n }\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"7c4e2db1e8e6cafb73b7b737ecec98df941e53bd\",\"tree\":[{\"path\":\"posts/1970-01-01-second-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "body": "{\"base_tree\":\"edfdac4a193518fa864cd4a6785563fcb50f17b9\",\"tree\":[{\"path\":\"posts/1970-01-01-second-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:25 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "848", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3715", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f0bdff9998318a826fdf9ca7d79661d2\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/dff2b50a420b41e2ef2a7f6d263be896d45945b0", + "Location": "https://api.github.com/repos/owner/repo/git/trees/872c08f2c5e88e1a611ac0bb067ab1c05ad68258", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -3012,31 +2636,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0666:3BB71:53DEA3F:6419898:5DDFDA00" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"dff2b50a420b41e2ef2a7f6d263be896d45945b0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/dff2b50a420b41e2ef2a7f6d263be896d45945b0\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"792f7c84f94286927e4756616efbc06ecd0d3d2f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/792f7c84f94286927e4756616efbc06ecd0d3d2f\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"872c08f2c5e88e1a611ac0bb067ab1c05ad68258\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/872c08f2c5e88e1a611ac0bb067ab1c05ad68258\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ace50d492468e318b7f4c50cfb4a21f69c89a536\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ace50d492468e318b7f4c50cfb4a21f69c89a536\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Deleting “posts/1970-01-01-second-title” metadata\",\"tree\":\"dff2b50a420b41e2ef2a7f6d263be896d45945b0\",\"parents\":[\"7c4e2db1e8e6cafb73b7b737ecec98df941e53bd\"]}", + "body": "{\"message\":\"Deleting “posts/1970-01-01-second-title” metadata\",\"tree\":\"872c08f2c5e88e1a611ac0bb067ab1c05ad68258\",\"parents\":[\"edfdac4a193518fa864cd4a6785563fcb50f17b9\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:26 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1507", + "Content-Length": "1542", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3714", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"339db793be8d298edf6bcdff485bf66c\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/eca80f0e7aa17e908466f15c8b0b442fcdb38221", + "Location": "https://api.github.com/repos/owner/repo/git/commits/64984609bc42dd28928d363b5f954eeba4efba9c", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -3045,27 +2664,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0667:3D52E:2763146:2F1EED6:5DDFDA01" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"eca80f0e7aa17e908466f15c8b0b442fcdb38221\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOmVjYTgwZjBlN2FhMTdlOTA4NDY2ZjE1YzhiMGI0NDJmY2RiMzgyMjE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/eca80f0e7aa17e908466f15c8b0b442fcdb38221\",\n \"html_url\": \"https://github.com/owner/repo/commit/eca80f0e7aa17e908466f15c8b0b442fcdb38221\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:30:25Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:30:25Z\"\n },\n \"tree\": {\n \"sha\": \"dff2b50a420b41e2ef2a7f6d263be896d45945b0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/dff2b50a420b41e2ef2a7f6d263be896d45945b0\"\n },\n \"message\": \"Deleting “posts/1970-01-01-second-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"7c4e2db1e8e6cafb73b7b737ecec98df941e53bd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7c4e2db1e8e6cafb73b7b737ecec98df941e53bd\",\n \"html_url\": \"https://github.com/owner/repo/commit/7c4e2db1e8e6cafb73b7b737ecec98df941e53bd\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"64984609bc42dd28928d363b5f954eeba4efba9c\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4OjY0OTg0NjA5YmM0MmRkMjg5MjhkMzYzYjVmOTU0ZWViYTRlZmJhOWM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/64984609bc42dd28928d363b5f954eeba4efba9c\",\n \"html_url\": \"https://github.com/owner/repo/commit/64984609bc42dd28928d363b5f954eeba4efba9c\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:57Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:36:57Z\"\n },\n \"tree\": {\n \"sha\": \"872c08f2c5e88e1a611ac0bb067ab1c05ad68258\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/872c08f2c5e88e1a611ac0bb067ab1c05ad68258\"\n },\n \"message\": \"Deleting “posts/1970-01-01-second-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"edfdac4a193518fa864cd4a6785563fcb50f17b9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/edfdac4a193518fa864cd4a6785563fcb50f17b9\",\n \"html_url\": \"https://github.com/owner/repo/commit/edfdac4a193518fa864cd4a6785563fcb50f17b9\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"eca80f0e7aa17e908466f15c8b0b442fcdb38221\",\"force\":false}", + "body": "{\"sha\":\"64984609bc42dd28928d363b5f954eeba4efba9c\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3713", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a39fc0065183fc3402ed78e471ddd25e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -3077,59 +2691,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0668:39FE5:14071D1:180DE57:5DDFDA02", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"eca80f0e7aa17e908466f15c8b0b442fcdb38221\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/eca80f0e7aa17e908466f15c8b0b442fcdb38221\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"64984609bc42dd28928d363b5f954eeba4efba9c\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/64984609bc42dd28928d363b5f954eeba4efba9c\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-second-title.md?ts=900&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:27 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "171", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3712", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"21929dc2b35a71411987a5e966452de21a5005ab\"", - "Last-Modified": "Thu, 28 Nov 2019 14:30:21 GMT", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066B:1E5ED:5415C65:646F8C4:5DDFDA03" - }, - "response": "---\ntemplate: post\ntitle: second title\ndraft: true\ndate: 1970-01-01T00:00:00.300Z\ndescription: second description\ncategory: second category\ntags:\n - tag2\n---\nsecond body\n", - "status": 200 - }, - { - "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"94e215eb55fd00b16b2898416785f2852063725b\",\"merge_method\":\"merge\"}", - "method": "PUT", - "url": "/repos/owner/repo/pulls/1/merge?ts=900", - "headers": { - "Date": "Thu, 28 Nov 2019 14:30:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3711", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"1e9654229810193615479a62eee63a97\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -3141,22 +2717,69 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066C:9495:4093637:4D06B0B:5DDFDA03", + "content-length": "1586" + }, + "response": "{\n \"name\": \"1970-01-01-second-title.md\",\n \"path\": \"content/posts/1970-01-01-second-title.md\",\n \"sha\": \"895f448ffeaf79de3ab272c31f42ae50b8a53a1e\",\n \"size\": 159,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-second-title.md?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-second-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/895f448ffeaf79de3ab272c31f42ae50b8a53a1e\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/content/posts/1970-01-01-second-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZGF0ZTog\\nMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQg\\nZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgog\\nIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-second-title.md?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/895f448ffeaf79de3ab272c31f42ae50b8a53a1e\",\n \"html\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-second-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=900&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"a5dfc8654b3f462955a0a25aed434a5aad09da9b\",\"merge_method\":\"merge\"}", + "method": "PUT", + "url": "/repos/owner/repo/pulls/1/merge?ts=900", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", "content-length": "123" }, - "response": "{\n \"sha\": \"46a92a0537ea8d17d138299b890cf6e9f2247375\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "response": "{\n \"sha\": \"a7a559bd80ebe20f1690b7751b316a410f70c9fa\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", "status": 200 }, { "method": "DELETE", "url": "/repos/owner/repo/git/refs/heads/cms%2Fposts%2F1970-01-01-first-title?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:30 GMT", "Server": "GitHub.com", "Status": "204 No Content", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3710", - "X-RateLimit-Reset": "1574954814", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -3169,7 +2792,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "066D:3BB70:3E05213:4A2FAD4:5DDFDA06", "content-length": "0" }, "response": null, @@ -3179,17 +2801,12 @@ "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3709", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a39fc0065183fc3402ed78e471ddd25e\"", - "Last-Modified": "Thu, 28 Nov 2019 14:30:24 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -3202,28 +2819,23 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066E:3D530:3E0DBC6:49FF20A:5DDFDA07", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"eca80f0e7aa17e908466f15c8b0b442fcdb38221\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/eca80f0e7aa17e908466f15c8b0b442fcdb38221\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"64984609bc42dd28928d363b5f954eeba4efba9c\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/64984609bc42dd28928d363b5f954eeba4efba9c\"\n }\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"eca80f0e7aa17e908466f15c8b0b442fcdb38221\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "body": "{\"base_tree\":\"64984609bc42dd28928d363b5f954eeba4efba9c\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:32 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "557", + "Content-Length": "571", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3708", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"455adbeb1e78b06d063380ac58a4a43a\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -3235,31 +2847,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066F:3BB71:53DF68D:641A77C:5DDFDA07" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"eca80f0e7aa17e908466f15c8b0b442fcdb38221\"]}", + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"64984609bc42dd28928d363b5f954eeba4efba9c\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:33 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1506", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3707", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"09c26341fa1147161af7f593e50c64f6\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/070364e851227be3e1259c9ac4687e45a94f4ff9", + "Location": "https://api.github.com/repos/owner/repo/git/commits/6c5085025030c655de35e70e52775a5483368f4d", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -3268,27 +2875,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0670:1E5ED:5416597:64703FB:5DDFDA08" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"070364e851227be3e1259c9ac4687e45a94f4ff9\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjcwNzIyOjA3MDM2NGU4NTEyMjdiZTNlMTI1OWM5YWM0Njg3ZTQ1YTk0ZjRmZjk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/070364e851227be3e1259c9ac4687e45a94f4ff9\",\n \"html_url\": \"https://github.com/owner/repo/commit/070364e851227be3e1259c9ac4687e45a94f4ff9\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:30:33Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:30:33Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"eca80f0e7aa17e908466f15c8b0b442fcdb38221\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/eca80f0e7aa17e908466f15c8b0b442fcdb38221\",\n \"html_url\": \"https://github.com/owner/repo/commit/eca80f0e7aa17e908466f15c8b0b442fcdb38221\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"6c5085025030c655de35e70e52775a5483368f4d\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTY2ODk4OjZjNTA4NTAyNTAzMGM2NTVkZTM1ZTcwZTUyNzc1YTU0ODMzNjhmNGQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6c5085025030c655de35e70e52775a5483368f4d\",\n \"html_url\": \"https://github.com/owner/repo/commit/6c5085025030c655de35e70e52775a5483368f4d\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:37:04Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T10:37:04Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"64984609bc42dd28928d363b5f954eeba4efba9c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/64984609bc42dd28928d363b5f954eeba4efba9c\",\n \"html_url\": \"https://github.com/owner/repo/commit/64984609bc42dd28928d363b5f954eeba4efba9c\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"070364e851227be3e1259c9ac4687e45a94f4ff9\",\"force\":false}", + "body": "{\"sha\":\"6c5085025030c655de35e70e52775a5483368f4d\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=900", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3706", - "X-RateLimit-Reset": "1574954814", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"e0c70bcdcbdd78d84a4662dc09109cf4\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -3300,31 +2902,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0671:39FEA:549E2B0:64BE64D:5DDFDA09", - "content-length": "480" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjcwNzIyOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"070364e851227be3e1259c9ac4687e45a94f4ff9\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/070364e851227be3e1259c9ac4687e45a94f4ff9\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTY2ODk4OnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6c5085025030c655de35e70e52775a5483368f4d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6c5085025030c655de35e70e52775a5483368f4d\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=900&ref=master", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=900&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:30:35 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3705", - "X-RateLimit-Reset": "1574954814", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:30:28 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -3333,9 +2926,35 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0676:3BB6F:25EF3E6:2D84DF2:5DDFDA0B" + "content-length": "109" }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=900&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1575" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\"\n }\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API__can change workflow status.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API__can change workflow status.json index 703a97f6..9374cadb 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API__can change workflow status.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API__can change workflow status.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:54 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4120", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0701:3BB6E:1303BA1:16D4643:5DDFD65E", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,17 +29,12 @@ "method": "GET", "url": "/repos/owner/repo?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:55 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4119", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"d820275a376bce6a3205e6681bc3eb0e\"", - "Last-Modified": "Thu, 28 Nov 2019 14:14:51 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -57,59 +46,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0705:11CCE:5397782:63DDA19:5DDFD65E", - "content-length": "7252" + "content-length": "7542" }, - "response": "{\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:14:51Z\",\n \"pushed_at\": \"2019-11-28T14:14:49Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", - "headers": { - "Date": "Thu, 28 Nov 2019 14:14:56 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4118", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"97765d71c0f917161d224b5f944e4c93\"", - "Last-Modified": "Thu, 28 Nov 2019 14:14:51 GMT", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0707:39FE5:13E6A7A:17E6B88:5DDFD65F", - "content-length": "3473" - }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:47:35Z\",\n \"pushed_at\": \"2019-12-15T09:47:33Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:56 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4117", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0792216f7cbf5a57af9ead194ef6721\"", - "Last-Modified": "Thu, 28 Nov 2019 14:14:51 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -121,29 +72,74 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0706:11CCE:5397938:63DDC28:5DDFD65F", - "content-length": "2024" + "content-length": "2060" }, "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:57 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4116", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"880e3bac59446485deb0c1abb21f88a7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -152,91 +148,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070A:3BB6F:25B9B1B:2D43D9D:5DDFD660", - "content-length": "1707" + "content-length": "2714" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 14:14:57 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4115", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"29a58f48940ff3d2dc5509a5f67ff405\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070E:1E5E0:2750ACD:2F29E91:5DDFD660", - "content-length": "7465" - }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 14:14:57 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4114", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"64aba4bc04422f7e2591ed3ffdba868b\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070D:11CCA:2667D6E:2E00B5C:5DDFD660", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:57 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4113", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"344dacc2b3cff4f660ef0b37285bbebc\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -245,29 +174,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070C:11CCE:5397A6D:63DDDAB:5DDFD660", - "content-length": "2786" + "content-length": "4202" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:57 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4112", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4bb0ef1407b91842a124b4e17cae8d76\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -276,23 +200,45 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0709:39FE5:13E6AEE:17E6C0B:5DDFD660", - "content-length": "2565" + "content-length": "22507" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:00 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4111", - "X-RateLimit-Reset": "1574951821", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -305,7 +251,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "070F:1E5ED:53ABB07:63EF0A9:5DDFD663", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -315,16 +260,13 @@ "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:00 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4110", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -333,35 +275,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0710:3D530:3DBAC5D:499B571:5DDFD663", - "content-length": "116" - }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", - "status": 404 - }, - { - "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", - "headers": { - "Date": "Thu, 28 Nov 2019 14:15:01 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "404 Not Found", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4109", - "X-RateLimit-Reset": "1574951821", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0712:9496:521EE1E:61F17E5:5DDFD664", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -371,17 +284,13 @@ "method": "GET", "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:01 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "5", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4108", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2ee5e633a5831fe3d55f3382ba6b436b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -392,31 +301,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0711:3BB6D:6D07E6:840F70:5DDFD664" + "Content-Security-Policy": "default-src 'none'" }, "response": "[\n\n]\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:02 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", "Server": "GitHub.com", - "Status": "201 Created", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4107", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"dc82b4d7cb2655e8b49b3ce8210e3d67\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -426,25 +325,49 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0714:1E5E9:3E5A9D5:4A7C6A2:5DDFD665" + "content-length": "116" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/branches/master?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:02 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4106", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ae166a4abe6814f6830892b84b5be572\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -456,31 +379,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0715:39FE4:76C7D3:8F7B33:5DDFD666", - "content-length": "5369" + "content-length": "5861" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:03 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4105", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2d544f9f6a42a2d14986720902923696\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -489,31 +407,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0717:3BB6F:25BA15C:2D44561:5DDFD666" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:04 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4104", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"12ba917ace03ed244742b14ba1fdd941\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/2028cd682eb91c4525ff2575ccae5fbeb0cb09f7", + "Location": "https://api.github.com/repos/owner/repo/git/commits/90293770a0e310a48c9125a9485f9953a634caf8", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -522,28 +435,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0719:3BB70:3DB59B1:49CF177:5DDFD667" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"2028cd682eb91c4525ff2575ccae5fbeb0cb09f7\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjIwMjhjZDY4MmViOTFjNDUyNWZmMjU3NWNjYWU1ZmJlYjBjYjA5Zjc=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2028cd682eb91c4525ff2575ccae5fbeb0cb09f7\",\n \"html_url\": \"https://github.com/owner/repo/commit/2028cd682eb91c4525ff2575ccae5fbeb0cb09f7\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:15:04Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:15:04Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"90293770a0e310a48c9125a9485f9953a634caf8\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjkwMjkzNzcwYTBlMzEwYTQ4YzkxMjVhOTQ4NWY5OTUzYTYzNGNhZjg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/90293770a0e310a48c9125a9485f9953a634caf8\",\n \"html_url\": \"https://github.com/owner/repo/commit/90293770a0e310a48c9125a9485f9953a634caf8\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:47:46Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:47:46Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"2028cd682eb91c4525ff2575ccae5fbeb0cb09f7\"}", + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"90293770a0e310a48c9125a9485f9953a634caf8\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:06 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "536", + "Content-Length": "548", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4103", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"0b52b4a4917dc46eedfcfd330121ed1e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", @@ -555,10 +463,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071A:3BB6D:6D091F:84110C:5DDFD668" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"2028cd682eb91c4525ff2575ccae5fbeb0cb09f7\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2028cd682eb91c4525ff2575ccae5fbeb0cb09f7\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"90293770a0e310a48c9125a9485f9953a634caf8\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/90293770a0e310a48c9125a9485f9953a634caf8\"\n }\n}\n", "status": 201 }, { @@ -566,17 +473,13 @@ "method": "POST", "url": "/repos/owner/repo/pulls?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:07 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21621", + "Content-Length": "22257", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4102", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f53aba5478d13c130d97632c5286fa7f\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/pulls/4", @@ -588,27 +491,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071B:3D52C:12D3D6C:16ABBE7:5DDFD66A" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/4\",\n \"id\": 346721173,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQ2NzIxMTcz\",\n \"html_url\": \"https://github.com/owner/repo/pull/4\",\n \"diff_url\": \"https://github.com/owner/repo/pull/4.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/4.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/4\",\n \"number\": 4,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-28T14:15:07Z\",\n \"updated_at\": \"2019-11-28T14:15:07Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/4/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/4/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/4/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/2028cd682eb91c4525ff2575ccae5fbeb0cb09f7\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"2028cd682eb91c4525ff2575ccae5fbeb0cb09f7\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:14:51Z\",\n \"pushed_at\": \"2019-11-28T14:15:06Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:14:51Z\",\n \"pushed_at\": \"2019-11-28T14:15:06Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/4\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/4\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/4\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/4/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/4/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/4/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/2028cd682eb91c4525ff2575ccae5fbeb0cb09f7\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/4\",\n \"id\": 353257539,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3NTM5\",\n \"html_url\": \"https://github.com/owner/repo/pull/4\",\n \"diff_url\": \"https://github.com/owner/repo/pull/4.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/4.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/4\",\n \"number\": 4,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:47:49Z\",\n \"updated_at\": \"2019-12-15T09:47:49Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/4/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/4/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/4/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/90293770a0e310a48c9125a9485f9953a634caf8\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"90293770a0e310a48c9125a9485f9953a634caf8\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:47:35Z\",\n \"pushed_at\": \"2019-12-15T09:47:48Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:47:35Z\",\n \"pushed_at\": \"2019-12-15T09:47:48Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/4\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/4\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/4\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/4/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/4/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/4/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/90293770a0e310a48c9125a9485f9953a634caf8\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:09 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4101", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a2949770a21660dc308371db11828e6c\"", - "Last-Modified": "Thu, 28 Nov 2019 14:14:51 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -621,31 +518,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071C:3BB70:3DB617F:49CFACF:5DDFD66C", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"93a76fce452df75a7e82dc48bf4ea9b3aaa56b3b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/93a76fce452df75a7e82dc48bf4ea9b3aaa56b3b\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6c9cb6e23d6d4cd1b39f5ddb037afa607ef17d6a\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6c9cb6e23d6d4cd1b39f5ddb037afa607ef17d6a\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiIyMDI4Y2Q2ODJlYjkxYzQ1MjVmZjI1NzVjY2FlNWZiZWIwY2IwOWY3In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiI5MDI5Mzc3MGEwZTMxMGE0OGM5MTI1YTk0ODVmOTk1M2E2MzRjYWY4In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:09 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4100", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a41c25ec2e32e5fdb63fdeb6b5b99ddd\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/692917a133e31813bdc4d7129e134bc984586213", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/ed2264b052e02c4168f3b8c3305872323f51160d", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -654,31 +546,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071D:3BB71:5373D58:6398B6F:5DDFD66D" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"692917a133e31813bdc4d7129e134bc984586213\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/692917a133e31813bdc4d7129e134bc984586213\"\n}\n", + "response": "{\n \"sha\": \"ed2264b052e02c4168f3b8c3305872323f51160d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ed2264b052e02c4168f3b8c3305872323f51160d\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"93a76fce452df75a7e82dc48bf4ea9b3aaa56b3b\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"692917a133e31813bdc4d7129e134bc984586213\"}]}", + "body": "{\"base_tree\":\"6c9cb6e23d6d4cd1b39f5ddb037afa607ef17d6a\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"ed2264b052e02c4168f3b8c3305872323f51160d\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:10 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4099", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"08678304d69211cd7f75fa24dec226e1\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/cc5f38b2c1d82df464a0a34a3032afcadb30cf59", + "Location": "https://api.github.com/repos/owner/repo/git/trees/e57d0320a45357e3ac684d35e07ac3623ea4f63b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -687,31 +574,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "071E:9490:26D950E:2E9650E:5DDFD66D" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"cc5f38b2c1d82df464a0a34a3032afcadb30cf59\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/cc5f38b2c1d82df464a0a34a3032afcadb30cf59\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"7b1c50a2842d40378c534445183814bb32361be0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7b1c50a2842d40378c534445183814bb32361be0\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"e57d0320a45357e3ac684d35e07ac3623ea4f63b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e57d0320a45357e3ac684d35e07ac3623ea4f63b\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"2c701eed4739b92bf29f664c7eaf1eeb8ff81e92\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/2c701eed4739b92bf29f664c7eaf1eeb8ff81e92\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"cc5f38b2c1d82df464a0a34a3032afcadb30cf59\",\"parents\":[\"93a76fce452df75a7e82dc48bf4ea9b3aaa56b3b\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"e57d0320a45357e3ac684d35e07ac3623ea4f63b\",\"parents\":[\"6c9cb6e23d6d4cd1b39f5ddb037afa607ef17d6a\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:11 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4098", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"0f227a5f6797e0d593d2e3a3e7e91504\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/fa1963aa46c1b18de2d9f9b628057416729b5ce1", + "Location": "https://api.github.com/repos/owner/repo/git/commits/e24eb5feef4b9e694a1339e31e0ce4b4dfac446f", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -720,27 +602,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0722:11CCE:539950A:63DFE59:5DDFD66E" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"fa1963aa46c1b18de2d9f9b628057416729b5ce1\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOmZhMTk2M2FhNDZjMWIxOGRlMmQ5ZjliNjI4MDU3NDE2NzI5YjVjZTE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fa1963aa46c1b18de2d9f9b628057416729b5ce1\",\n \"html_url\": \"https://github.com/owner/repo/commit/fa1963aa46c1b18de2d9f9b628057416729b5ce1\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:15:11Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:15:11Z\"\n },\n \"tree\": {\n \"sha\": \"cc5f38b2c1d82df464a0a34a3032afcadb30cf59\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/cc5f38b2c1d82df464a0a34a3032afcadb30cf59\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"93a76fce452df75a7e82dc48bf4ea9b3aaa56b3b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/93a76fce452df75a7e82dc48bf4ea9b3aaa56b3b\",\n \"html_url\": \"https://github.com/owner/repo/commit/93a76fce452df75a7e82dc48bf4ea9b3aaa56b3b\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"e24eb5feef4b9e694a1339e31e0ce4b4dfac446f\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOmUyNGViNWZlZWY0YjllNjk0YTEzMzllMzFlMGNlNGI0ZGZhYzQ0NmY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e24eb5feef4b9e694a1339e31e0ce4b4dfac446f\",\n \"html_url\": \"https://github.com/owner/repo/commit/e24eb5feef4b9e694a1339e31e0ce4b4dfac446f\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:47:52Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:47:52Z\"\n },\n \"tree\": {\n \"sha\": \"e57d0320a45357e3ac684d35e07ac3623ea4f63b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e57d0320a45357e3ac684d35e07ac3623ea4f63b\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"6c9cb6e23d6d4cd1b39f5ddb037afa607ef17d6a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6c9cb6e23d6d4cd1b39f5ddb037afa607ef17d6a\",\n \"html_url\": \"https://github.com/owner/repo/commit/6c9cb6e23d6d4cd1b39f5ddb037afa607ef17d6a\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"fa1963aa46c1b18de2d9f9b628057416729b5ce1\",\"force\":false}", + "body": "{\"sha\":\"e24eb5feef4b9e694a1339e31e0ce4b4dfac446f\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:12 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4097", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"458279590ba34a22b87c01350d8732ef\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -752,58 +629,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0723:39FEA:5437396:64418EB:5DDFD66F", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"fa1963aa46c1b18de2d9f9b628057416729b5ce1\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fa1963aa46c1b18de2d9f9b628057416729b5ce1\"\n }\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", - "headers": { - "Date": "Thu, 28 Nov 2019 14:15:13 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4096", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:15:04 GMT", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0729:3BB71:53744CF:6399498:5DDFD671" - }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"e24eb5feef4b9e694a1339e31e0ce4b4dfac446f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e24eb5feef4b9e694a1339e31e0ce4b4dfac446f\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:13 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4095", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -812,7 +653,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "072A:11CCE:53999A8:63E03DA:5DDFD671", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -820,18 +660,66 @@ }, { "method": "GET", - "url": "/repos/owner/repo/commits/2028cd682eb91c4525ff2575ccae5fbeb0cb09f7/status?ts=300", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1705" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "577" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/90293770a0e310a48c9125a9485f9953a634caf8/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:14 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4094", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5169a1bdae3f3324bee1df103e27fa4c\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -843,27 +731,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "072B:39FEA:54377A0:6441DDC:5DDFD672", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"2028cd682eb91c4525ff2575ccae5fbeb0cb09f7\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/2028cd682eb91c4525ff2575ccae5fbeb0cb09f7\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/2028cd682eb91c4525ff2575ccae5fbeb0cb09f7/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"90293770a0e310a48c9125a9485f9953a634caf8\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/90293770a0e310a48c9125a9485f9953a634caf8\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/90293770a0e310a48c9125a9485f9953a634caf8/status\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:14 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4093", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"458279590ba34a22b87c01350d8732ef\"", - "Last-Modified": "Thu, 28 Nov 2019 14:14:51 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -876,31 +758,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0733:3D530:3DBC3E8:499D21F:5DDFD672", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"fa1963aa46c1b18de2d9f9b628057416729b5ce1\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fa1963aa46c1b18de2d9f9b628057416729b5ce1\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"e24eb5feef4b9e694a1339e31e0ce4b4dfac446f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e24eb5feef4b9e694a1339e31e0ce4b4dfac446f\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiIyMDI4Y2Q2ODJlYjkxYzQ1MjVmZjI1NzVjY2FlNWZiZWIwY2IwOWY3In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiI5MDI5Mzc3MGEwZTMxMGE0OGM5MTI1YTk0ODVmOTk1M2E2MzRjYWY4In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:15 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4092", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"732468ddbb64f79adac215740df038e9\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/0b75ed1bac921de734f1b2f83b378f6a245a9ed0", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/3ae9db48b9fccac424b12d091f4da78af271492b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -909,31 +786,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0736:3BB71:5374900:6399977:5DDFD673" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"0b75ed1bac921de734f1b2f83b378f6a245a9ed0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0b75ed1bac921de734f1b2f83b378f6a245a9ed0\"\n}\n", + "response": "{\n \"sha\": \"3ae9db48b9fccac424b12d091f4da78af271492b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3ae9db48b9fccac424b12d091f4da78af271492b\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"fa1963aa46c1b18de2d9f9b628057416729b5ce1\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"0b75ed1bac921de734f1b2f83b378f6a245a9ed0\"}]}", + "body": "{\"base_tree\":\"e24eb5feef4b9e694a1339e31e0ce4b4dfac446f\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"3ae9db48b9fccac424b12d091f4da78af271492b\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:16 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4091", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"60f55045d85c2ce2bdcfe17e7c851a7e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/23bc301d0a0dd5103654438b4c74150c98fdfa4c", + "Location": "https://api.github.com/repos/owner/repo/git/trees/08ddfb886bd01720e3a21db3af4270a23e8fd067", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -942,31 +814,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0737:39FE5:13E7734:17E7B40:5DDFD673" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"23bc301d0a0dd5103654438b4c74150c98fdfa4c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/23bc301d0a0dd5103654438b4c74150c98fdfa4c\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ba71401f20339d711b53bfe5999358f005415b99\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ba71401f20339d711b53bfe5999358f005415b99\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"08ddfb886bd01720e3a21db3af4270a23e8fd067\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08ddfb886bd01720e3a21db3af4270a23e8fd067\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"89178f9f7821a148b8fd4f761e358f269979e18e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/89178f9f7821a148b8fd4f761e358f269979e18e\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"23bc301d0a0dd5103654438b4c74150c98fdfa4c\",\"parents\":[\"fa1963aa46c1b18de2d9f9b628057416729b5ce1\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"08ddfb886bd01720e3a21db3af4270a23e8fd067\",\"parents\":[\"e24eb5feef4b9e694a1339e31e0ce4b4dfac446f\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:17 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4090", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"c39ecdb0aa80253c4105be61ee38c9cb\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/9115cdbe875988c4044aab78b0be7dcaebe6167e", + "Location": "https://api.github.com/repos/owner/repo/git/commits/d3271fbe28c7f613c71f7d24c92a25b58d5aaa13", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -975,27 +842,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0739:39FEA:5437C1D:644235C:5DDFD674" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"9115cdbe875988c4044aab78b0be7dcaebe6167e\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjkxMTVjZGJlODc1OTg4YzQwNDRhYWI3OGIwYmU3ZGNhZWJlNjE2N2U=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9115cdbe875988c4044aab78b0be7dcaebe6167e\",\n \"html_url\": \"https://github.com/owner/repo/commit/9115cdbe875988c4044aab78b0be7dcaebe6167e\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:15:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:15:16Z\"\n },\n \"tree\": {\n \"sha\": \"23bc301d0a0dd5103654438b4c74150c98fdfa4c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/23bc301d0a0dd5103654438b4c74150c98fdfa4c\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"fa1963aa46c1b18de2d9f9b628057416729b5ce1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fa1963aa46c1b18de2d9f9b628057416729b5ce1\",\n \"html_url\": \"https://github.com/owner/repo/commit/fa1963aa46c1b18de2d9f9b628057416729b5ce1\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"d3271fbe28c7f613c71f7d24c92a25b58d5aaa13\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOmQzMjcxZmJlMjhjN2Y2MTNjNzFmN2QyNGM5MmEyNWI1OGQ1YWFhMTM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/d3271fbe28c7f613c71f7d24c92a25b58d5aaa13\",\n \"html_url\": \"https://github.com/owner/repo/commit/d3271fbe28c7f613c71f7d24c92a25b58d5aaa13\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:47:57Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:47:57Z\"\n },\n \"tree\": {\n \"sha\": \"08ddfb886bd01720e3a21db3af4270a23e8fd067\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08ddfb886bd01720e3a21db3af4270a23e8fd067\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"e24eb5feef4b9e694a1339e31e0ce4b4dfac446f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/e24eb5feef4b9e694a1339e31e0ce4b4dfac446f\",\n \"html_url\": \"https://github.com/owner/repo/commit/e24eb5feef4b9e694a1339e31e0ce4b4dfac446f\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"9115cdbe875988c4044aab78b0be7dcaebe6167e\",\"force\":false}", + "body": "{\"sha\":\"d3271fbe28c7f613c71f7d24c92a25b58d5aaa13\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4089", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"65812f1f5b0baacad0d9c91452a8232b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1007,59 +869,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "073A:11CC8:1302072:16E07CB:5DDFD675", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"9115cdbe875988c4044aab78b0be7dcaebe6167e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9115cdbe875988c4044aab78b0be7dcaebe6167e\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"d3271fbe28c7f613c71f7d24c92a25b58d5aaa13\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/d3271fbe28c7f613c71f7d24c92a25b58d5aaa13\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "url": "/repos/owner/repo/commits/90293770a0e310a48c9125a9485f9953a634caf8/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:19 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4088", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"65812f1f5b0baacad0d9c91452a8232b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:14:51 GMT", - "X-Poll-Interval": "300", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "073C:9490:26DA01E:2E9726A:5DDFD677", - "content-length": "482" - }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"9115cdbe875988c4044aab78b0be7dcaebe6167e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9115cdbe875988c4044aab78b0be7dcaebe6167e\"\n }\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/commits/2028cd682eb91c4525ff2575ccae5fbeb0cb09f7/status?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:15:20 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4086", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5169a1bdae3f3324bee1df103e27fa4c\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1071,158 +895,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "073D:39FE8:3C320FF:480CBB5:5DDFD677", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"2028cd682eb91c4525ff2575ccae5fbeb0cb09f7\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/2028cd682eb91c4525ff2575ccae5fbeb0cb09f7\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/2028cd682eb91c4525ff2575ccae5fbeb0cb09f7/status\"\n}\n", - "status": 200 - }, - { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiIyMDI4Y2Q2ODJlYjkxYzQ1MjVmZjI1NzVjY2FlNWZiZWIwY2IwOWY3In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6ImEwNDEyNDU4MTQ4OTJlM2Y3M2Y2M2NhNTQzMzNmZGE2NDliN2ZjMGIifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:15:20 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4085", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"5245c1b814acd235c40bd608a09c48b9\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/53d7d66d96568405b6c7e30e8fd497193be668ac", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "073F:39FE8:3C32154:480CC23:5DDFD678" - }, - "response": "{\n \"sha\": \"53d7d66d96568405b6c7e30e8fd497193be668ac\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/53d7d66d96568405b6c7e30e8fd497193be668ac\"\n}\n", - "status": 201 - }, - { - "body": "{\"base_tree\":\"9115cdbe875988c4044aab78b0be7dcaebe6167e\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"53d7d66d96568405b6c7e30e8fd497193be668ac\"}]}", - "method": "POST", - "url": "/repos/owner/repo/git/trees?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:15:21 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4083", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a64bdc171afe4c44f07f7146a3fce7dd\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/34c34c2f58909b771d6e8211c5724099117cc951", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0742:11CCC:3F97A60:4C034A5:5DDFD678" - }, - "response": "{\n \"sha\": \"34c34c2f58909b771d6e8211c5724099117cc951\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34c34c2f58909b771d6e8211c5724099117cc951\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"88850bb364730ee9729e8bbb6f4a661c33258d0e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/88850bb364730ee9729e8bbb6f4a661c33258d0e\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 201 - }, - { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"34c34c2f58909b771d6e8211c5724099117cc951\",\"parents\":[\"9115cdbe875988c4044aab78b0be7dcaebe6167e\"]}", - "method": "POST", - "url": "/repos/owner/repo/git/commits?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:15:22 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4081", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"aa26b1886058148813c1dd997c0b5ac4\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/ef631176238f6996c6bc57c25ff160a13d1c1736", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0744:1E5ED:53AE302:63F223F:5DDFD679" - }, - "response": "{\n \"sha\": \"ef631176238f6996c6bc57c25ff160a13d1c1736\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOmVmNjMxMTc2MjM4ZjY5OTZjNmJjNTdjMjVmZjE2MGExM2QxYzE3MzY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ef631176238f6996c6bc57c25ff160a13d1c1736\",\n \"html_url\": \"https://github.com/owner/repo/commit/ef631176238f6996c6bc57c25ff160a13d1c1736\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:15:22Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:15:22Z\"\n },\n \"tree\": {\n \"sha\": \"34c34c2f58909b771d6e8211c5724099117cc951\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34c34c2f58909b771d6e8211c5724099117cc951\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"9115cdbe875988c4044aab78b0be7dcaebe6167e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/9115cdbe875988c4044aab78b0be7dcaebe6167e\",\n \"html_url\": \"https://github.com/owner/repo/commit/9115cdbe875988c4044aab78b0be7dcaebe6167e\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 - }, - { - "body": "{\"sha\":\"ef631176238f6996c6bc57c25ff160a13d1c1736\",\"force\":false}", - "method": "PATCH", - "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:15:23 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4079", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"c0ea3390651ebce3388cfae2d53a70d8\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0746:3BB70:3DB7811:49D1631:5DDFD67A", - "content-length": "482" - }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ef631176238f6996c6bc57c25ff160a13d1c1736\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ef631176238f6996c6bc57c25ff160a13d1c1736\"\n }\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"90293770a0e310a48c9125a9485f9953a634caf8\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/90293770a0e310a48c9125a9485f9953a634caf8\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/90293770a0e310a48c9125a9485f9953a634caf8/status\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4078", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"c0ea3390651ebce3388cfae2d53a70d8\"", - "Last-Modified": "Thu, 28 Nov 2019 14:14:51 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1235,31 +922,108 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0749:9496:522187B:61F4C0D:5DDFD67B", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ef631176238f6996c6bc57c25ff160a13d1c1736\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ef631176238f6996c6bc57c25ff160a13d1c1736\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"d3271fbe28c7f613c71f7d24c92a25b58d5aaa13\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/d3271fbe28c7f613c71f7d24c92a25b58d5aaa13\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiIyMDI4Y2Q2ODJlYjkxYzQ1MjVmZjI1NzVjY2FlNWZiZWIwY2IwOWY3In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjQsImhlYWQiOiI5MDI5Mzc3MGEwZTMxMGE0OGM5MTI1YTk0ODVmOTk1M2E2MzRjYWY4In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6Ijc2MjcyMmI3OTI5NGU4MjVlNWYyMjE5NGY5MjczYjUzYTJhM2U2ZDUifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:15:25 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4077", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"732468ddbb64f79adac215740df038e9\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/0b75ed1bac921de734f1b2f83b378f6a245a9ed0", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/82f6df194dfcf28cdfa11105dbc3ac0092f30aed", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"82f6df194dfcf28cdfa11105dbc3ac0092f30aed\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/82f6df194dfcf28cdfa11105dbc3ac0092f30aed\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"d3271fbe28c7f613c71f7d24c92a25b58d5aaa13\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"82f6df194dfcf28cdfa11105dbc3ac0092f30aed\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "869", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/f2c946829d79e3868e122df84150ce74296d7c49", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"f2c946829d79e3868e122df84150ce74296d7c49\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f2c946829d79e3868e122df84150ce74296d7c49\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"3755f92211bfedebe497e939a2d93819beb51da7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3755f92211bfedebe497e939a2d93819beb51da7\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"f2c946829d79e3868e122df84150ce74296d7c49\",\"parents\":[\"d3271fbe28c7f613c71f7d24c92a25b58d5aaa13\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1541", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/6c354e88b31fedda1917c5561fa9ff4e133893d4", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"6c354e88b31fedda1917c5561fa9ff4e133893d4\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjZjMzU0ZTg4YjMxZmVkZGExOTE3YzU1NjFmYTlmZjRlMTMzODkzZDQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6c354e88b31fedda1917c5561fa9ff4e133893d4\",\n \"html_url\": \"https://github.com/owner/repo/commit/6c354e88b31fedda1917c5561fa9ff4e133893d4\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:48:03Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:48:03Z\"\n },\n \"tree\": {\n \"sha\": \"f2c946829d79e3868e122df84150ce74296d7c49\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f2c946829d79e3868e122df84150ce74296d7c49\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"d3271fbe28c7f613c71f7d24c92a25b58d5aaa13\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/d3271fbe28c7f613c71f7d24c92a25b58d5aaa13\",\n \"html_url\": \"https://github.com/owner/repo/commit/d3271fbe28c7f613c71f7d24c92a25b58d5aaa13\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"6c354e88b31fedda1917c5561fa9ff4e133893d4\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1269,9 +1033,36 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "074B:3BB6E:1304E71:16D5CF9:5DDFD67C" + "content-length": "494" }, - "response": "{\n \"sha\": \"0b75ed1bac921de734f1b2f83b378f6a245a9ed0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0b75ed1bac921de734f1b2f83b378f6a245a9ed0\"\n}\n", - "status": 201 + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6c354e88b31fedda1917c5561fa9ff4e133893d4\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6c354e88b31fedda1917c5561fa9ff4e133893d4\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-Poll-Interval": "300", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6c354e88b31fedda1917c5561fa9ff4e133893d4\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6c354e88b31fedda1917c5561fa9ff4e133893d4\"\n }\n}\n", + "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API__can create an entry.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API__can create an entry.json index 9dfeabfe..9fabdbeb 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API__can create an entry.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API__can create an entry.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4265", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0604:3D52E:2721CCB:2ED0318:5DDFD5D6", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,17 +29,12 @@ "method": "GET", "url": "/repos/owner/repo?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4264", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"39b37a1042f5fd7e6808dadd9b1d33d0\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -57,27 +46,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0607:9496:52104EC:61DF980:5DDFD5D7", - "content-length": "7252" + "content-length": "7542" }, - "response": "{\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:12:27Z\",\n \"pushed_at\": \"2019-11-28T14:12:23Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "response": "{\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:45:29Z\",\n \"pushed_at\": \"2019-12-15T09:45:25Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4263", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0792216f7cbf5a57af9ead194ef6721\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -89,8 +72,7 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0608:9490:26CFCE4:2E8AD80:5DDFD5D7", - "content-length": "2024" + "content-length": "2060" }, "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 @@ -99,17 +81,10 @@ "method": "GET", "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4262", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"97765d71c0f917161d224b5f944e4c93\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -121,122 +96,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0609:3D530:3DAE6B3:498C736:5DDFD5D7", - "content-length": "3473" + "content-length": "109" }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 14:12:40 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4261", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"64aba4bc04422f7e2591ed3ffdba868b\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0611:3BB70:3DA944B:49C00FD:5DDFD5D8", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 14:12:40 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4260", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"880e3bac59446485deb0c1abb21f88a7\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "060E:11CCE:538853A:63CB2F4:5DDFD5D8", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 14:12:40 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4259", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"344dacc2b3cff4f660ef0b37285bbebc\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0610:1E5ED:539BE10:63DBD23:5DDFD5D8", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:40 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4258", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4bb0ef1407b91842a124b4e17cae8d76\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -245,29 +122,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "060F:3BB6F:25B1934:2D3A160:5DDFD5D8", - "content-length": "2565" + "content-length": "3896" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:40 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4257", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"29a58f48940ff3d2dc5509a5f67ff405\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -276,26 +148,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0612:3BB71:536282A:6383BA4:5DDFD5D8", - "content-length": "7465" + "content-length": "10650" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:44 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "404 Not Found", + "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4256", - "X-RateLimit-Reset": "1574951821", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -304,23 +174,71 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0614:11CC8:12FC5EA:16D9AE9:5DDFD5DB", - "content-length": "144" + "content-length": "4202" }, - "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", - "status": 404 + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:44 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4255", - "X-RateLimit-Reset": "1574951821", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -333,7 +251,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0613:3BB70:3DA98D3:49C06A3:5DDFD5DB", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -341,18 +258,15 @@ }, { "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:45 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4254", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -361,27 +275,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0615:1E5ED:539C58E:63DC645:5DDFD5DC", - "content-length": "116" + "content-length": "144" }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "response": "{\n \"message\": \"No commit found for the ref refs/meta/_netlify_cms\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", "status": 404 }, { "method": "GET", "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:45 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "5", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4253", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2ee5e633a5831fe3d55f3382ba6b436b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -392,31 +301,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0617:9496:5210DF1:61E04DE:5DDFD5DC" + "Content-Security-Policy": "default-src 'none'" }, "response": "[\n\n]\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:45 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", "Server": "GitHub.com", - "Status": "201 Created", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4252", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"dc82b4d7cb2655e8b49b3ce8210e3d67\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -426,25 +325,49 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0618:39FE7:25EE6A7:2D69FE3:5DDFD5DD" + "content-length": "116" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/branches/master?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:46 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4251", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ae166a4abe6814f6830892b84b5be572\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -456,31 +379,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0619:9496:5210FE5:61E0753:5DDFD5DD", - "content-length": "5369" + "content-length": "5861" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:47 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4250", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2d544f9f6a42a2d14986720902923696\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -489,31 +407,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "061A:948B:A2B1A:CA2C9:5DDFD5DE" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:47 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4249", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a80834bf3cf04434cf838b0be3ca7bfa\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/4faf53a575f1b9d4dc14e9ab3964129888c679b4", + "Location": "https://api.github.com/repos/owner/repo/git/commits/2ddf89419cb1b6d7856ee415c7d01de17e8d28c3", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -522,28 +435,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "061B:39FE5:13E1B1C:17E0CB0:5DDFD5DF" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"4faf53a575f1b9d4dc14e9ab3964129888c679b4\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjRmYWY1M2E1NzVmMWI5ZDRkYzE0ZTlhYjM5NjQxMjk4ODhjNjc5YjQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4faf53a575f1b9d4dc14e9ab3964129888c679b4\",\n \"html_url\": \"https://github.com/owner/repo/commit/4faf53a575f1b9d4dc14e9ab3964129888c679b4\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:12:47Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:12:47Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"2ddf89419cb1b6d7856ee415c7d01de17e8d28c3\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjJkZGY4OTQxOWNiMWI2ZDc4NTZlZTQxNWM3ZDAxZGUxN2U4ZDI4YzM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2ddf89419cb1b6d7856ee415c7d01de17e8d28c3\",\n \"html_url\": \"https://github.com/owner/repo/commit/2ddf89419cb1b6d7856ee415c7d01de17e8d28c3\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:45:47Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:45:47Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"4faf53a575f1b9d4dc14e9ab3964129888c679b4\"}", + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"2ddf89419cb1b6d7856ee415c7d01de17e8d28c3\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:49 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "536", + "Content-Length": "548", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4248", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"aba7af286ffacb0ad1bd524f315a86bf\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", @@ -555,10 +463,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "061D:3D52E:2722672:2ED0EA9:5DDFD5E0" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"4faf53a575f1b9d4dc14e9ab3964129888c679b4\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/4faf53a575f1b9d4dc14e9ab3964129888c679b4\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"2ddf89419cb1b6d7856ee415c7d01de17e8d28c3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/2ddf89419cb1b6d7856ee415c7d01de17e8d28c3\"\n }\n}\n", "status": 201 }, { @@ -566,17 +473,13 @@ "method": "POST", "url": "/repos/owner/repo/pulls?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:51 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21621", + "Content-Length": "22257", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4247", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"6a19a7779cbc2a0835d2b858d8c61ec3\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/pulls/1", @@ -588,23 +491,19 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "061E:1E5E9:3E4EF0A:4A6E3DE:5DDFD5E1" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/1\",\n \"id\": 346720105,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQ2NzIwMTA1\",\n \"html_url\": \"https://github.com/owner/repo/pull/1\",\n \"diff_url\": \"https://github.com/owner/repo/pull/1.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/1.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/1\",\n \"number\": 1,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-28T14:12:50Z\",\n \"updated_at\": \"2019-11-28T14:12:50Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/1/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/4faf53a575f1b9d4dc14e9ab3964129888c679b4\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"4faf53a575f1b9d4dc14e9ab3964129888c679b4\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:12:27Z\",\n \"pushed_at\": \"2019-11-28T14:12:49Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:12:27Z\",\n \"pushed_at\": \"2019-11-28T14:12:49Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/1\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/4faf53a575f1b9d4dc14e9ab3964129888c679b4\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/1\",\n \"id\": 353257375,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3Mzc1\",\n \"html_url\": \"https://github.com/owner/repo/pull/1\",\n \"diff_url\": \"https://github.com/owner/repo/pull/1.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/1.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/1\",\n \"number\": 1,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:45:49Z\",\n \"updated_at\": \"2019-12-15T09:45:49Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/1/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/2ddf89419cb1b6d7856ee415c7d01de17e8d28c3\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"2ddf89419cb1b6d7856ee415c7d01de17e8d28c3\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:45:29Z\",\n \"pushed_at\": \"2019-12-15T09:45:48Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:45:29Z\",\n \"pushed_at\": \"2019-12-15T09:45:48Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/1\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/1/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/1/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/2ddf89419cb1b6d7856ee415c7d01de17e8d28c3\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:51 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4246", - "X-RateLimit-Reset": "1574951821", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -617,7 +516,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "061F:39FE7:25EEC68:2D6A6D9:5DDFD5E3", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -628,17 +526,13 @@ "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:52 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4245", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"464cf181642fe42bfb4cf3bbac153196\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455", @@ -650,8 +544,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0620:948E:14D18CB:18D3769:5DDFD5E4" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n}\n", "status": 201 @@ -661,17 +554,13 @@ "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:53 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "559", + "Content-Length": "571", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4244", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f0d4f6ceb5830b8412ef647ba44412e2\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -683,8 +572,7 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0621:3D532:5170A1B:612C9B0:5DDFD5E4" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 @@ -694,20 +582,16 @@ "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:54 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1102", + "Content-Length": "1120", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4243", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2585afff64ccf030830b67eba54f9d0e\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/406b99280c211296a3ec332ee65e78d2ba9b22a6", + "Location": "https://api.github.com/repos/owner/repo/git/commits/c755b434e547475e428e2df2f201efb08bb57a2c", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -716,28 +600,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0622:39FE2:20B6CE:2820EB:5DDFD5E5" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"406b99280c211296a3ec332ee65e78d2ba9b22a6\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjQwNmI5OTI4MGMyMTEyOTZhM2VjMzMyZWU2NWU3OGQyYmE5YjIyYTY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/406b99280c211296a3ec332ee65e78d2ba9b22a6\",\n \"html_url\": \"https://github.com/owner/repo/commit/406b99280c211296a3ec332ee65e78d2ba9b22a6\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:12:53Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:12:53Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"c755b434e547475e428e2df2f201efb08bb57a2c\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOmM3NTViNDM0ZTU0NzQ3NWU0MjhlMmRmMmYyMDFlZmIwOGJiNTdhMmM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c755b434e547475e428e2df2f201efb08bb57a2c\",\n \"html_url\": \"https://github.com/owner/repo/commit/c755b434e547475e428e2df2f201efb08bb57a2c\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:45:52Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:45:52Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"First Commit\",\n \"parents\": [\n\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"406b99280c211296a3ec332ee65e78d2ba9b22a6\"}", + "body": "{\"ref\":\"refs/meta/_netlify_cms\",\"sha\":\"c755b434e547475e428e2df2f201efb08bb57a2c\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:55 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "482", + "Content-Length": "494", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4242", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"17008ec35c0050548a32ccb4889cac16\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms", @@ -749,31 +628,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0623:9495:40380D4:4C976E4:5DDFD5E6" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"406b99280c211296a3ec332ee65e78d2ba9b22a6\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/406b99280c211296a3ec332ee65e78d2ba9b22a6\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c755b434e547475e428e2df2f201efb08bb57a2c\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c755b434e547475e428e2df2f201efb08bb57a2c\"\n }\n}\n", "status": 201 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiI0ZmFmNTNhNTc1ZjFiOWQ0ZGMxNGU5YWIzOTY0MTI5ODg4YzY3OWI0In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjEsImhlYWQiOiIyZGRmODk0MTljYjFiNmQ3ODU2ZWU0MTVjN2QwMWRlMTdlOGQyOGMzIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:55 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4241", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"9dd9df4e2dfb0c61d99ef257069e4105\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/d4b2a4a2404cfb7ac1e837245feb3772404d3dae", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/6f306202e489b86ea9226a12f4d25540adc0933f", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -782,31 +656,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0624:11CC5:202F8C:27AB71:5DDFD5E7" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"d4b2a4a2404cfb7ac1e837245feb3772404d3dae\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d4b2a4a2404cfb7ac1e837245feb3772404d3dae\"\n}\n", + "response": "{\n \"sha\": \"6f306202e489b86ea9226a12f4d25540adc0933f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6f306202e489b86ea9226a12f4d25540adc0933f\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"406b99280c211296a3ec332ee65e78d2ba9b22a6\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"d4b2a4a2404cfb7ac1e837245feb3772404d3dae\"}]}", + "body": "{\"base_tree\":\"c755b434e547475e428e2df2f201efb08bb57a2c\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"6f306202e489b86ea9226a12f4d25540adc0933f\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:56 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4240", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2f1af81dc2aad485d70deb36ff0809a7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/ece5c435eda46658b71e64348bbb7bcee995cc91", + "Location": "https://api.github.com/repos/owner/repo/git/trees/e68459c4779fd5054f1da2f098c95f2d2287ff11", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -815,31 +684,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0625:3D52E:2722E8B:2ED1865:5DDFD5E8" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"ece5c435eda46658b71e64348bbb7bcee995cc91\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ece5c435eda46658b71e64348bbb7bcee995cc91\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"57b5a7dcf89c7faa398eccb679027c9537c14758\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/57b5a7dcf89c7faa398eccb679027c9537c14758\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"e68459c4779fd5054f1da2f098c95f2d2287ff11\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e68459c4779fd5054f1da2f098c95f2d2287ff11\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"20575c0042fa1e387d74004e4649863ff89fa2c4\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/20575c0042fa1e387d74004e4649863ff89fa2c4\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"ece5c435eda46658b71e64348bbb7bcee995cc91\",\"parents\":[\"406b99280c211296a3ec332ee65e78d2ba9b22a6\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"e68459c4779fd5054f1da2f098c95f2d2287ff11\",\"parents\":[\"c755b434e547475e428e2df2f201efb08bb57a2c\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:57 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4239", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"6671b164b8560ffcc10a80632f53843f\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/a28a0c06bfa82bf7d72121f7ad48d66c34b9de02", + "Location": "https://api.github.com/repos/owner/repo/git/commits/8bf1d9d4df86147a894544dbec5a83ac1ca3726e", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -848,27 +712,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0626:9496:521215A:61E1CF2:5DDFD5E8" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"a28a0c06bfa82bf7d72121f7ad48d66c34b9de02\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOmEyOGEwYzA2YmZhODJiZjdkNzIxMjFmN2FkNDhkNjZjMzRiOWRlMDI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a28a0c06bfa82bf7d72121f7ad48d66c34b9de02\",\n \"html_url\": \"https://github.com/owner/repo/commit/a28a0c06bfa82bf7d72121f7ad48d66c34b9de02\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:12:57Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:12:57Z\"\n },\n \"tree\": {\n \"sha\": \"ece5c435eda46658b71e64348bbb7bcee995cc91\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ece5c435eda46658b71e64348bbb7bcee995cc91\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"406b99280c211296a3ec332ee65e78d2ba9b22a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/406b99280c211296a3ec332ee65e78d2ba9b22a6\",\n \"html_url\": \"https://github.com/owner/repo/commit/406b99280c211296a3ec332ee65e78d2ba9b22a6\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"8bf1d9d4df86147a894544dbec5a83ac1ca3726e\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjhiZjFkOWQ0ZGY4NjE0N2E4OTQ1NDRkYmVjNWE4M2FjMWNhMzcyNmU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8bf1d9d4df86147a894544dbec5a83ac1ca3726e\",\n \"html_url\": \"https://github.com/owner/repo/commit/8bf1d9d4df86147a894544dbec5a83ac1ca3726e\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:45:55Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:45:55Z\"\n },\n \"tree\": {\n \"sha\": \"e68459c4779fd5054f1da2f098c95f2d2287ff11\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e68459c4779fd5054f1da2f098c95f2d2287ff11\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"c755b434e547475e428e2df2f201efb08bb57a2c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c755b434e547475e428e2df2f201efb08bb57a2c\",\n \"html_url\": \"https://github.com/owner/repo/commit/c755b434e547475e428e2df2f201efb08bb57a2c\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"a28a0c06bfa82bf7d72121f7ad48d66c34b9de02\",\"force\":false}", + "body": "{\"sha\":\"8bf1d9d4df86147a894544dbec5a83ac1ca3726e\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4238", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9128031393879fd2bd945ffa7a61def0\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -880,26 +739,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0627:9496:52122B5:61E1E8D:5DDFD5E9", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a28a0c06bfa82bf7d72121f7ad48d66c34b9de02\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a28a0c06bfa82bf7d72121f7ad48d66c34b9de02\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"8bf1d9d4df86147a894544dbec5a83ac1ca3726e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8bf1d9d4df86147a894544dbec5a83ac1ca3726e\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:59 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4237", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -908,7 +763,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0628:3BB71:5364A47:63864D9:5DDFD5EA", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -918,21 +772,15 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:59 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4236", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:47 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -941,25 +789,47 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0629:39FEA:5428B17:642FCCD:5DDFD5EA" + "content-length": "1705" }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/4faf53a575f1b9d4dc14e9ab3964129888c679b4/status?ts=300", + "url": "/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "577" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/2ddf89419cb1b6d7856ee415c7d01de17e8d28c3/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:00 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4235", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"36cdcbdc8296e75ab4a38ef0f95e0575\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -971,41 +841,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "062A:1E5E9:3E4FDA3:4A6F549:5DDFD5EB", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"4faf53a575f1b9d4dc14e9ab3964129888c679b4\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/4faf53a575f1b9d4dc14e9ab3964129888c679b4\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/4faf53a575f1b9d4dc14e9ab3964129888c679b4/status\"\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/commits/4faf53a575f1b9d4dc14e9ab3964129888c679b4/status?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:13:05 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4230", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"36cdcbdc8296e75ab4a38ef0f95e0575\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0633:39FE8:3C2591A:47FDC1C:5DDFD5F1", - "content-length": "6532" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"4faf53a575f1b9d4dc14e9ab3964129888c679b4\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/4faf53a575f1b9d4dc14e9ab3964129888c679b4\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/4faf53a575f1b9d4dc14e9ab3964129888c679b4/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"2ddf89419cb1b6d7856ee415c7d01de17e8d28c3\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/2ddf89419cb1b6d7856ee415c7d01de17e8d28c3\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/2ddf89419cb1b6d7856ee415c7d01de17e8d28c3/status\"\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API__can delete an entry.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API__can delete an entry.json index 81ac86ab..a3197b0c 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API__can delete an entry.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API__can delete an entry.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3962", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066A:39FEA:5446771:6454136:5DDFD6F6", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,17 +29,12 @@ "method": "GET", "url": "/repos/owner/repo?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3961", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"d403a6c429674ba4caad3d8497e5fc86\"", - "Last-Modified": "Thu, 28 Nov 2019 14:17:23 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -57,27 +46,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066F:3BB6F:25C2A38:2D4EBF1:5DDFD6F7", - "content-length": "7252" + "content-length": "7542" }, - "response": "{\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:17:23Z\",\n \"pushed_at\": \"2019-11-28T14:17:21Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "response": "{\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:49:55Z\",\n \"pushed_at\": \"2019-12-15T09:49:53Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3960", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0792216f7cbf5a57af9ead194ef6721\"", - "Last-Modified": "Thu, 28 Nov 2019 14:17:23 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -89,8 +72,7 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0670:1E5ED:53BBF0E:640307B:5DDFD6F7", - "content-length": "2024" + "content-length": "2060" }, "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 @@ -99,17 +81,10 @@ "method": "GET", "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3959", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"97765d71c0f917161d224b5f944e4c93\"", - "Last-Modified": "Thu, 28 Nov 2019 14:17:23 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -121,29 +96,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0671:39FE8:3C3DCAD:481AD2A:5DDFD6F8", - "content-length": "3473" + "content-length": "109" }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:28 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3957", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"880e3bac59446485deb0c1abb21f88a7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -152,29 +122,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0678:11CCA:267155A:2E0C36E:5DDFD6F8", - "content-length": "1707" + "content-length": "2714" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:28 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3958", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"344dacc2b3cff4f660ef0b37285bbebc\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -183,60 +148,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0674:3BB6F:25C2B72:2D4ED63:5DDFD6F8", - "content-length": "2786" + "content-length": "4202" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 14:17:28 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3956", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"64aba4bc04422f7e2591ed3ffdba868b\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0676:3BB71:5384867:63ACD52:5DDFD6F8", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:28 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3955", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"29a58f48940ff3d2dc5509a5f67ff405\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -245,29 +174,50 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067A:39FE7:25FDCAA:2D7CDEA:5DDFD6F8", - "content-length": "7465" + "content-length": "10650" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:29 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3954", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4bb0ef1407b91842a124b4e17cae8d76\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -276,51 +226,19 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0675:1E5ED:53BBFF7:64031A1:5DDFD6F8", - "content-length": "2565" + "content-length": "3896" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, - { - "method": "GET", - "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", - "headers": { - "Date": "Thu, 28 Nov 2019 14:17:32 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "404 Not Found", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3953", - "X-RateLimit-Reset": "1574951821", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067C:39FE8:3C3E24E:481B3E8:5DDFD6FC", - "content-length": "116" - }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", - "status": 404 - }, { "method": "GET", "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:32 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3952", - "X-RateLimit-Reset": "1574951821", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -333,7 +251,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067B:11CC8:1306B46:16E6151:5DDFD6FC", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -341,18 +258,15 @@ }, { "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:32 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3951", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -361,7 +275,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067D:1E5E9:3E6837B:4A8CF45:5DDFD6FC", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -371,17 +284,13 @@ "method": "GET", "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "5", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3950", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2ee5e633a5831fe3d55f3382ba6b436b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -392,31 +301,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067E:3BB6C:20D772:282B16:5DDFD6FC" + "Content-Security-Policy": "default-src 'none'" }, "response": "[\n\n]\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:33 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", "Server": "GitHub.com", - "Status": "201 Created", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3949", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"dc82b4d7cb2655e8b49b3ce8210e3d67\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -426,25 +325,49 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067F:39FEA:5447467:64550C7:5DDFD6FD" + "content-length": "116" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/branches/master?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:34 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3948", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ae166a4abe6814f6830892b84b5be572\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -456,31 +379,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0680:1E5E9:3E68535:4A8D165:5DDFD6FD", - "content-length": "5369" + "content-length": "5861" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:34 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3947", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2d544f9f6a42a2d14986720902923696\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -489,31 +407,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0681:39FEA:5447701:64553DF:5DDFD6FE" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:35 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3946", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"012e152c1fa3084208470066ba523d70\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/b5445cfcddd5f40b708d9e74b45d898c4c959878", + "Location": "https://api.github.com/repos/owner/repo/git/commits/dcbe0594945486993802f34a85f40adc83fa7a2d", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -522,28 +435,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0682:9490:26E2A7E:2EA18F8:5DDFD6FF" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b5445cfcddd5f40b708d9e74b45d898c4c959878\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOmI1NDQ1Y2ZjZGRkNWY0MGI3MDhkOWU3NGI0NWQ4OThjNGM5NTk4Nzg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b5445cfcddd5f40b708d9e74b45d898c4c959878\",\n \"html_url\": \"https://github.com/owner/repo/commit/b5445cfcddd5f40b708d9e74b45d898c4c959878\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:17:35Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:17:35Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"dcbe0594945486993802f34a85f40adc83fa7a2d\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOmRjYmUwNTk0OTQ1NDg2OTkzODAyZjM0YTg1ZjQwYWRjODNmYTdhMmQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/dcbe0594945486993802f34a85f40adc83fa7a2d\",\n \"html_url\": \"https://github.com/owner/repo/commit/dcbe0594945486993802f34a85f40adc83fa7a2d\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:50:08Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:50:08Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"b5445cfcddd5f40b708d9e74b45d898c4c959878\"}", + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"dcbe0594945486993802f34a85f40adc83fa7a2d\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:36 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "536", + "Content-Length": "548", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3945", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"89baa748b6d44ac0e8860218c197726d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", @@ -555,10 +463,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0684:11CCA:2671D52:2E0CCD6:5DDFD6FF" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"b5445cfcddd5f40b708d9e74b45d898c4c959878\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/b5445cfcddd5f40b708d9e74b45d898c4c959878\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"dcbe0594945486993802f34a85f40adc83fa7a2d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/dcbe0594945486993802f34a85f40adc83fa7a2d\"\n }\n}\n", "status": 201 }, { @@ -566,17 +473,13 @@ "method": "POST", "url": "/repos/owner/repo/pulls?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:38 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21621", + "Content-Length": "22257", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3944", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"40147522b3fbd3cef9a98e6fdd537dee\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/pulls/8", @@ -588,27 +491,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0685:3D52C:12D8F6C:16B1F79:5DDFD700" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/8\",\n \"id\": 346722318,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQ2NzIyMzE4\",\n \"html_url\": \"https://github.com/owner/repo/pull/8\",\n \"diff_url\": \"https://github.com/owner/repo/pull/8.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/8.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/8\",\n \"number\": 8,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-28T14:17:37Z\",\n \"updated_at\": \"2019-11-28T14:17:37Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/8/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/8/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/8/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/b5445cfcddd5f40b708d9e74b45d898c4c959878\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"b5445cfcddd5f40b708d9e74b45d898c4c959878\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:17:23Z\",\n \"pushed_at\": \"2019-11-28T14:17:36Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:17:23Z\",\n \"pushed_at\": \"2019-11-28T14:17:36Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/8\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/8\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/8\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/8/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/8/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/8/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/b5445cfcddd5f40b708d9e74b45d898c4c959878\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/8\",\n \"id\": 353257732,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3NzMy\",\n \"html_url\": \"https://github.com/owner/repo/pull/8\",\n \"diff_url\": \"https://github.com/owner/repo/pull/8.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/8.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/8\",\n \"number\": 8,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:50:10Z\",\n \"updated_at\": \"2019-12-15T09:50:10Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/8/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/8/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/8/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/dcbe0594945486993802f34a85f40adc83fa7a2d\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"dcbe0594945486993802f34a85f40adc83fa7a2d\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:49:55Z\",\n \"pushed_at\": \"2019-12-15T09:50:09Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:49:55Z\",\n \"pushed_at\": \"2019-12-15T09:50:09Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/8\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/8\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/8\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/8/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/8/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/8/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/dcbe0594945486993802f34a85f40adc83fa7a2d\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3943", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"966f454a7aad8e02801f49ae3e3435af\"", - "Last-Modified": "Thu, 28 Nov 2019 14:17:23 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -621,31 +518,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0686:3D52C:12D902D:16B2063:5DDFD702", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"860852af2054980d3242413aae05c3f9548cb1cc\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/860852af2054980d3242413aae05c3f9548cb1cc\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"404d791c8d8e697184c75cc14f0fd5820c3b2af0\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/404d791c8d8e697184c75cc14f0fd5820c3b2af0\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjgsImhlYWQiOiJiNTQ0NWNmY2RkZDVmNDBiNzA4ZDllNzRiNDVkODk4YzRjOTU5ODc4In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjgsImhlYWQiOiJkY2JlMDU5NDk0NTQ4Njk5MzgwMmYzNGE4NWY0MGFkYzgzZmE3YTJkIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:39 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3942", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"156e74fc8a3bb4b3700dddb28db9f4ec\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/90b6f6ff8de3de88a55eb6244cbda65578eb95b8", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/43c41e0429d202fb4ea3855b28134fc73cd95ddf", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -654,31 +546,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0687:1E5E0:275AF8C:2F365FC:5DDFD702" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"90b6f6ff8de3de88a55eb6244cbda65578eb95b8\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/90b6f6ff8de3de88a55eb6244cbda65578eb95b8\"\n}\n", + "response": "{\n \"sha\": \"43c41e0429d202fb4ea3855b28134fc73cd95ddf\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/43c41e0429d202fb4ea3855b28134fc73cd95ddf\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"860852af2054980d3242413aae05c3f9548cb1cc\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"90b6f6ff8de3de88a55eb6244cbda65578eb95b8\"}]}", + "body": "{\"base_tree\":\"404d791c8d8e697184c75cc14f0fd5820c3b2af0\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"43c41e0429d202fb4ea3855b28134fc73cd95ddf\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:40 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3941", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f5d73bacb11b82fd561d96646a22eba9\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/949df1f275e4611253dd7cfb8abe6d97258bcabe", + "Location": "https://api.github.com/repos/owner/repo/git/trees/f041442800ad675e2891f247171dde29fcc20ec0", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -687,31 +574,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0689:1E5ED:53BD184:6404733:5DDFD703" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"949df1f275e4611253dd7cfb8abe6d97258bcabe\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/949df1f275e4611253dd7cfb8abe6d97258bcabe\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0198ce218eb897dacdd0594ed806d7293cfa6c58\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0198ce218eb897dacdd0594ed806d7293cfa6c58\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"f041442800ad675e2891f247171dde29fcc20ec0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f041442800ad675e2891f247171dde29fcc20ec0\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"c8d7dc28e7da938c22c645e6d3ce82960acd13e6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c8d7dc28e7da938c22c645e6d3ce82960acd13e6\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"949df1f275e4611253dd7cfb8abe6d97258bcabe\",\"parents\":[\"860852af2054980d3242413aae05c3f9548cb1cc\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"f041442800ad675e2891f247171dde29fcc20ec0\",\"parents\":[\"404d791c8d8e697184c75cc14f0fd5820c3b2af0\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:41 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3940", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"70391c0b4a9dc2fe3a7fa4936c8cf3e7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/c4009341445bad3b3e06f2f58a54bc2ecbbd94ed", + "Location": "https://api.github.com/repos/owner/repo/git/commits/f23bf41a681bd4a8de843e37df53c23942b9b289", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -720,27 +602,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068A:11CCC:3FA445C:4C129A3:5DDFD704" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"c4009341445bad3b3e06f2f58a54bc2ecbbd94ed\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOmM0MDA5MzQxNDQ1YmFkM2IzZTA2ZjJmNThhNTRiYzJlY2JiZDk0ZWQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c4009341445bad3b3e06f2f58a54bc2ecbbd94ed\",\n \"html_url\": \"https://github.com/owner/repo/commit/c4009341445bad3b3e06f2f58a54bc2ecbbd94ed\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:17:41Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:17:41Z\"\n },\n \"tree\": {\n \"sha\": \"949df1f275e4611253dd7cfb8abe6d97258bcabe\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/949df1f275e4611253dd7cfb8abe6d97258bcabe\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"860852af2054980d3242413aae05c3f9548cb1cc\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/860852af2054980d3242413aae05c3f9548cb1cc\",\n \"html_url\": \"https://github.com/owner/repo/commit/860852af2054980d3242413aae05c3f9548cb1cc\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"f23bf41a681bd4a8de843e37df53c23942b9b289\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOmYyM2JmNDFhNjgxYmQ0YThkZTg0M2UzN2RmNTNjMjM5NDJiOWIyODk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f23bf41a681bd4a8de843e37df53c23942b9b289\",\n \"html_url\": \"https://github.com/owner/repo/commit/f23bf41a681bd4a8de843e37df53c23942b9b289\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:50:13Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:50:13Z\"\n },\n \"tree\": {\n \"sha\": \"f041442800ad675e2891f247171dde29fcc20ec0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f041442800ad675e2891f247171dde29fcc20ec0\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"404d791c8d8e697184c75cc14f0fd5820c3b2af0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/404d791c8d8e697184c75cc14f0fd5820c3b2af0\",\n \"html_url\": \"https://github.com/owner/repo/commit/404d791c8d8e697184c75cc14f0fd5820c3b2af0\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"c4009341445bad3b3e06f2f58a54bc2ecbbd94ed\",\"force\":false}", + "body": "{\"sha\":\"f23bf41a681bd4a8de843e37df53c23942b9b289\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:42 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3939", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"d976d6e520a9cfce467d72e9342b71ee\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -752,31 +629,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068B:39FEA:5448511:64564A1:5DDFD705", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c4009341445bad3b3e06f2f58a54bc2ecbbd94ed\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c4009341445bad3b3e06f2f58a54bc2ecbbd94ed\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f23bf41a681bd4a8de843e37df53c23942b9b289\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f23bf41a681bd4a8de843e37df53c23942b9b289\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:43 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3938", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:17:35 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -785,25 +655,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068F:39FE7:25FE8C7:2D7DC8B:5DDFD707" + "content-length": "1705" }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:43 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3937", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -812,7 +679,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0690:9490:26E3282:2EA2279:5DDFD707", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -820,18 +686,40 @@ }, { "method": "GET", - "url": "/repos/owner/repo/commits/b5445cfcddd5f40b708d9e74b45d898c4c959878/status?ts=300", + "url": "/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "577" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/dcbe0594945486993802f34a85f40adc83fa7a2d/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:44 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3936", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"f0a41ff13cbdcb1f07b78427a337021b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -843,10 +731,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069A:1E5ED:53BD843:6404F92:5DDFD708", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"b5445cfcddd5f40b708d9e74b45d898c4c959878\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/b5445cfcddd5f40b708d9e74b45d898c4c959878\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/b5445cfcddd5f40b708d9e74b45d898c4c959878/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"dcbe0594945486993802f34a85f40adc83fa7a2d\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/dcbe0594945486993802f34a85f40adc83fa7a2d\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/dcbe0594945486993802f34a85f40adc83fa7a2d/status\"\n}\n", "status": 200 }, { @@ -854,16 +741,12 @@ "method": "PATCH", "url": "/repos/owner/repo/pulls/8?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:44 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3935", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"8b61e2d469023d6d0132911fc1083fab\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -875,22 +758,18 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "069B:3D532:5190632:615349E:5DDFD708", - "content-length": "21677" + "content-length": "22313" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/8\",\n \"id\": 346722318,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQ2NzIyMzE4\",\n \"html_url\": \"https://github.com/owner/repo/pull/8\",\n \"diff_url\": \"https://github.com/owner/repo/pull/8.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/8.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/8\",\n \"number\": 8,\n \"state\": \"closed\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-28T14:17:37Z\",\n \"updated_at\": \"2019-11-28T14:17:44Z\",\n \"closed_at\": \"2019-11-28T14:17:44Z\",\n \"merged_at\": null,\n \"merge_commit_sha\": \"d08882ca36ada0d96b0d21c0fc6fa1b092bc3d1f\",\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/8/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/8/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/8/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/b5445cfcddd5f40b708d9e74b45d898c4c959878\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"b5445cfcddd5f40b708d9e74b45d898c4c959878\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:17:23Z\",\n \"pushed_at\": \"2019-11-28T14:17:42Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:17:23Z\",\n \"pushed_at\": \"2019-11-28T14:17:42Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/8\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/8\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/8\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/8/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/8/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/8/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/b5445cfcddd5f40b708d9e74b45d898c4c959878\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": true,\n \"rebaseable\": true,\n \"mergeable_state\": \"clean\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/8\",\n \"id\": 353257732,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3NzMy\",\n \"html_url\": \"https://github.com/owner/repo/pull/8\",\n \"diff_url\": \"https://github.com/owner/repo/pull/8.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/8.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/8\",\n \"number\": 8,\n \"state\": \"closed\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:50:10Z\",\n \"updated_at\": \"2019-12-15T09:50:16Z\",\n \"closed_at\": \"2019-12-15T09:50:16Z\",\n \"merged_at\": null,\n \"merge_commit_sha\": \"73b0a964f18eff0047da9dd3ca1e225ca905028d\",\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/8/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/8/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/8/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/dcbe0594945486993802f34a85f40adc83fa7a2d\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"dcbe0594945486993802f34a85f40adc83fa7a2d\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:49:55Z\",\n \"pushed_at\": \"2019-12-15T09:50:14Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:49:55Z\",\n \"pushed_at\": \"2019-12-15T09:50:14Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/8\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/8\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/8\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/8/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/8/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/8/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/dcbe0594945486993802f34a85f40adc83fa7a2d\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": true,\n \"rebaseable\": true,\n \"mergeable_state\": \"clean\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 200 }, { "method": "DELETE", "url": "/repos/owner/repo/git/refs/heads/cms%2Fposts%2F1970-01-01-first-title?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:46 GMT", "Server": "GitHub.com", "Status": "204 No Content", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3934", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -903,7 +782,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "069F:1E5E9:3E69670:4A8E5E4:5DDFD709", "content-length": "0" }, "response": null, @@ -913,17 +791,12 @@ "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:46 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3933", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"d976d6e520a9cfce467d72e9342b71ee\"", - "Last-Modified": "Thu, 28 Nov 2019 14:17:23 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -936,28 +809,23 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A0:3D532:519092F:6153849:5DDFD70A", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c4009341445bad3b3e06f2f58a54bc2ecbbd94ed\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c4009341445bad3b3e06f2f58a54bc2ecbbd94ed\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f23bf41a681bd4a8de843e37df53c23942b9b289\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f23bf41a681bd4a8de843e37df53c23942b9b289\"\n }\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"c4009341445bad3b3e06f2f58a54bc2ecbbd94ed\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "body": "{\"base_tree\":\"f23bf41a681bd4a8de843e37df53c23942b9b289\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:47 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "559", + "Content-Length": "571", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3932", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f0d4f6ceb5830b8412ef647ba44412e2\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -969,31 +837,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A1:1E5E9:3E69959:4A8E966:5DDFD70B" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"c4009341445bad3b3e06f2f58a54bc2ecbbd94ed\"]}", + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"f23bf41a681bd4a8de843e37df53c23942b9b289\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:48 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3931", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d08bca4ea6647e2742d5693d3c3ebadc\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/f9c58bf92361dde8f2e180b5e09830f8bc96721d", + "Location": "https://api.github.com/repos/owner/repo/git/commits/42c4f94a328c9bc1d6e0402830b865ae26aff082", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1002,27 +865,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A2:9496:523145A:6207EBB:5DDFD70B" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"f9c58bf92361dde8f2e180b5e09830f8bc96721d\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOmY5YzU4YmY5MjM2MWRkZThmMmUxODBiNWUwOTgzMGY4YmM5NjcyMWQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f9c58bf92361dde8f2e180b5e09830f8bc96721d\",\n \"html_url\": \"https://github.com/owner/repo/commit/f9c58bf92361dde8f2e180b5e09830f8bc96721d\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:17:48Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:17:48Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"c4009341445bad3b3e06f2f58a54bc2ecbbd94ed\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c4009341445bad3b3e06f2f58a54bc2ecbbd94ed\",\n \"html_url\": \"https://github.com/owner/repo/commit/c4009341445bad3b3e06f2f58a54bc2ecbbd94ed\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"42c4f94a328c9bc1d6e0402830b865ae26aff082\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjQyYzRmOTRhMzI4YzliYzFkNmUwNDAyODMwYjg2NWFlMjZhZmYwODI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/42c4f94a328c9bc1d6e0402830b865ae26aff082\",\n \"html_url\": \"https://github.com/owner/repo/commit/42c4f94a328c9bc1d6e0402830b865ae26aff082\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:50:20Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:50:20Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"f23bf41a681bd4a8de843e37df53c23942b9b289\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f23bf41a681bd4a8de843e37df53c23942b9b289\",\n \"html_url\": \"https://github.com/owner/repo/commit/f23bf41a681bd4a8de843e37df53c23942b9b289\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"f9c58bf92361dde8f2e180b5e09830f8bc96721d\",\"force\":false}", + "body": "{\"sha\":\"42c4f94a328c9bc1d6e0402830b865ae26aff082\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:50 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3930", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"11609cd0e27f2d4d0708c1a9a7be980b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1034,26 +892,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A3:11CCC:3FA4FAA:4C1376B:5DDFD70C", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f9c58bf92361dde8f2e180b5e09830f8bc96721d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f9c58bf92361dde8f2e180b5e09830f8bc96721d\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"42c4f94a328c9bc1d6e0402830b865ae26aff082\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/42c4f94a328c9bc1d6e0402830b865ae26aff082\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/b5445cfcddd5f40b708d9e74b45d898c4c959878/status?ts=300", + "url": "/repos/owner/repo/commits/dcbe0594945486993802f34a85f40adc83fa7a2d/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:50 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3929", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"f0a41ff13cbdcb1f07b78427a337021b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1065,10 +918,9 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06A4:3BB70:3DC44F2:49E0ECC:5DDFD70D", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"b5445cfcddd5f40b708d9e74b45d898c4c959878\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/b5445cfcddd5f40b708d9e74b45d898c4c959878\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/b5445cfcddd5f40b708d9e74b45d898c4c959878/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"dcbe0594945486993802f34a85f40adc83fa7a2d\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/dcbe0594945486993802f34a85f40adc83fa7a2d\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/dcbe0594945486993802f34a85f40adc83fa7a2d/status\"\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API__can publish an editorial workflow entry.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API__can publish an editorial workflow entry.json index 10732124..a1885d5f 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API__can publish an editorial workflow entry.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API__can publish an editorial workflow entry.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:57 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4167", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B0:9490:26D4759:2E9076D:5DDFD625", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,17 +29,12 @@ "method": "GET", "url": "/repos/owner/repo?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4166", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"e2256c91a43827b4a1fd8573e3490606\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -57,27 +46,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B4:9490:26D4832:2E90888:5DDFD625", - "content-length": "7252" + "content-length": "7542" }, - "response": "{\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:12:27Z\",\n \"pushed_at\": \"2019-11-28T14:13:50Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", + "response": "{\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:45:29Z\",\n \"pushed_at\": \"2019-12-15T09:46:41Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:59 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4165", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0792216f7cbf5a57af9ead194ef6721\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -89,8 +72,7 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B5:3D52E:2726F89:2ED6641:5DDFD627", - "content-length": "2024" + "content-length": "2060" }, "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 @@ -99,17 +81,10 @@ "method": "GET", "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:59 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4164", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"97765d71c0f917161d224b5f944e4c93\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -121,29 +96,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B6:11CCA:26647D4:2DFCA99:5DDFD627", - "content-length": "3473" + "content-length": "109" }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 }, { "method": "GET", - "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:00 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4163", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"880e3bac59446485deb0c1abb21f88a7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -152,91 +122,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B8:3D532:5177DD5:6135623:5DDFD627", - "content-length": "1707" + "content-length": "10650" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 14:14:00 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4162", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"64aba4bc04422f7e2591ed3ffdba868b\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06BD:3BB71:536BB0F:638ED35:5DDFD627", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 14:14:00 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4161", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"344dacc2b3cff4f660ef0b37285bbebc\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06BA:3BB71:536BB0C:638ED34:5DDFD627", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:00 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4160", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4bb0ef1407b91842a124b4e17cae8d76\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -245,29 +148,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06B9:3D530:3DB5959:4995136:5DDFD627", - "content-length": "2565" + "content-length": "3896" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:00 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4159", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"29a58f48940ff3d2dc5509a5f67ff405\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -276,23 +174,71 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C0:9496:5218A7A:61E9D8D:5DDFD628", - "content-length": "7465" + "content-length": "4202" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "22507" + }, + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:03 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4158", - "X-RateLimit-Reset": "1574951821", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -305,7 +251,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C1:11CCC:3F900DE:4BFA24E:5DDFD62A", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -315,21 +260,16 @@ "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:03 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", "Content-Length": "484", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4157", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"840ed02109bddb119bc3e86e647afefe10c4e4ff\"", - "Last-Modified": "Thu, 28 Nov 2019 14:13:44 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -337,27 +277,45 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C2:3D528:2060A2:2789FE:5DDFD62A" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\"type\":\"PR\",\"pr\":{\"number\":2,\"head\":\"3bfa91f98b5eab0eb3533649df11f441139f8782\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"second title\",\"description\":\"second description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"3e5676c8285a456a6604603042b5428883f50417\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.600Z\",\"version\":\"1\"}", + "response": "{\"type\":\"PR\",\"pr\":{\"number\":2,\"head\":\"5dd3ee7da1303150a6974e95b0565f19760e616f\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"second title\",\"description\":\"second description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"1275651f1722e8592c0a3eb7910dfbd1a12df718\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.600Z\",\"version\":\"1\"}", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:03 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "5", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4156", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2ee5e633a5831fe3d55f3382ba6b436b\"", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "[\n\n]\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -369,25 +327,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C3:3D530:3DB5EC4:49957F9:5DDFD62B" + "content-length": "116" }, - "response": "[\n\n]\n", - "status": 200 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:04 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4155", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -396,7 +351,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C5:39FE8:3C2AE97:480429F:5DDFD62B", "content-length": "154" }, "response": "{\n \"message\": \"No commit found for the ref cms/posts/1970-01-01-first-title\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", @@ -406,77 +360,12 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:04 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4154", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C4:1E5E9:3E55865:4A763E6:5DDFD62B", - "content-length": "116" - }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", - "status": 404 - }, - { - "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", - "headers": { - "Date": "Thu, 28 Nov 2019 14:14:05 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "404 Not Found", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4153", - "X-RateLimit-Reset": "1574951821", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C6:3D52C:12D1C6D:16A93D4:5DDFD62C", - "content-length": "116" - }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", - "status": 404 - }, - { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:14:05 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4152", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"dc82b4d7cb2655e8b49b3ce8210e3d67\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -486,25 +375,49 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C7:3D52A:74D48F:8C950B:5DDFD62D" + "content-length": "116" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/branches/master?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:06 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4151", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ae166a4abe6814f6830892b84b5be572\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -516,31 +429,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C8:3D52C:12D1D54:16A94FB:5DDFD62E", - "content-length": "5369" + "content-length": "5861" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:07 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4150", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2d544f9f6a42a2d14986720902923696\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -549,31 +457,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C9:9496:52196C2:61EAC8E:5DDFD62E" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:08 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4149", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"fd5c9822df48d275606eea6c6b30e227\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/fba4cc78b897e6db35110f55191795a8f02fe6cf", + "Location": "https://api.github.com/repos/owner/repo/git/commits/6150c5c4dfdb2e1debd8e43eee4009b289885271", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -582,28 +485,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06CA:3BB71:536CB18:63900A1:5DDFD62F" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"fba4cc78b897e6db35110f55191795a8f02fe6cf\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOmZiYTRjYzc4Yjg5N2U2ZGIzNTExMGY1NTE5MTc5NWE4ZjAyZmU2Y2Y=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fba4cc78b897e6db35110f55191795a8f02fe6cf\",\n \"html_url\": \"https://github.com/owner/repo/commit/fba4cc78b897e6db35110f55191795a8f02fe6cf\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:14:07Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:14:07Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"6150c5c4dfdb2e1debd8e43eee4009b289885271\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjYxNTBjNWM0ZGZkYjJlMWRlYmQ4ZTQzZWVlNDAwOWIyODk4ODUyNzE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6150c5c4dfdb2e1debd8e43eee4009b289885271\",\n \"html_url\": \"https://github.com/owner/repo/commit/6150c5c4dfdb2e1debd8e43eee4009b289885271\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:46:57Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:46:57Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"fba4cc78b897e6db35110f55191795a8f02fe6cf\"}", + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"6150c5c4dfdb2e1debd8e43eee4009b289885271\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:09 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "536", + "Content-Length": "548", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4148", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3c667c1720ae3ecfd01bbc61418f3363\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", @@ -615,10 +513,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06CC:9496:5219948:61EAFBC:5DDFD630" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"fba4cc78b897e6db35110f55191795a8f02fe6cf\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fba4cc78b897e6db35110f55191795a8f02fe6cf\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"6150c5c4dfdb2e1debd8e43eee4009b289885271\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6150c5c4dfdb2e1debd8e43eee4009b289885271\"\n }\n}\n", "status": 201 }, { @@ -626,17 +523,13 @@ "method": "POST", "url": "/repos/owner/repo/pulls?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:10 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21621", + "Content-Length": "22257", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4147", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"14f1fb63866e6ead67902902cf1ee184\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/pulls/3", @@ -648,27 +541,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D0:39FE8:3C2B78D:4804D51:5DDFD631" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/3\",\n \"id\": 346720740,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQ2NzIwNzQw\",\n \"html_url\": \"https://github.com/owner/repo/pull/3\",\n \"diff_url\": \"https://github.com/owner/repo/pull/3.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/3.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/3\",\n \"number\": 3,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-28T14:14:10Z\",\n \"updated_at\": \"2019-11-28T14:14:10Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/3/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/3/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/3/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/fba4cc78b897e6db35110f55191795a8f02fe6cf\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"fba4cc78b897e6db35110f55191795a8f02fe6cf\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:12:27Z\",\n \"pushed_at\": \"2019-11-28T14:14:09Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:12:27Z\",\n \"pushed_at\": \"2019-11-28T14:14:09Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/3\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/3\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/3/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/fba4cc78b897e6db35110f55191795a8f02fe6cf\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/3\",\n \"id\": 353257472,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3NDcy\",\n \"html_url\": \"https://github.com/owner/repo/pull/3\",\n \"diff_url\": \"https://github.com/owner/repo/pull/3.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/3.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/3\",\n \"number\": 3,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:46:59Z\",\n \"updated_at\": \"2019-12-15T09:46:59Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/3/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/3/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/3/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/6150c5c4dfdb2e1debd8e43eee4009b289885271\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"6150c5c4dfdb2e1debd8e43eee4009b289885271\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:45:29Z\",\n \"pushed_at\": \"2019-12-15T09:46:58Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:45:29Z\",\n \"pushed_at\": \"2019-12-15T09:46:58Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/3\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/3\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/3/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/3/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/6150c5c4dfdb2e1debd8e43eee4009b289885271\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:11 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4146", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ba1dec9d086346303841db65814a74e9\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -681,31 +568,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D1:3BB6F:25B6FCB:2D409CB:5DDFD633", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c5adbc7789d528f67acdabd47ec7fc249da67c58\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c5adbc7789d528f67acdabd47ec7fc249da67c58\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"05489d793a6db15e03780f693369486bae57aed4\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/05489d793a6db15e03780f693369486bae57aed4\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiJmYmE0Y2M3OGI4OTdlNmRiMzUxMTBmNTUxOTE3OTVhOGYwMmZlNmNmIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiI2MTUwYzVjNGRmZGIyZTFkZWJkOGU0M2VlZTQwMDliMjg5ODg1MjcxIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:12 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4145", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"fa86d05a5898331d93e59663a53d6f7a\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/24b23c4b7966e00a3000c1432629b547008e63ea", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/865a00264ed0f63f97c88b4e365813ef3c17be05", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -714,31 +596,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D3:11CCA:26654E9:2DFDA62:5DDFD634" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"24b23c4b7966e00a3000c1432629b547008e63ea\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/24b23c4b7966e00a3000c1432629b547008e63ea\"\n}\n", + "response": "{\n \"sha\": \"865a00264ed0f63f97c88b4e365813ef3c17be05\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/865a00264ed0f63f97c88b4e365813ef3c17be05\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"c5adbc7789d528f67acdabd47ec7fc249da67c58\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"24b23c4b7966e00a3000c1432629b547008e63ea\"}]}", + "body": "{\"base_tree\":\"05489d793a6db15e03780f693369486bae57aed4\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"865a00264ed0f63f97c88b4e365813ef3c17be05\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:13 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4144", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3f2f022947d060d07ef9f652af290122\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/22a86b1fe9efa335ba96fa4887616cea7ed051cd", + "Location": "https://api.github.com/repos/owner/repo/git/trees/e8db9bcb2f3d0b89b509b8bb8f788107a8235fd5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -747,31 +624,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D4:1E5ED:53A6605:63E895A:5DDFD635" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"22a86b1fe9efa335ba96fa4887616cea7ed051cd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/22a86b1fe9efa335ba96fa4887616cea7ed051cd\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"fb9af8b4cbb5688a77c3ec03b12212310e437e02\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/fb9af8b4cbb5688a77c3ec03b12212310e437e02\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"e8db9bcb2f3d0b89b509b8bb8f788107a8235fd5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e8db9bcb2f3d0b89b509b8bb8f788107a8235fd5\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"528599a4875948770a06497d5f27987d5c4b22d2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/528599a4875948770a06497d5f27987d5c4b22d2\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"22a86b1fe9efa335ba96fa4887616cea7ed051cd\",\"parents\":[\"c5adbc7789d528f67acdabd47ec7fc249da67c58\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"e8db9bcb2f3d0b89b509b8bb8f788107a8235fd5\",\"parents\":[\"05489d793a6db15e03780f693369486bae57aed4\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:14 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4143", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"62d4256386026f1a260072be0940dcf5\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/7bfd8b2ac3b640bb02e63279a6349d336248d401", + "Location": "https://api.github.com/repos/owner/repo/git/commits/6ee65bd18d8c26e80e17a74d99572c62ee7a9309", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -780,27 +652,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D5:11CCC:3F913C3:4BFB8CE:5DDFD636" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7bfd8b2ac3b640bb02e63279a6349d336248d401\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjdiZmQ4YjJhYzNiNjQwYmIwMmU2MzI3OWE2MzQ5ZDMzNjI0OGQ0MDE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7bfd8b2ac3b640bb02e63279a6349d336248d401\",\n \"html_url\": \"https://github.com/owner/repo/commit/7bfd8b2ac3b640bb02e63279a6349d336248d401\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:14:14Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:14:14Z\"\n },\n \"tree\": {\n \"sha\": \"22a86b1fe9efa335ba96fa4887616cea7ed051cd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/22a86b1fe9efa335ba96fa4887616cea7ed051cd\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"c5adbc7789d528f67acdabd47ec7fc249da67c58\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c5adbc7789d528f67acdabd47ec7fc249da67c58\",\n \"html_url\": \"https://github.com/owner/repo/commit/c5adbc7789d528f67acdabd47ec7fc249da67c58\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"6ee65bd18d8c26e80e17a74d99572c62ee7a9309\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjZlZTY1YmQxOGQ4YzI2ZTgwZTE3YTc0ZDk5NTcyYzYyZWU3YTkzMDk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6ee65bd18d8c26e80e17a74d99572c62ee7a9309\",\n \"html_url\": \"https://github.com/owner/repo/commit/6ee65bd18d8c26e80e17a74d99572c62ee7a9309\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:47:03Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:47:03Z\"\n },\n \"tree\": {\n \"sha\": \"e8db9bcb2f3d0b89b509b8bb8f788107a8235fd5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e8db9bcb2f3d0b89b509b8bb8f788107a8235fd5\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"05489d793a6db15e03780f693369486bae57aed4\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/05489d793a6db15e03780f693369486bae57aed4\",\n \"html_url\": \"https://github.com/owner/repo/commit/05489d793a6db15e03780f693369486bae57aed4\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"7bfd8b2ac3b640bb02e63279a6349d336248d401\",\"force\":false}", + "body": "{\"sha\":\"6ee65bd18d8c26e80e17a74d99572c62ee7a9309\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:16 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4142", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"88c877c3d831dc7ca158427cb781d7f0\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -812,58 +679,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D6:3D532:5179A23:6137895:5DDFD637", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7bfd8b2ac3b640bb02e63279a6349d336248d401\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7bfd8b2ac3b640bb02e63279a6349d336248d401\"\n }\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", - "headers": { - "Date": "Thu, 28 Nov 2019 14:14:16 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4141", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:14:07 GMT", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D7:39FEA:54314CD:643A4AB:5DDFD638" - }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6ee65bd18d8c26e80e17a74d99572c62ee7a9309\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6ee65bd18d8c26e80e17a74d99572c62ee7a9309\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:17 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4140", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -872,7 +703,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D8:39FE4:76C0C5:8F7225:5DDFD638", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -880,18 +710,66 @@ }, { "method": "GET", - "url": "/repos/owner/repo/commits/fba4cc78b897e6db35110f55191795a8f02fe6cf/status?ts=300", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1705" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "577" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/6150c5c4dfdb2e1debd8e43eee4009b289885271/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:17 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4139", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fb4b7b3583b4a2097f5bce3f3bfb628c\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -903,27 +781,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D9:3BB6E:1302627:16D2CBE:5DDFD639", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"fba4cc78b897e6db35110f55191795a8f02fe6cf\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/fba4cc78b897e6db35110f55191795a8f02fe6cf\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/fba4cc78b897e6db35110f55191795a8f02fe6cf/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"6150c5c4dfdb2e1debd8e43eee4009b289885271\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/6150c5c4dfdb2e1debd8e43eee4009b289885271\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/6150c5c4dfdb2e1debd8e43eee4009b289885271/status\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4138", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"88c877c3d831dc7ca158427cb781d7f0\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -936,31 +808,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DB:1E5E9:3E56D5D:4A77D33:5DDFD63A", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"7bfd8b2ac3b640bb02e63279a6349d336248d401\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7bfd8b2ac3b640bb02e63279a6349d336248d401\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6ee65bd18d8c26e80e17a74d99572c62ee7a9309\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6ee65bd18d8c26e80e17a74d99572c62ee7a9309\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiJmYmE0Y2M3OGI4OTdlNmRiMzUxMTBmNTUxOTE3OTVhOGYwMmZlNmNmIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6ImEwNDEyNDU4MTQ4OTJlM2Y3M2Y2M2NhNTQzMzNmZGE2NDliN2ZjMGIifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjMsImhlYWQiOiI2MTUwYzVjNGRmZGIyZTFkZWJkOGU0M2VlZTQwMDliMjg5ODg1MjcxIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6Ijc2MjcyMmI3OTI5NGU4MjVlNWYyMjE5NGY5MjczYjUzYTJhM2U2ZDUifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:19 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4137", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"da7856f9ce3a44c24bbaccb09e53c5a4\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/86a6857c7e2f88b6c30e0c27ec29d8d18fc97e8f", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/ffa9c310c46af8baeeea768446571776e9d6fc67", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -969,31 +836,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DC:3D52E:2728609:2ED8139:5DDFD63A" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"86a6857c7e2f88b6c30e0c27ec29d8d18fc97e8f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/86a6857c7e2f88b6c30e0c27ec29d8d18fc97e8f\"\n}\n", + "response": "{\n \"sha\": \"ffa9c310c46af8baeeea768446571776e9d6fc67\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ffa9c310c46af8baeeea768446571776e9d6fc67\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"7bfd8b2ac3b640bb02e63279a6349d336248d401\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"86a6857c7e2f88b6c30e0c27ec29d8d18fc97e8f\"}]}", + "body": "{\"base_tree\":\"6ee65bd18d8c26e80e17a74d99572c62ee7a9309\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"ffa9c310c46af8baeeea768446571776e9d6fc67\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:20 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4136", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"117fc46e55e335cb610d761f4b076748\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/f06329a5f546cacab5c6c8a2982910c4dc999c04", + "Location": "https://api.github.com/repos/owner/repo/git/trees/1d95d30a0e5d689e475aeeb8556a59eaa6874032", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1002,31 +864,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DD:3D530:3DB75F6:49973A6:5DDFD63B" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"f06329a5f546cacab5c6c8a2982910c4dc999c04\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f06329a5f546cacab5c6c8a2982910c4dc999c04\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"9916f4d82e4215be875b6e9471e2c948bbd9735a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9916f4d82e4215be875b6e9471e2c948bbd9735a\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"1d95d30a0e5d689e475aeeb8556a59eaa6874032\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1d95d30a0e5d689e475aeeb8556a59eaa6874032\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"705bd770f813c6b514433c63b49c1881611d43a4\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/705bd770f813c6b514433c63b49c1881611d43a4\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"f06329a5f546cacab5c6c8a2982910c4dc999c04\",\"parents\":[\"7bfd8b2ac3b640bb02e63279a6349d336248d401\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"1d95d30a0e5d689e475aeeb8556a59eaa6874032\",\"parents\":[\"6ee65bd18d8c26e80e17a74d99572c62ee7a9309\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:21 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4135", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"6f869b5ad35079449bb44f199b56df59\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/02293f1ee747431e5a1b523281168e4838785586", + "Location": "https://api.github.com/repos/owner/repo/git/commits/ff5fba80c7d34e6060778d283d1a4c23a8a2bc04", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1035,27 +892,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DE:3D52E:27287F7:2ED837F:5DDFD63C" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"02293f1ee747431e5a1b523281168e4838785586\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjAyMjkzZjFlZTc0NzQzMWU1YTFiNTIzMjgxMTY4ZTQ4Mzg3ODU1ODY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/02293f1ee747431e5a1b523281168e4838785586\",\n \"html_url\": \"https://github.com/owner/repo/commit/02293f1ee747431e5a1b523281168e4838785586\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:14:21Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:14:21Z\"\n },\n \"tree\": {\n \"sha\": \"f06329a5f546cacab5c6c8a2982910c4dc999c04\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f06329a5f546cacab5c6c8a2982910c4dc999c04\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"7bfd8b2ac3b640bb02e63279a6349d336248d401\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/7bfd8b2ac3b640bb02e63279a6349d336248d401\",\n \"html_url\": \"https://github.com/owner/repo/commit/7bfd8b2ac3b640bb02e63279a6349d336248d401\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"ff5fba80c7d34e6060778d283d1a4c23a8a2bc04\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOmZmNWZiYTgwYzdkMzRlNjA2MDc3OGQyODNkMWE0YzIzYThhMmJjMDQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ff5fba80c7d34e6060778d283d1a4c23a8a2bc04\",\n \"html_url\": \"https://github.com/owner/repo/commit/ff5fba80c7d34e6060778d283d1a4c23a8a2bc04\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:47:08Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:47:08Z\"\n },\n \"tree\": {\n \"sha\": \"1d95d30a0e5d689e475aeeb8556a59eaa6874032\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1d95d30a0e5d689e475aeeb8556a59eaa6874032\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"6ee65bd18d8c26e80e17a74d99572c62ee7a9309\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6ee65bd18d8c26e80e17a74d99572c62ee7a9309\",\n \"html_url\": \"https://github.com/owner/repo/commit/6ee65bd18d8c26e80e17a74d99572c62ee7a9309\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"02293f1ee747431e5a1b523281168e4838785586\",\"force\":false}", + "body": "{\"sha\":\"ff5fba80c7d34e6060778d283d1a4c23a8a2bc04\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:22 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4134", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5d9b38135117fa8a9cfe47748307f2db\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1067,26 +919,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DF:1E5ED:53A7678:63E9D0B:5DDFD63D", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"02293f1ee747431e5a1b523281168e4838785586\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/02293f1ee747431e5a1b523281168e4838785586\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ff5fba80c7d34e6060778d283d1a4c23a8a2bc04\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ff5fba80c7d34e6060778d283d1a4c23a8a2bc04\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/fba4cc78b897e6db35110f55191795a8f02fe6cf/status?ts=300", + "url": "/repos/owner/repo/commits/6150c5c4dfdb2e1debd8e43eee4009b289885271/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4133", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fb4b7b3583b4a2097f5bce3f3bfb628c\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1098,27 +945,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E0:3BB71:536E88C:639241F:5DDFD63F", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"fba4cc78b897e6db35110f55191795a8f02fe6cf\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/fba4cc78b897e6db35110f55191795a8f02fe6cf\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/fba4cc78b897e6db35110f55191795a8f02fe6cf/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"6150c5c4dfdb2e1debd8e43eee4009b289885271\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/6150c5c4dfdb2e1debd8e43eee4009b289885271\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/6150c5c4dfdb2e1debd8e43eee4009b289885271/status\"\n}\n", "status": 200 }, { - "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"fba4cc78b897e6db35110f55191795a8f02fe6cf\",\"merge_method\":\"merge\"}", + "body": "{\"commit_message\":\"Automatically generated. Merged on Netlify CMS.\",\"sha\":\"6150c5c4dfdb2e1debd8e43eee4009b289885271\",\"merge_method\":\"merge\"}", "method": "PUT", "url": "/repos/owner/repo/pulls/3/merge?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:25 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4132", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"031127fd661755e75e5c6058be719491\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1130,22 +972,18 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E1:3BB70:3DB2090:49CAC53:5DDFD63F", "content-length": "123" }, - "response": "{\n \"sha\": \"5752f2640d1fece25a8be8ed577a09558e6858f7\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", + "response": "{\n \"sha\": \"68b97de140febc8ce6d148201970e34e95c967de\",\n \"merged\": true,\n \"message\": \"Pull Request successfully merged\"\n}\n", "status": 200 }, { "method": "DELETE", "url": "/repos/owner/repo/git/refs/heads/cms%2Fposts%2F1970-01-01-first-title?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:26 GMT", "Server": "GitHub.com", "Status": "204 No Content", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4131", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1158,7 +996,6 @@ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "06E2:11CCE:53946B7:63D9DBE:5DDFD641", "content-length": "0" }, "response": null, @@ -1168,17 +1005,12 @@ "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4130", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5d9b38135117fa8a9cfe47748307f2db\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1191,28 +1023,23 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E3:3BB71:536EE6E:6392B40:5DDFD642", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"02293f1ee747431e5a1b523281168e4838785586\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/02293f1ee747431e5a1b523281168e4838785586\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ff5fba80c7d34e6060778d283d1a4c23a8a2bc04\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ff5fba80c7d34e6060778d283d1a4c23a8a2bc04\"\n }\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"02293f1ee747431e5a1b523281168e4838785586\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", + "body": "{\"base_tree\":\"ff5fba80c7d34e6060778d283d1a4c23a8a2bc04\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:28 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "559", + "Content-Length": "571", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4129", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f0d4f6ceb5830b8412ef647ba44412e2\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6", @@ -1224,31 +1051,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E4:3D52E:2728F6B:2ED8C6B:5DDFD643" + "Content-Security-Policy": "default-src 'none'" }, "response": "{\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"02293f1ee747431e5a1b523281168e4838785586\"]}", + "body": "{\"message\":\"Deleting “posts/1970-01-01-first-title” metadata\",\"tree\":\"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\"parents\":[\"ff5fba80c7d34e6060778d283d1a4c23a8a2bc04\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:29 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4128", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"667dfd0a62fa23632ddf3ce0bbf78c7b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/93a76fce452df75a7e82dc48bf4ea9b3aaa56b3b", + "Location": "https://api.github.com/repos/owner/repo/git/commits/6c9cb6e23d6d4cd1b39f5ddb037afa607ef17d6a", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1257,58 +1079,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E5:11CCA:2666426:2DFECB3:5DDFD644" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"93a76fce452df75a7e82dc48bf4ea9b3aaa56b3b\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjkzYTc2ZmNlNDUyZGY3NWE3ZTgyZGM0OGJmNGVhOWIzYWFhNTZiM2I=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/93a76fce452df75a7e82dc48bf4ea9b3aaa56b3b\",\n \"html_url\": \"https://github.com/owner/repo/commit/93a76fce452df75a7e82dc48bf4ea9b3aaa56b3b\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:14:28Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:14:28Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"02293f1ee747431e5a1b523281168e4838785586\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/02293f1ee747431e5a1b523281168e4838785586\",\n \"html_url\": \"https://github.com/owner/repo/commit/02293f1ee747431e5a1b523281168e4838785586\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"6c9cb6e23d6d4cd1b39f5ddb037afa607ef17d6a\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjZjOWNiNmUyM2Q2ZDRjZDFiMzlmNWRkYjAzN2FmYTYwN2VmMTdkNmE=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6c9cb6e23d6d4cd1b39f5ddb037afa607ef17d6a\",\n \"html_url\": \"https://github.com/owner/repo/commit/6c9cb6e23d6d4cd1b39f5ddb037afa607ef17d6a\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:47:15Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:47:15Z\"\n },\n \"tree\": {\n \"sha\": \"77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/77d01c8bf1e79f9fb17c60fe405ce741bb4eb0a6\"\n },\n \"message\": \"Deleting “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"ff5fba80c7d34e6060778d283d1a4c23a8a2bc04\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ff5fba80c7d34e6060778d283d1a4c23a8a2bc04\",\n \"html_url\": \"https://github.com/owner/repo/commit/ff5fba80c7d34e6060778d283d1a4c23a8a2bc04\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "method": "GET", - "url": "/repos/owner/repo/commits/fba4cc78b897e6db35110f55191795a8f02fe6cf/status?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:14:29 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4127", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"fb4b7b3583b4a2097f5bce3f3bfb628c\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E6:3D532:517B37C:6139776:5DDFD645", - "content-length": "6532" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"fba4cc78b897e6db35110f55191795a8f02fe6cf\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/fba4cc78b897e6db35110f55191795a8f02fe6cf\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/fba4cc78b897e6db35110f55191795a8f02fe6cf/status\"\n}\n", - "status": 200 - }, - { - "body": "{\"sha\":\"93a76fce452df75a7e82dc48bf4ea9b3aaa56b3b\",\"force\":false}", + "body": "{\"sha\":\"6c9cb6e23d6d4cd1b39f5ddb037afa607ef17d6a\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4126", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"a2949770a21660dc308371db11828e6c\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1320,31 +1106,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E7:11CCC:3F92C53:4BFD618:5DDFD645", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"93a76fce452df75a7e82dc48bf4ea9b3aaa56b3b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/93a76fce452df75a7e82dc48bf4ea9b3aaa56b3b\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6c9cb6e23d6d4cd1b39f5ddb037afa607ef17d6a\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6c9cb6e23d6d4cd1b39f5ddb037afa607ef17d6a\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:14:31 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4124", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:14:24 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -1353,9 +1132,59 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E8:1E5E9:3E57F1B:4A79274:5DDFD646" + "content-length": "1575" }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"html_url\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/master/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=master\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/master/content/posts/1970-01-01-first-title.md\"\n }\n}\n", "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/6150c5c4dfdb2e1debd8e43eee4009b289885271/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"6150c5c4dfdb2e1debd8e43eee4009b289885271\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/6150c5c4dfdb2e1debd8e43eee4009b289885271\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/6150c5c4dfdb2e1debd8e43eee4009b289885271/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:static/media?ts=300&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "109" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API__can update an entry.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API__can update an entry.json index 5e4ed9e2..9afd6bea 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API__can update an entry.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API__can update an entry.json @@ -1,51 +1,14 @@ [ - { - "method": "GET", - "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=1574950390848&ref=refs/meta/_netlify_cms", - "headers": { - "Date": "Thu, 28 Nov 2019 14:13:11 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "482", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4227", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d4b2a4a2404cfb7ac1e837245feb3772404d3dae\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:57 GMT", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0642:1E5E9:3E50EB8:4A70A11:5DDFD5F6" - }, - "response": "{\"type\":\"PR\",\"pr\":{\"number\":1,\"head\":\"4faf53a575f1b9d4dc14e9ab3964129888c679b4\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", - "status": 200 - }, { "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:11 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4226", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -57,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0646:3BB6F:25B367D:2D3C4C8:5DDFD5F7", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -67,17 +29,12 @@ "method": "GET", "url": "/repos/owner/repo?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:12 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4225", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4a950517b4ff97a187416b365b644890\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -89,59 +46,19 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064A:11CCE:538C015:63CFA79:5DDFD5F7", - "content-length": "7252" + "content-length": "7542" }, - "response": "{\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:12:27Z\",\n \"pushed_at\": \"2019-11-28T14:13:03Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", - "headers": { - "Date": "Thu, 28 Nov 2019 14:13:13 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4224", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0792216f7cbf5a57af9ead194ef6721\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064B:3BB6C:20C8EC:281889:5DDFD5F8", - "content-length": "2024" - }, - "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:45:29Z\",\n \"pushed_at\": \"2019-12-15T09:46:01Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:13 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4223", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"97765d71c0f917161d224b5f944e4c93\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -153,29 +70,50 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064C:3BB6F:25B379D:2D3C629:5DDFD5F8", - "content-length": "3473" + "content-length": "109" }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2060" + }, + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:13 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4221", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"880e3bac59446485deb0c1abb21f88a7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -184,60 +122,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064D:9490:26D1C9A:2E8D42B:5DDFD5F9", - "content-length": "1707" + "content-length": "2714" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 14:13:13 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4222", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"344dacc2b3cff4f660ef0b37285bbebc\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0652:3BB6F:25B387B:2D3C734:5DDFD5F9", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:13 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4220", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"64aba4bc04422f7e2591ed3ffdba868b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -246,29 +148,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0653:1E5ED:539F96F:63E058A:5DDFD5F9", - "content-length": "16071" + "content-length": "22507" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:13 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4219", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"29a58f48940ff3d2dc5509a5f67ff405\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -277,29 +174,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0655:11CCC:3F8BA22:4BF4CAE:5DDFD5F9", - "content-length": "7465" + "content-length": "10650" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:14 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4218", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4bb0ef1407b91842a124b4e17cae8d76\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -308,31 +200,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "064E:3D52E:2724133:2ED2EFD:5DDFD5F9", - "content-length": "2565" + "content-length": "3896" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:17 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "482", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4217", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"d4b2a4a2404cfb7ac1e837245feb3772404d3dae\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:57 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -341,22 +226,19 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0657:3BB71:5366D56:6388F23:5DDFD5FC" + "content-length": "4202" }, - "response": "{\"type\":\"PR\",\"pr\":{\"number\":1,\"head\":\"4faf53a575f1b9d4dc14e9ab3964129888c679b4\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:17 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4216", - "X-RateLimit-Reset": "1574951821", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -369,26 +251,74 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0656:11CCE:538C931:63D0586:5DDFD5FC", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", "status": 404 }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", + "headers": { + "Content-Type": "application/vnd.github.v3.raw; charset=utf-8", + "Content-Length": "482", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=raw", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\"type\":\"PR\",\"pr\":{\"number\":1,\"head\":\"2ddf89419cb1b6d7856ee415c7d01de17e8d28c3\"},\"user\":\"owner\",\"status\":\"draft\",\"branch\":\"cms/posts/1970-01-01-first-title\",\"collection\":\"posts\",\"commitMessage\":\"Create Post “1970-01-01-first-title”\",\"title\":\"first title\",\"description\":\"first description\",\"objects\":{\"entry\":{\"path\":\"content/posts/1970-01-01-first-title.md\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"},\"files\":[]},\"timeStamp\":\"1970-01-01T00:00:00.300Z\",\"version\":\"1\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "5", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "[\n\n]\n", + "status": 200 + }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:17 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4215", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -397,7 +327,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0659:39FE8:3C26AD1:47FF146:5DDFD5FD", "content-length": "154" }, "response": "{\n \"message\": \"No commit found for the ref cms/posts/1970-01-01-first-title\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/\"\n}\n", @@ -407,45 +336,10 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:17 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4214", - "X-RateLimit-Reset": "1574951821", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0658:11CCC:3F8BF3C:4BF52DF:5DDFD5FD", - "content-length": "116" - }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", - "status": 404 - }, - { - "method": "GET", - "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", - "headers": { - "Date": "Thu, 28 Nov 2019 14:13:18 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "5", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4213", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2ee5e633a5831fe3d55f3382ba6b436b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -457,58 +351,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065A:11CCE:538CACC:63D079D:5DDFD5FD" + "content-length": "116" }, - "response": "[\n\n]\n", - "status": 200 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4212", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065B:948E:14D2718:18D48B5:5DDFD5FD", - "content-length": "116" - }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", - "status": 404 - }, - { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:13:19 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4211", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"dc82b4d7cb2655e8b49b3ce8210e3d67\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -518,25 +375,49 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065C:11CCE:538CCEE:63D0A2C:5DDFD5FE" + "content-length": "116" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/branches/master?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:20 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4210", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ae166a4abe6814f6830892b84b5be572\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -548,31 +429,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065E:3D532:5173A7E:613045B:5DDFD5FF", - "content-length": "5369" + "content-length": "5861" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:21 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4209", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2d544f9f6a42a2d14986720902923696\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -581,31 +457,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "065F:1E5E9:3E51C40:4A71A89:5DDFD600" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:22 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4208", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"3c2aec882f6911434412ce0a25f8087c\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/50f05c5f6bff157dcd999df700a3bc7df2697910", + "Location": "https://api.github.com/repos/owner/repo/git/commits/fa4be05b771de3e819c3f093c6ed56cecee36318", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -614,28 +485,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0660:1E5DF:1421949:1820B30:5DDFD601" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjUwZjA1YzVmNmJmZjE1N2RjZDk5OWRmNzAwYTNiYzdkZjI2OTc5MTA=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"html_url\": \"https://github.com/owner/repo/commit/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:13:22Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:13:22Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOmZhNGJlMDViNzcxZGUzZTgxOWMzZjA5M2M2ZWQ1NmNlY2VlMzYzMTg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"html_url\": \"https://github.com/owner/repo/commit/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:46:17Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:46:17Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"50f05c5f6bff157dcd999df700a3bc7df2697910\"}", + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"fa4be05b771de3e819c3f093c6ed56cecee36318\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:23 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "536", + "Content-Length": "548", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4207", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"cc9f7b5af103e3c84e76d690d5865c78\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", @@ -647,10 +513,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0661:1E5E0:274B6C4:2F2372D:5DDFD602" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fa4be05b771de3e819c3f093c6ed56cecee36318\"\n }\n}\n", "status": 201 }, { @@ -658,17 +523,13 @@ "method": "POST", "url": "/repos/owner/repo/pulls?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:25 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21621", + "Content-Length": "22257", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4206", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"e09cff48f4f4f9b592d3e03548e5a1df\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/pulls/2", @@ -680,27 +541,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0662:39FE5:13E3247:17E2884:5DDFD604" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/2\",\n \"id\": 346720360,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQ2NzIwMzYw\",\n \"html_url\": \"https://github.com/owner/repo/pull/2\",\n \"diff_url\": \"https://github.com/owner/repo/pull/2.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/2.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/2\",\n \"number\": 2,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-28T14:13:24Z\",\n \"updated_at\": \"2019-11-28T14:13:24Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/2/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/2/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/2/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:12:27Z\",\n \"pushed_at\": \"2019-11-28T14:13:23Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:12:27Z\",\n \"pushed_at\": \"2019-11-28T14:13:23Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/2\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/2\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/2/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/50f05c5f6bff157dcd999df700a3bc7df2697910\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/2\",\n \"id\": 353257411,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3NDEx\",\n \"html_url\": \"https://github.com/owner/repo/pull/2\",\n \"diff_url\": \"https://github.com/owner/repo/pull/2.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/2.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/2\",\n \"number\": 2,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:46:19Z\",\n \"updated_at\": \"2019-12-15T09:46:19Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/2/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/2/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/2/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:45:29Z\",\n \"pushed_at\": \"2019-12-15T09:46:18Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:45:29Z\",\n \"pushed_at\": \"2019-12-15T09:46:18Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/2\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/2\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/2/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/2/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/fa4be05b771de3e819c3f093c6ed56cecee36318\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4205", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"9128031393879fd2bd945ffa7a61def0\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -713,31 +568,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0663:3BB70:3DAD2D6:49C4D86:5DDFD605", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"a28a0c06bfa82bf7d72121f7ad48d66c34b9de02\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a28a0c06bfa82bf7d72121f7ad48d66c34b9de02\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"8bf1d9d4df86147a894544dbec5a83ac1ca3726e\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8bf1d9d4df86147a894544dbec5a83ac1ca3726e\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiI1MGYwNWM1ZjZiZmYxNTdkY2Q5OTlkZjcwMGEzYmM3ZGYyNjk3OTEwIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiJmYTRiZTA1Yjc3MWRlM2U4MTljM2YwOTNjNmVkNTZjZWNlZTM2MzE4In0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:27 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4204", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"70880f568379610913f593ea9a65821d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/b089845d50521d6cb21f860c797c99dd6ec4485f", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/ce28e3721f6e1b01ed54b756e731fcbb92e47d5e", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -746,31 +596,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0664:1E5E9:3E5249A:4A7248F:5DDFD606" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b089845d50521d6cb21f860c797c99dd6ec4485f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b089845d50521d6cb21f860c797c99dd6ec4485f\"\n}\n", + "response": "{\n \"sha\": \"ce28e3721f6e1b01ed54b756e731fcbb92e47d5e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ce28e3721f6e1b01ed54b756e731fcbb92e47d5e\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"a28a0c06bfa82bf7d72121f7ad48d66c34b9de02\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"b089845d50521d6cb21f860c797c99dd6ec4485f\"}]}", + "body": "{\"base_tree\":\"8bf1d9d4df86147a894544dbec5a83ac1ca3726e\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"ce28e3721f6e1b01ed54b756e731fcbb92e47d5e\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:28 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4203", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"47e39b38826b1ebbb18cfab2dd6f9ef5\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/df012a41b223a09dd5d946b84e8f081d3ae47267", + "Location": "https://api.github.com/repos/owner/repo/git/trees/f3a1c1a97134342e3811bc5854c4326656d08f84", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -779,31 +624,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0665:11CCE:538DCDE:63D1D57:5DDFD607" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"df012a41b223a09dd5d946b84e8f081d3ae47267\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/df012a41b223a09dd5d946b84e8f081d3ae47267\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"bb86cafe310be2febb4ac18aff8b216467138d2d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/bb86cafe310be2febb4ac18aff8b216467138d2d\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"f3a1c1a97134342e3811bc5854c4326656d08f84\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f3a1c1a97134342e3811bc5854c4326656d08f84\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"3bfa05a38f72eb1a2f6eecc4d366824ed4c20cba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3bfa05a38f72eb1a2f6eecc4d366824ed4c20cba\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"df012a41b223a09dd5d946b84e8f081d3ae47267\",\"parents\":[\"a28a0c06bfa82bf7d72121f7ad48d66c34b9de02\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"f3a1c1a97134342e3811bc5854c4326656d08f84\",\"parents\":[\"8bf1d9d4df86147a894544dbec5a83ac1ca3726e\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:28 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4202", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"1cb846f57656a4ac264da3cd18109656\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/6488de4bfca75b044ed8d0e15442b9ecc31714b3", + "Location": "https://api.github.com/repos/owner/repo/git/commits/749ff9269b1d147e6fa664604f2e2a4e0bdb6a4b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -812,27 +652,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0666:3BB6F:25B4603:2D3D7A4:5DDFD608" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"6488de4bfca75b044ed8d0e15442b9ecc31714b3\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjY0ODhkZTRiZmNhNzViMDQ0ZWQ4ZDBlMTU0NDJiOWVjYzMxNzE0YjM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6488de4bfca75b044ed8d0e15442b9ecc31714b3\",\n \"html_url\": \"https://github.com/owner/repo/commit/6488de4bfca75b044ed8d0e15442b9ecc31714b3\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:13:28Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:13:28Z\"\n },\n \"tree\": {\n \"sha\": \"df012a41b223a09dd5d946b84e8f081d3ae47267\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/df012a41b223a09dd5d946b84e8f081d3ae47267\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"a28a0c06bfa82bf7d72121f7ad48d66c34b9de02\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/a28a0c06bfa82bf7d72121f7ad48d66c34b9de02\",\n \"html_url\": \"https://github.com/owner/repo/commit/a28a0c06bfa82bf7d72121f7ad48d66c34b9de02\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"749ff9269b1d147e6fa664604f2e2a4e0bdb6a4b\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjc0OWZmOTI2OWIxZDE0N2U2ZmE2NjQ2MDRmMmUyYTRlMGJkYjZhNGI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/749ff9269b1d147e6fa664604f2e2a4e0bdb6a4b\",\n \"html_url\": \"https://github.com/owner/repo/commit/749ff9269b1d147e6fa664604f2e2a4e0bdb6a4b\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:46:22Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:46:22Z\"\n },\n \"tree\": {\n \"sha\": \"f3a1c1a97134342e3811bc5854c4326656d08f84\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/f3a1c1a97134342e3811bc5854c4326656d08f84\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"8bf1d9d4df86147a894544dbec5a83ac1ca3726e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/8bf1d9d4df86147a894544dbec5a83ac1ca3726e\",\n \"html_url\": \"https://github.com/owner/repo/commit/8bf1d9d4df86147a894544dbec5a83ac1ca3726e\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"6488de4bfca75b044ed8d0e15442b9ecc31714b3\",\"force\":false}", + "body": "{\"sha\":\"749ff9269b1d147e6fa664604f2e2a4e0bdb6a4b\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4201", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"125984f4d6f5ac8162e73a5a862d8936\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -844,88 +679,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0667:3D52E:27251CE:2ED42C2:5DDFD609", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6488de4bfca75b044ed8d0e15442b9ecc31714b3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6488de4bfca75b044ed8d0e15442b9ecc31714b3\"\n }\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", - "headers": { - "Date": "Thu, 28 Nov 2019 14:13:31 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4200", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:13:22 GMT", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066B:1E5DB:6B798E:82B9F0:5DDFD60A" - }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"749ff9269b1d147e6fa664604f2e2a4e0bdb6a4b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/749ff9269b1d147e6fa664604f2e2a4e0bdb6a4b\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4199", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066A:39FE8:3C27E8F:48008E6:5DDFD60A", - "content-length": "116" - }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", - "status": 404 - }, - { - "method": "GET", - "url": "/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:13:32 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4198", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5896f803fe02f12dff8337d934d541a5\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -935,35 +703,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066C:9495:403B6A1:4C9B864:5DDFD60B", - "content-length": "6532" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status\"\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", - "headers": { - "Date": "Thu, 28 Nov 2019 14:13:32 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "404 Not Found", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4197", - "X-RateLimit-Reset": "1574951821", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066E:3D52E:27254EC:2ED467F:5DDFD60C", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -973,21 +712,15 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:32 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4196", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:13:22 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -996,25 +729,97 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066D:3BB70:3DADBD9:49C587C:5DDFD60C" + "content-length": "1705" }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status?ts=300", + "url": "/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "577" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "404 Not Found", + "X-RateLimit-Limit": "5000", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "116" + }, + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "1705" + }, + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:33 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4195", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5896f803fe02f12dff8337d934d541a5\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1026,26 +831,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "066F:3BB71:5368B91:638B38D:5DDFD60C", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/status\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status?ts=300", + "url": "/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:33 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4194", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5896f803fe02f12dff8337d934d541a5\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1057,31 +857,52 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0670:1E5E0:274C072:2F2431F:5DDFD60D", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/status\"\n}\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZHJhZnQ6IHRydWUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4wMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", + "method": "GET", + "url": "/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/status\"\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBzZWNvbmQgdGl0bGUKZGF0ZTogMTk3MC0wMS0wMVQwMDowMDowMC4wMDBaCmRlc2NyaXB0aW9uOiBzZWNvbmQgZGVzY3JpcHRpb24KY2F0ZWdvcnk6IHNlY29uZCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMgotLS0Kc2Vjb25kIGJvZHkK\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:37 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4193", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"f4ac715879bed022990c7d531367860d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/3e5676c8285a456a6604603042b5428883f50417", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/1275651f1722e8592c0a3eb7910dfbd1a12df718", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1090,57 +911,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0672:3D530:3DB3A62:4992BCE:5DDFD611" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"3e5676c8285a456a6604603042b5428883f50417\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3e5676c8285a456a6604603042b5428883f50417\"\n}\n", + "response": "{\n \"sha\": \"1275651f1722e8592c0a3eb7910dfbd1a12df718\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/1275651f1722e8592c0a3eb7910dfbd1a12df718\"\n}\n", "status": 201 }, - { - "method": "GET", - "url": "/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 14:13:38 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4192", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5896f803fe02f12dff8337d934d541a5\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0674:3BB6F:25B4EF7:2D3E256:5DDFD611", - "content-length": "6532" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status\"\n}\n", - "status": 200 - }, { "method": "GET", "url": "/repos/owner/repo/branches/cms%2Fposts%2F1970-01-01-first-title?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:38 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4191", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5b400faac55433ac3ee1654c9d722d3b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1152,26 +937,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0675:1E5DF:1422203:18215A4:5DDFD612", - "content-length": "4829" + "content-length": "4889" }, - "response": "{\n \"name\": \"cms/posts/1970-01-01-first-title\",\n \"commit\": {\n \"sha\": \"50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjUwZjA1YzVmNmJmZjE1N2RjZDk5OWRmNzAwYTNiYzdkZjI2OTc5MTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:13:22Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:13:22Z\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"html_url\": \"https://github.com/owner/repo/commit/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/cms/posts/1970-01-01-first-title\",\n \"html\": \"https://github.com/owner/repo/tree/cms/posts/1970-01-01-first-title\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/cms/posts/1970-01-01-first-title/protection\"\n}\n", + "response": "{\n \"name\": \"cms/posts/1970-01-01-first-title\",\n \"commit\": {\n \"sha\": \"fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOmZhNGJlMDViNzcxZGUzZTgxOWMzZjA5M2M2ZWQ1NmNlY2VlMzYzMTg=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:46:17Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:46:17Z\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"html_url\": \"https://github.com/owner/repo/commit/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/cms/posts/1970-01-01-first-title\",\n \"html\": \"https://github.com/owner/repo/tree/cms/posts/1970-01-01-first-title\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/cms/posts/1970-01-01-first-title/protection\"\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status?ts=600", + "url": "/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/status?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4190", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5896f803fe02f12dff8337d934d541a5\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1183,31 +963,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0676:3BB71:5369603:638C026:5DDFD612", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/status\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"50f05c5f6bff157dcd999df700a3bc7df2697910\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"3e5676c8285a456a6604603042b5428883f50417\"}]}", + "body": "{\"base_tree\":\"fa4be05b771de3e819c3f093c6ed56cecee36318\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"1275651f1722e8592c0a3eb7910dfbd1a12df718\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:39 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4189", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"ce4714e1676d4824388c7135da54be6d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1", + "Location": "https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1216,26 +991,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0678:11CCC:3F8DE4B:4BF7883:5DDFD613" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4663bc351c2b79f066f9434722d865f8a0fc88cd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4663bc351c2b79f066f9434722d865f8a0fc88cd\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"c999748f2dc761a6239e405612a6d34ad5c23d7c\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c999748f2dc761a6239e405612a6d34ad5c23d7c\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { "method": "GET", - "url": "/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status?ts=600", + "url": "/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/status?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4188", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5896f803fe02f12dff8337d934d541a5\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1247,31 +1017,51 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0679:11CC6:61A189:768F42:5DDFD613", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/status\"\n}\n", "status": 200 }, { - "body": "{\"message\":\"Update Post “1970-01-01-first-title”\",\"tree\":\"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\"parents\":[\"50f05c5f6bff157dcd999df700a3bc7df2697910\"]}", + "body": "{\"message\":\"Update Post “1970-01-01-first-title”\",\"tree\":\"0f625c7a62ffb1495638bac0cc021b9809807328\",\"parents\":[\"fa4be05b771de3e819c3f093c6ed56cecee36318\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:40 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4187", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"693bcc21cfd3549a5a97fa3191fac554\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/3bfa91f98b5eab0eb3533649df11f441139f8782", + "Location": "https://api.github.com/repos/owner/repo/git/commits/5dd3ee7da1303150a6974e95b0565f19760e616f", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"5dd3ee7da1303150a6974e95b0565f19760e616f\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjVkZDNlZTdkYTEzMDMxNTBhNjk3NGU5NWIwNTY1ZjE5NzYwZTYxNmY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5dd3ee7da1303150a6974e95b0565f19760e616f\",\n \"html_url\": \"https://github.com/owner/repo/commit/5dd3ee7da1303150a6974e95b0565f19760e616f\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:46:32Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:46:32Z\"\n },\n \"tree\": {\n \"sha\": \"0f625c7a62ffb1495638bac0cc021b9809807328\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0f625c7a62ffb1495638bac0cc021b9809807328\"\n },\n \"message\": \"Update Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"html_url\": \"https://github.com/owner/repo/commit/fa4be05b771de3e819c3f093c6ed56cecee36318\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/status?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1281,25 +1071,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "067A:39FE8:3C28AB2:4801787:5DDFD613" + "content-length": "6784" }, - "response": "{\n \"sha\": \"3bfa91f98b5eab0eb3533649df11f441139f8782\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjNiZmE5MWY5OGI1ZWFiMGViMzUzMzY0OWRmMTFmNDQxMTM5Zjg3ODI=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3bfa91f98b5eab0eb3533649df11f441139f8782\",\n \"html_url\": \"https://github.com/owner/repo/commit/3bfa91f98b5eab0eb3533649df11f441139f8782\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:13:40Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:13:40Z\"\n },\n \"tree\": {\n \"sha\": \"adf6bf518756b1f1fe4c14ae229da60e6b620aa1\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/adf6bf518756b1f1fe4c14ae229da60e6b620aa1\"\n },\n \"message\": \"Update Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"html_url\": \"https://github.com/owner/repo/commit/50f05c5f6bff157dcd999df700a3bc7df2697910\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/status\"\n}\n", + "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/branches/master?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:41 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4186", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ae166a4abe6814f6830892b84b5be572\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1311,27 +1097,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0680:1E5E9:3E538D5:4A73CD6:5DDFD614", - "content-length": "5369" + "content-length": "5861" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/pulls/2/commits?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:41 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4185", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"77ec757d3e863c9d16ec935ea76c63bb\"", - "Last-Modified": "Thu, 28 Nov 2019 14:13:24 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1343,27 +1123,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0681:39FEA:542D5F3:6435803:5DDFD614", - "content-length": "4150" + "content-length": "4192" }, - "response": "[\n {\n \"sha\": \"50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjUwZjA1YzVmNmJmZjE1N2RjZDk5OWRmNzAwYTNiYzdkZjI2OTc5MTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:13:22Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:13:22Z\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"html_url\": \"https://github.com/owner/repo/commit/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ]\n }\n]\n", + "response": "[\n {\n \"sha\": \"fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOmZhNGJlMDViNzcxZGUzZTgxOWMzZjA5M2M2ZWQ1NmNlY2VlMzYzMTg=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:46:17Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:46:17Z\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"html_url\": \"https://github.com/owner/repo/commit/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ]\n }\n]\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:42 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4184", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"125984f4d6f5ac8162e73a5a862d8936\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1376,31 +1150,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0686:3D530:3DB4081:4993338:5DDFD615", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"6488de4bfca75b044ed8d0e15442b9ecc31714b3\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6488de4bfca75b044ed8d0e15442b9ecc31714b3\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"749ff9269b1d147e6fa664604f2e2a4e0bdb6a4b\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/749ff9269b1d147e6fa664604f2e2a4e0bdb6a4b\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiIzYmZhOTFmOThiNWVhYjBlYjM1MzM2NDlkZjExZjQ0MTEzOWY4NzgyIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiIzZTU2NzZjODI4NWE0NTZhNjYwNDYwMzA0MmI1NDI4ODgzZjUwNDE3In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjIsImhlYWQiOiI1ZGQzZWU3ZGExMzAzMTUwYTY5NzRlOTViMDU2NWYxOTc2MGU2MTZmIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoic2Vjb25kIHRpdGxlIiwiZGVzY3JpcHRpb24iOiJzZWNvbmQgZGVzY3JpcHRpb24iLCJvYmplY3RzIjp7ImVudHJ5Ijp7InBhdGgiOiJjb250ZW50L3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUubWQiLCJzaGEiOiIxMjc1NjUxZjE3MjJlODU5MmMwYTNlYjc5MTBkZmJkMWExMmRmNzE4In0sImZpbGVzIjpbXX0sInRpbWVTdGFtcCI6IjE5NzAtMDEtMDFUMDA6MDA6MDAuNjAwWiIsInZlcnNpb24iOiIxIn0=\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:43 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4183", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"285caf6f9afbfe8fc6d7031bd2d111a9\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/840ed02109bddb119bc3e86e647afefe10c4e4ff", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/b01bca114b562b78ad81642d154d3f2240461796", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1409,31 +1178,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0689:1E5E9:3E53B4C:4A73FDC:5DDFD616" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"840ed02109bddb119bc3e86e647afefe10c4e4ff\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/840ed02109bddb119bc3e86e647afefe10c4e4ff\"\n}\n", + "response": "{\n \"sha\": \"b01bca114b562b78ad81642d154d3f2240461796\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b01bca114b562b78ad81642d154d3f2240461796\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"6488de4bfca75b044ed8d0e15442b9ecc31714b3\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"840ed02109bddb119bc3e86e647afefe10c4e4ff\"}]}", + "body": "{\"base_tree\":\"749ff9269b1d147e6fa664604f2e2a4e0bdb6a4b\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"b01bca114b562b78ad81642d154d3f2240461796\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:43 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4182", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"85f3f609cc9fb54f5903a28bd75b8792\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/b7811a4ec89a6b792b38e8c7849c32ea071690fc", + "Location": "https://api.github.com/repos/owner/repo/git/trees/31630e9c0e2dfe5f5a955f9d63781eb100bb74b0", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1442,62 +1206,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068A:11CC8:12FE6E8:16DC2C8:5DDFD617" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"b7811a4ec89a6b792b38e8c7849c32ea071690fc\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b7811a4ec89a6b792b38e8c7849c32ea071690fc\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee10c276ee09fc7a8e04487329a4fdcbc13c9579\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee10c276ee09fc7a8e04487329a4fdcbc13c9579\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"31630e9c0e2dfe5f5a955f9d63781eb100bb74b0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/31630e9c0e2dfe5f5a955f9d63781eb100bb74b0\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"1cc7b21b7f93573a1b4a7063cfe3cd45d5c46932\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/1cc7b21b7f93573a1b4a7063cfe3cd45d5c46932\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "method": "GET", - "url": "/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 14:13:44 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4181", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5896f803fe02f12dff8337d934d541a5\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068B:39FE8:3C29017:4801E16:5DDFD617", - "content-length": "6532" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status\"\n}\n", - "status": 200 - }, - { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"b7811a4ec89a6b792b38e8c7849c32ea071690fc\",\"parents\":[\"6488de4bfca75b044ed8d0e15442b9ecc31714b3\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"31630e9c0e2dfe5f5a955f9d63781eb100bb74b0\",\"parents\":[\"749ff9269b1d147e6fa664604f2e2a4e0bdb6a4b\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:44 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4180", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"8da51a6c46d6242f0d2ff6bb514bb814\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/c5adbc7789d528f67acdabd47ec7fc249da67c58", + "Location": "https://api.github.com/repos/owner/repo/git/commits/05489d793a6db15e03780f693369486bae57aed4", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -1506,89 +1234,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068C:9490:26D3A42:2E8F7C5:5DDFD617" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"c5adbc7789d528f67acdabd47ec7fc249da67c58\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOmM1YWRiYzc3ODlkNTI4ZjY3YWNkYWJkNDdlYzdmYzI0OWRhNjdjNTg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c5adbc7789d528f67acdabd47ec7fc249da67c58\",\n \"html_url\": \"https://github.com/owner/repo/commit/c5adbc7789d528f67acdabd47ec7fc249da67c58\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:13:44Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:13:44Z\"\n },\n \"tree\": {\n \"sha\": \"b7811a4ec89a6b792b38e8c7849c32ea071690fc\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b7811a4ec89a6b792b38e8c7849c32ea071690fc\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"6488de4bfca75b044ed8d0e15442b9ecc31714b3\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/6488de4bfca75b044ed8d0e15442b9ecc31714b3\",\n \"html_url\": \"https://github.com/owner/repo/commit/6488de4bfca75b044ed8d0e15442b9ecc31714b3\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"05489d793a6db15e03780f693369486bae57aed4\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjA1NDg5ZDc5M2E2ZGIxNWUwMzc4MGY2OTMzNjk0ODZiYWU1N2FlZDQ=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/05489d793a6db15e03780f693369486bae57aed4\",\n \"html_url\": \"https://github.com/owner/repo/commit/05489d793a6db15e03780f693369486bae57aed4\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:46:35Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:46:35Z\"\n },\n \"tree\": {\n \"sha\": \"31630e9c0e2dfe5f5a955f9d63781eb100bb74b0\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/31630e9c0e2dfe5f5a955f9d63781eb100bb74b0\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"749ff9269b1d147e6fa664604f2e2a4e0bdb6a4b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/749ff9269b1d147e6fa664604f2e2a4e0bdb6a4b\",\n \"html_url\": \"https://github.com/owner/repo/commit/749ff9269b1d147e6fa664604f2e2a4e0bdb6a4b\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "method": "GET", - "url": "/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 14:13:44 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4179", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5896f803fe02f12dff8337d934d541a5\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068D:9496:521718D:61E7EBD:5DDFD618", - "content-length": "6532" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status\"\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 14:13:45 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4178", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"5896f803fe02f12dff8337d934d541a5\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068F:39FE8:3C2921E:4802074:5DDFD618", - "content-length": "6532" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/50f05c5f6bff157dcd999df700a3bc7df2697910/status\"\n}\n", - "status": 200 - }, - { - "body": "{\"sha\":\"c5adbc7789d528f67acdabd47ec7fc249da67c58\",\"force\":false}", + "body": "{\"sha\":\"05489d793a6db15e03780f693369486bae57aed4\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:45 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4177", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ba1dec9d086346303841db65814a74e9\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1600,58 +1261,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "068E:1E5E9:3E53E29:4A74364:5DDFD618", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"c5adbc7789d528f67acdabd47ec7fc249da67c58\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/c5adbc7789d528f67acdabd47ec7fc249da67c58\"\n }\n}\n", - "status": 200 - }, - { - "body": "{\"sha\":\"3bfa91f98b5eab0eb3533649df11f441139f8782\",\"force\":true}", - "method": "PATCH", - "url": "/repos/owner/repo/git/refs/heads/cms%2Fposts%2F1970-01-01-first-title?ts=600", - "headers": { - "Date": "Thu, 28 Nov 2019 14:13:46 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4176", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"d6127e4e33a05266a5ba02212447441e\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0690:948E:14D3493:18D591E:5DDFD619", - "content-length": "536" - }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"3bfa91f98b5eab0eb3533649df11f441139f8782\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3bfa91f98b5eab0eb3533649df11f441139f8782\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"05489d793a6db15e03780f693369486bae57aed4\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/05489d793a6db15e03780f693369486bae57aed4\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/3bfa91f98b5eab0eb3533649df11f441139f8782/status?ts=600", + "url": "/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/status?ts=600", "headers": { - "Date": "Thu, 28 Nov 2019 14:13:47 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4175", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"60df7fa9f0e60751ebc4c25d08fbbd89\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1663,10 +1287,114 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0691:9496:52175D3:61E8406:5DDFD61B", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"3bfa91f98b5eab0eb3533649df11f441139f8782\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/3bfa91f98b5eab0eb3533649df11f441139f8782\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3bfa91f98b5eab0eb3533649df11f441139f8782/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/fa4be05b771de3e819c3f093c6ed56cecee36318/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/5dd3ee7da1303150a6974e95b0565f19760e616f/status?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"5dd3ee7da1303150a6974e95b0565f19760e616f\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/5dd3ee7da1303150a6974e95b0565f19760e616f\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/5dd3ee7da1303150a6974e95b0565f19760e616f/status\"\n}\n", + "status": 200 + }, + { + "body": "{\"sha\":\"5dd3ee7da1303150a6974e95b0565f19760e616f\",\"force\":true}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/heads/cms%2Fposts%2F1970-01-01-first-title?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "548" + }, + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"5dd3ee7da1303150a6974e95b0565f19760e616f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/5dd3ee7da1303150a6974e95b0565f19760e616f\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/5dd3ee7da1303150a6974e95b0565f19760e616f/status?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"5dd3ee7da1303150a6974e95b0565f19760e616f\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/5dd3ee7da1303150a6974e95b0565f19760e616f\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/5dd3ee7da1303150a6974e95b0565f19760e616f/status\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/5dd3ee7da1303150a6974e95b0565f19760e616f/status?ts=600", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"5dd3ee7da1303150a6974e95b0565f19760e616f\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/5dd3ee7da1303150a6974e95b0565f19760e616f\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/5dd3ee7da1303150a6974e95b0565f19760e616f/status\"\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API__can update workflow status from within the editor.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API__can update workflow status from within the editor.json index f38d1469..77c645e9 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API__can update workflow status from within the editor.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API__can update workflow status from within the editor.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:58 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3923", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06BC:39FEA:544A299:645887B:5DDFD716", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,17 +29,12 @@ "method": "GET", "url": "/repos/owner/repo?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:17:59 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3922", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"e61260093dccedfee7499e74b99fd6a5\"", - "Last-Modified": "Thu, 28 Nov 2019 14:17:23 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -57,59 +46,19 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C0:9495:405227D:4CB7598:5DDFD716", - "content-length": "7252" + "content-length": "7542" }, - "response": "{\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:17:23Z\",\n \"pushed_at\": \"2019-11-28T14:17:50Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", - "headers": { - "Date": "Thu, 28 Nov 2019 14:18:00 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3921", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0792216f7cbf5a57af9ead194ef6721\"", - "Last-Modified": "Thu, 28 Nov 2019 14:17:23 GMT", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C5:39FE4:76E5CB:8FA19F:5DDFD718", - "content-length": "2024" - }, - "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:49:55Z\",\n \"pushed_at\": \"2019-12-15T09:50:21Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:00 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3920", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"97765d71c0f917161d224b5f944e4c93\"", - "Last-Modified": "Thu, 28 Nov 2019 14:17:23 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -121,29 +70,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C6:3D52C:12D9AD7:16B2D3C:5DDFD718", - "content-length": "3473" + "content-length": "109" }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 }, { "method": "GET", - "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:01 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3919", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"29a58f48940ff3d2dc5509a5f67ff405\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -152,60 +96,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D0:39FE2:20C756:2835FA:5DDFD718", - "content-length": "7465" + "content-length": "2060" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 14:18:01 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3918", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"880e3bac59446485deb0c1abb21f88a7\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C8:3D530:3DCAB97:49AEA72:5DDFD718", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:01 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3917", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4bb0ef1407b91842a124b4e17cae8d76\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -214,29 +122,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06CA:3BB70:3DC53EA:49E2122:5DDFD718", - "content-length": "2565" + "content-length": "3896" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:01 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3916", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"344dacc2b3cff4f660ef0b37285bbebc\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -245,29 +148,76 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06C9:948E:14DC24C:18E0462:5DDFD718", - "content-length": "2786" + "content-length": "4202" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "10650" + }, + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:01 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3915", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"64aba4bc04422f7e2591ed3ffdba868b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -276,23 +226,19 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06CC:948E:14DC24C:18E0463:5DDFD718", - "content-length": "16071" + "content-length": "22507" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/heads/cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:04 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3914", - "X-RateLimit-Reset": "1574951821", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -305,7 +251,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D6:3D532:5192634:6155BFF:5DDFD71B", "content-length": "113" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/refs/#get-a-reference\"\n}\n", @@ -315,16 +260,13 @@ "method": "GET", "url": "/repos/owner/repo/contents/posts/1970-01-01-first-title.json?ts=300&ref=refs/meta/_netlify_cms", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:04 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3913", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; param=raw", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -333,35 +275,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D7:39FE7:25FFAD6:2D7F290:5DDFD71B", - "content-length": "116" - }, - "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", - "status": 404 - }, - { - "method": "GET", - "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", - "headers": { - "Date": "Thu, 28 Nov 2019 14:18:05 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "404 Not Found", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3912", - "X-RateLimit-Reset": "1574951821", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D9:3BB6F:25C51A5:2D51AA6:5DDFD71C", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -371,17 +284,13 @@ "method": "GET", "url": "/repos/owner/repo/pulls?ts=300&head=cms&state=open&base=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "5", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3911", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2ee5e633a5831fe3d55f3382ba6b436b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -392,31 +301,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06D8:39FE2:20C7AC:283667:5DDFD71C" + "Content-Security-Policy": "default-src 'none'" }, "response": "[\n\n]\n", "status": 200 }, { - "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkcmFmdDogdHJ1ZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", + "method": "GET", + "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:06 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", "Server": "GitHub.com", - "Status": "201 Created", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3910", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"dc82b4d7cb2655e8b49b3ce8210e3d67\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -426,25 +325,49 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DB:1E5ED:53BFC21:6407BAB:5DDFD71D" + "content-length": "116" }, - "response": "{\n \"sha\": \"a041245814892e3f73f63ca54333fda649b7fc0b\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a041245814892e3f73f63ca54333fda649b7fc0b\"\n}\n", + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", + "status": 404 + }, + { + "body": "{\"content\":\"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRlc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0gdGFnMQotLS0KZmlyc3QgYm9keQo=\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\"\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/branches/master?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:06 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3909", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ae166a4abe6814f6830892b84b5be572\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -456,31 +379,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DD:3D530:3DCB410:49AF47A:5DDFD71E", - "content-length": "5369" + "content-length": "5861" }, - "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjFjY2IwY2JlM2RkZDJkYjE3YWM2MGVlMzdhNDQxOTdkMzk3YjcyNTA=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"committer\": {\n \"name\": \"GitHub\",\n \"email\": \"noreply@github.com\",\n \"date\": \"2019-10-21T15:37:06Z\"\n },\n \"message\": \"Update README.md\",\n \"tree\": {\n \"sha\": \"9b14f53f9ae27ef26ec092a587f91141486cad24\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b14f53f9ae27ef26ec092a587f91141486cad24\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJdrdCiCRBK7hj4Ov3rIwAAdHIIAKLj048A/FGA7T0d5vHeCNGc\\nT5mwS+GuOlx2ILZOXDqZnre/+7T84Bv2X7qqaRbpXG7y19gm8Q/kPKkWYksn+QGn\\nDFNgbzQ6b/AA4GO53ulcJuTexk4wvWWM5xErQ9W226B1BVHI6cuF3ohq3vwN9uDC\\ni1fFpTtyU9Yzgx4+/Ktc2/iX+N65PVmhNtu3KZn7NK/ahF+4UaT++mkTPThAA8i3\\nZQ5f93VFV6bx5j/7jW2lVBRS9k3NrhrLQH8CrtLQu5D2oY9iMA2TGFv/nB+Da55l\\ner7T1ACrhEpbhQQTVAU0mBjQFSxVgulzK+ycLWdyhdniBkw1da1qJT2IAuRBF+c=\\n=9nPQ\\n-----END PGP SIGNATURE-----\\n\",\n \"payload\": \"tree 9b14f53f9ae27ef26ec092a587f91141486cad24\\nparent 217bbbf6bf84a8e1b31f7262ed5449108d22bd59\\nauthor owner 1571672226 +0300\\ncommitter GitHub 1571672226 +0300\\n\\nUpdate README.md\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"web-flow\",\n \"id\": 19864447,\n \"node_id\": \"MDQ6VXNlcjE5ODY0NDQ3\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/web-flow\",\n \"html_url\": \"https://github.com/web-flow\",\n \"followers_url\": \"https://api.github.com/users/web-flow/followers\",\n \"following_url\": \"https://api.github.com/users/web-flow/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/web-flow/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/web-flow/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/web-flow/orgs\",\n \"repos_url\": \"https://api.github.com/users/web-flow/repos\",\n \"events_url\": \"https://api.github.com/users/web-flow/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/web-flow/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\",\n \"html_url\": \"https://github.com/owner/repo/commit/217bbbf6bf84a8e1b31f7262ed5449108d22bd59\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", + "response": "{\n \"name\": \"master\",\n \"commit\": {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjNiMDZmOTljZTEwNTNjZGM3OGVjN2Y4ZDEyYTYzODIyMGQyMmRlYWI=\",\n \"commit\": {\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-14T20:26:16Z\"\n },\n \"message\": \"delete all media\",\n \"tree\": {\n \"sha\": \"06296b2dcd96bc028dd1f590515e9d99de24b2dd\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/06296b2dcd96bc028dd1f590515e9d99de24b2dd\"\n },\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comment_count\": 0,\n \"verification\": {\n \"verified\": true,\n \"reason\": \"valid\",\n \"signature\": \"-----BEGIN PGP SIGNATURE-----\\n\\niQIzBAABCAAdFiEEV8tFxAHhm1A8lY3htRyi4jYiq7IFAl31RWgACgkQtRyi4jYi\\nq7J0LhAAkkXE+gCP5KCm/ozKjwXI8WqEmjZoGhYFjfClqq0DjtpCjejxZRpjrez5\\nqwxY43K5m8pyuJjsPlpan0sjpe3wxl5dQ/vsyPTfSyKVEt4ZferssJ0m36PK+nSP\\nXDdfLxyQljYO9PPi9SxEQaGrYX+wbFK/tBc6W1nxZUYzLxmFo7JcexUVmY7sHPQj\\novlpQ11mYSbqrFmIVbnIXn7BgcJJKnIOTBqZii69iwGtcerkRtyydk7AkAt2al90\\nv3JLKfXebNmOIlaraOEUsYj41NSHYJHA2wY/DEx1CFbCANWRehRKYmKoN+pihW4r\\nzpdZLM4e+IMOVhFOMT1yOoSBE/TNsGkGX9zxPGugTGlzi8QidyARWLH7Z9SVVip8\\ny7aYOW+xoN1L3R0vDCsfHO91eWiG2pkn3TtZIWvCz3vBlC/SFd/0hAbHxkhBDDJc\\nSOoav5k22njobkMZ7DFxneCsb/iHm/+YJ0o7kj5Q3awEh3FOvTkKExoEzecCnVYk\\nXXorkhcor8ATlXdEGrKRXlPRCcGLLLp8VEO7PagHvwt1QOKwTQe0ERoJwW4xJrUv\\nznOKmHN58fkISwn0IJD81g+mivcrx6/3BcQ3A60Y1N/O3wHfj9DIbBDvQAE4Z+Zl\\nD2zsXHqPCDNjXuplpx6dE6QpqbRE2rp5dNrJemaejlMiDpnLV9E=\\n=eFTC\\n-----END PGP SIGNATURE-----\",\n \"payload\": \"tree 06296b2dcd96bc028dd1f590515e9d99de24b2dd\\nparent 13d791fae7fc868fdd25e34860064dde12343246\\nauthor owner 1576355176 +0200\\ncommitter owner 1576355176 +0200\\n\\ndelete all media\\n\"\n }\n },\n \"url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab/comments\",\n \"author\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"committer\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"parents\": [\n {\n \"sha\": \"13d791fae7fc868fdd25e34860064dde12343246\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/13d791fae7fc868fdd25e34860064dde12343246\",\n \"html_url\": \"https://github.com/owner/repo/commit/13d791fae7fc868fdd25e34860064dde12343246\"\n }\n ]\n },\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/branches/master\",\n \"html\": \"https://github.com/owner/repo/tree/master\"\n },\n \"protected\": false,\n \"protection\": {\n \"enabled\": false,\n \"required_status_checks\": {\n \"enforcement_level\": \"off\",\n \"contexts\": [\n\n ]\n }\n },\n \"protection_url\": \"https://api.github.com/repos/owner/repo/branches/master/protection\"\n}\n", "status": 200 }, { - "body": "{\"base_tree\":\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"a041245814892e3f73f63ca54333fda649b7fc0b\"}]}", + "body": "{\"base_tree\":\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\"tree\":[{\"path\":\"content/posts/1970-01-01-first-title.md\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"762722b79294e825e5f22194f9273b53a2a3e6d5\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:07 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "11731", + "Content-Length": "11959", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3908", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2d544f9f6a42a2d14986720902923696\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48", + "Location": "https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -489,31 +407,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DE:3D532:5192B2E:61561EA:5DDFD71E" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\",\n \"size\": 3611,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e6ba8deeaaf2875f82ec45f7b8a9251b410cbca0\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"93da0f3541510f5f9ec829a3cdc6e8147f611639\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/93da0f3541510f5f9ec829a3cdc6e8147f611639\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"53c6380a600a030d3722bff7ecde36f749fb6964\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/53c6380a600a030d3722bff7ecde36f749fb6964\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"tree\": [\n {\n \"path\": \".circleci\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e5e9af3301cac61f120b8e4d40b1733c7a45685a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e5e9af3301cac61f120b8e4d40b1733c7a45685a\"\n },\n {\n \"path\": \".eslintignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"80b4531b026d19f8fa589efd122e76199d23f967\",\n \"size\": 39,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/80b4531b026d19f8fa589efd122e76199d23f967\"\n },\n {\n \"path\": \".eslintrc.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"370684994aaed5b858da3a006f48cfa57e88fd27\",\n \"size\": 414,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/370684994aaed5b858da3a006f48cfa57e88fd27\"\n },\n {\n \"path\": \".flowconfig\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14aa2ac4cc0e15223ad98630a6f1325fc81f8043\",\n \"size\": 283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14aa2ac4cc0e15223ad98630a6f1325fc81f8043\"\n },\n {\n \"path\": \".gitattributes\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"10a369ddf4f603337cabc6f21646508323941ce1\",\n \"size\": 135,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/10a369ddf4f603337cabc6f21646508323941ce1\"\n },\n {\n \"path\": \".github\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4ebeece548b52b20af59622354530a6d33b50b43\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4ebeece548b52b20af59622354530a6d33b50b43\"\n },\n {\n \"path\": \".gitignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"c071ba35b0e49899bab6d610a68eef667dbbf157\",\n \"size\": 169,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/c071ba35b0e49899bab6d610a68eef667dbbf157\"\n },\n {\n \"path\": \".prettierignore\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"393f050e123d998cf8c8b362ff95cc8ac4d250e5\",\n \"size\": 45,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/393f050e123d998cf8c8b362ff95cc8ac4d250e5\"\n },\n {\n \"path\": \".prettierrc\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"e52ad05bb13b084d7949dd76e1b2517455162150\",\n \"size\": 223,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/e52ad05bb13b084d7949dd76e1b2517455162150\"\n },\n {\n \"path\": \".stylelintrc.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"4b4c9698d10d756f5faa025659b86375428ed0a7\",\n \"size\": 718,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/4b4c9698d10d756f5faa025659b86375428ed0a7\"\n },\n {\n \"path\": \".vscode\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"286e97ec0113ea8242b41ac222e2c3e8077e6f1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/286e97ec0113ea8242b41ac222e2c3e8077e6f1e\"\n },\n {\n \"path\": \"CHANGELOG.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"070a5d4f0eacd2dc0be81ae8996f8982de43046e\",\n \"size\": 2113,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/070a5d4f0eacd2dc0be81ae8996f8982de43046e\"\n },\n {\n \"path\": \"CODE_OF_CONDUCT.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"92bc7565ff0ee145a0041b5179a820f14f39ab22\",\n \"size\": 3355,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/92bc7565ff0ee145a0041b5179a820f14f39ab22\"\n },\n {\n \"path\": \"CONTRIBUTING.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8552aa241254a61258e1ff9666ab36f32fb1e3b9\",\n \"size\": 3548,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8552aa241254a61258e1ff9666ab36f32fb1e3b9\"\n },\n {\n \"path\": \"LICENSE\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"42d85938357b49977c126ca03b199129082d4fb8\",\n \"size\": 1091,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/42d85938357b49977c126ca03b199129082d4fb8\"\n },\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"19df50a78654c8d757ca7f38447aa3d09c7abcce\",\n \"size\": 3698,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/19df50a78654c8d757ca7f38447aa3d09c7abcce\"\n },\n {\n \"path\": \"backend\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b9f1cfbf4d901fe13c3af4e0d8f46bbe5a6addd6\"\n },\n {\n \"path\": \"config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"58afd573bbb69fcca000efd0f5d90b93c93a98dd\",\n \"size\": 853,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/58afd573bbb69fcca000efd0f5d90b93c93a98dd\"\n },\n {\n \"path\": \"content\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ea56471844c91ab071a420bb017d795d76de1860\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ea56471844c91ab071a420bb017d795d76de1860\"\n },\n {\n \"path\": \"flow-typed\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"86c32fd6c3118be5e0dbbb231a834447357236c6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/86c32fd6c3118be5e0dbbb231a834447357236c6\"\n },\n {\n \"path\": \"flow\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"0af45ad00d155c8d8c7407d913ff85278244c9ce\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0af45ad00d155c8d8c7407d913ff85278244c9ce\"\n },\n {\n \"path\": \"gatsby-browser.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"9bd2c9dce175f04980e91cd9dc295a299e3cdb80\",\n \"size\": 90,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/9bd2c9dce175f04980e91cd9dc295a299e3cdb80\"\n },\n {\n \"path\": \"gatsby-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3929038f9ab6451b2b256dfba5830676e6eecbee\",\n \"size\": 7256,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3929038f9ab6451b2b256dfba5830676e6eecbee\"\n },\n {\n \"path\": \"gatsby-node.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"14a207883c2093d2cc071bc5a464e165bcc1fead\",\n \"size\": 409,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/14a207883c2093d2cc071bc5a464e165bcc1fead\"\n },\n {\n \"path\": \"gatsby\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"4f23c06cd1740bf78304d2c0b29bf6bfdf427981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/4f23c06cd1740bf78304d2c0b29bf6bfdf427981\"\n },\n {\n \"path\": \"jest\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/5a6bc7be680ba053df0f8ffdc2aaa80e62c3e819\"\n },\n {\n \"path\": \"netlify.toml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"599b99cc5700404fde316a7ede829776f23e7d45\",\n \"size\": 137,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/599b99cc5700404fde316a7ede829776f23e7d45\"\n },\n {\n \"path\": \"package.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ecca6ad1431a3c09f3f4dd378baddcabf96208b7\",\n \"size\": 6875,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ecca6ad1431a3c09f3f4dd378baddcabf96208b7\"\n },\n {\n \"path\": \"postcss-config.js\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d216501e9b351a72e00ba0b7459a6500e27e7da2\",\n \"size\": 703,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d216501e9b351a72e00ba0b7459a6500e27e7da2\"\n },\n {\n \"path\": \"renovate.json\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"dcc309398785698b8870545c32051a3d72dd8271\",\n \"size\": 460,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/dcc309398785698b8870545c32051a3d72dd8271\"\n },\n {\n \"path\": \"serverless-scripts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"ee3701f2fbfc7196ba340f6481d1387d20527898\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/ee3701f2fbfc7196ba340f6481d1387d20527898\"\n },\n {\n \"path\": \"serverless-single-page-app-plugin\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"08763fcfba643a06a452398517019bea4a5850ba\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/08763fcfba643a06a452398517019bea4a5850ba\"\n },\n {\n \"path\": \"serverless.yml\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"20b22c5fad229f35d029bf6614d333d82fe8a987\",\n \"size\": 7803,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/20b22c5fad229f35d029bf6614d333d82fe8a987\"\n },\n {\n \"path\": \"src\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8cdb35a88232c0f32f12f130c92c7cc55f97f471\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8cdb35a88232c0f32f12f130c92c7cc55f97f471\"\n },\n {\n \"path\": \"static\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"139040296ae3796be0e107be98572f0e6bb28901\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/139040296ae3796be0e107be98572f0e6bb28901\"\n },\n {\n \"path\": \"utils\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"a592549c9f74db40b51efefcda2fd76810405f27\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/a592549c9f74db40b51efefcda2fd76810405f27\"\n },\n {\n \"path\": \"yarn.lock\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"ead4329fd042d185630940b8069ab22456523953\",\n \"size\": 793522,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/ead4329fd042d185630940b8069ab22456523953\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"7a3255564d758757a5cbaeca450a35874e6f3e48\",\"parents\":[\"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"]}", + "body": "{\"message\":\"Create Post “1970-01-01-first-title”\",\"tree\":\"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\"parents\":[\"3b06f99ce1053cdc78ec7f8d12a638220d22deab\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:08 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1499", + "Content-Length": "1529", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3907", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"b22fc05f9a28af299b7e97670d7ce8d0\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/ee1c3cd3914cb74fa2a96e9113082f49130b75df", + "Location": "https://api.github.com/repos/owner/repo/git/commits/817fbfedde42d3b09e703ba16abf63f8657cd87f", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -522,28 +435,23 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06DF:1E5ED:53C0152:64081FF:5DDFD71F" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"ee1c3cd3914cb74fa2a96e9113082f49130b75df\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOmVlMWMzY2QzOTE0Y2I3NGZhMmE5NmU5MTEzMDgyZjQ5MTMwYjc1ZGY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ee1c3cd3914cb74fa2a96e9113082f49130b75df\",\n \"html_url\": \"https://github.com/owner/repo/commit/ee1c3cd3914cb74fa2a96e9113082f49130b75df\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:18:08Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:18:08Z\"\n },\n \"tree\": {\n \"sha\": \"7a3255564d758757a5cbaeca450a35874e6f3e48\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/7a3255564d758757a5cbaeca450a35874e6f3e48\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"html_url\": \"https://github.com/owner/repo/commit/1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"817fbfedde42d3b09e703ba16abf63f8657cd87f\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjgxN2ZiZmVkZGU0MmQzYjA5ZTcwM2JhMTZhYmY2M2Y4NjU3Y2Q4N2Y=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/817fbfedde42d3b09e703ba16abf63f8657cd87f\",\n \"html_url\": \"https://github.com/owner/repo/commit/817fbfedde42d3b09e703ba16abf63f8657cd87f\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:50:37Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:50:37Z\"\n },\n \"tree\": {\n \"sha\": \"34a98061b09f4290b1138e72dc4dbed78dcccac7\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34a98061b09f4290b1138e72dc4dbed78dcccac7\"\n },\n \"message\": \"Create Post “1970-01-01-first-title”\",\n \"parents\": [\n {\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"html_url\": \"https://github.com/owner/repo/commit/3b06f99ce1053cdc78ec7f8d12a638220d22deab\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"ee1c3cd3914cb74fa2a96e9113082f49130b75df\"}", + "body": "{\"ref\":\"refs/heads/cms/posts/1970-01-01-first-title\",\"sha\":\"817fbfedde42d3b09e703ba16abf63f8657cd87f\"}", "method": "POST", "url": "/repos/owner/repo/git/refs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:09 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "536", + "Content-Length": "548", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3906", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"031591cf3fc9cc192cf05508db7b5d08\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "Location": "https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title", @@ -555,10 +463,9 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E0:3BB6E:130B47C:16DD607:5DDFD720" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"ee1c3cd3914cb74fa2a96e9113082f49130b75df\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ee1c3cd3914cb74fa2a96e9113082f49130b75df\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/heads/cms/posts/1970-01-01-first-title\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOmNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxl\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/heads/cms/posts/1970-01-01-first-title\",\n \"object\": {\n \"sha\": \"817fbfedde42d3b09e703ba16abf63f8657cd87f\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/817fbfedde42d3b09e703ba16abf63f8657cd87f\"\n }\n}\n", "status": 201 }, { @@ -566,17 +473,13 @@ "method": "POST", "url": "/repos/owner/repo/pulls?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:11 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "21621", + "Content-Length": "22257", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3905", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"429c433829588a825eb72e46a1a81e34\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/owner/repo/pulls/9", @@ -588,27 +491,21 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E1:3BB6E:130B52F:16DD6D9:5DDFD721" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/9\",\n \"id\": 346722551,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzQ2NzIyNTUx\",\n \"html_url\": \"https://github.com/owner/repo/pull/9\",\n \"diff_url\": \"https://github.com/owner/repo/pull/9.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/9.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/9\",\n \"number\": 9,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-11-28T14:18:10Z\",\n \"updated_at\": \"2019-11-28T14:18:10Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/9/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/9/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/9/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/ee1c3cd3914cb74fa2a96e9113082f49130b75df\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"ee1c3cd3914cb74fa2a96e9113082f49130b75df\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:17:23Z\",\n \"pushed_at\": \"2019-11-28T14:18:09Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"1ccb0cbe3ddd2db17ac60ee37a44197d397b7250\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:17:23Z\",\n \"pushed_at\": \"2019-11-28T14:18:09Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/9\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/9\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/9\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/9/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/9/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/9/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/ee1c3cd3914cb74fa2a96e9113082f49130b75df\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 11,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", + "response": "{\n \"url\": \"https://api.github.com/repos/owner/repo/pulls/9\",\n \"id\": 353257770,\n \"node_id\": \"MDExOlB1bGxSZXF1ZXN0MzUzMjU3Nzcw\",\n \"html_url\": \"https://github.com/owner/repo/pull/9\",\n \"diff_url\": \"https://github.com/owner/repo/pull/9.diff\",\n \"patch_url\": \"https://github.com/owner/repo/pull/9.patch\",\n \"issue_url\": \"https://api.github.com/repos/owner/repo/issues/9\",\n \"number\": 9,\n \"state\": \"open\",\n \"locked\": false,\n \"title\": \"Create Post “1970-01-01-first-title”\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"body\": \"Automatically generated by Netlify CMS\",\n \"created_at\": \"2019-12-15T09:50:39Z\",\n \"updated_at\": \"2019-12-15T09:50:39Z\",\n \"closed_at\": null,\n \"merged_at\": null,\n \"merge_commit_sha\": null,\n \"assignee\": null,\n \"assignees\": [\n\n ],\n \"requested_reviewers\": [\n\n ],\n \"requested_teams\": [\n\n ],\n \"labels\": [\n\n ],\n \"milestone\": null,\n \"commits_url\": \"https://api.github.com/repos/owner/repo/pulls/9/commits\",\n \"review_comments_url\": \"https://api.github.com/repos/owner/repo/pulls/9/comments\",\n \"review_comment_url\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/issues/9/comments\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/817fbfedde42d3b09e703ba16abf63f8657cd87f\",\n \"head\": {\n \"label\": \"owner:cms/posts/1970-01-01-first-title\",\n \"ref\": \"cms/posts/1970-01-01-first-title\",\n \"sha\": \"817fbfedde42d3b09e703ba16abf63f8657cd87f\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:49:55Z\",\n \"pushed_at\": \"2019-12-15T09:50:39Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"base\": {\n \"label\": \"owner:master\",\n \"ref\": \"master\",\n \"sha\": \"3b06f99ce1053cdc78ec7f8d12a638220d22deab\",\n \"user\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"repo\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:49:55Z\",\n \"pushed_at\": \"2019-12-15T09:50:39Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 1,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 1,\n \"watchers\": 0,\n \"default_branch\": \"master\"\n }\n },\n \"_links\": {\n \"self\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/9\"\n },\n \"html\": {\n \"href\": \"https://github.com/owner/repo/pull/9\"\n },\n \"issue\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/9\"\n },\n \"comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/issues/9/comments\"\n },\n \"review_comments\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/9/comments\"\n },\n \"review_comment\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/comments{/number}\"\n },\n \"commits\": {\n \"href\": \"https://api.github.com/repos/owner/repo/pulls/9/commits\"\n },\n \"statuses\": {\n \"href\": \"https://api.github.com/repos/owner/repo/statuses/817fbfedde42d3b09e703ba16abf63f8657cd87f\"\n }\n },\n \"author_association\": \"OWNER\",\n \"merged\": false,\n \"mergeable\": null,\n \"rebaseable\": null,\n \"mergeable_state\": \"unknown\",\n \"merged_by\": null,\n \"comments\": 0,\n \"review_comments\": 0,\n \"maintainer_can_modify\": false,\n \"commits\": 1,\n \"additions\": 10,\n \"deletions\": 0,\n \"changed_files\": 1\n}\n", "status": 201 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:12 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3904", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"11609cd0e27f2d4d0708c1a9a7be980b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:17:23 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -621,31 +518,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E2:11CCC:3FA7158:4C1602F:5DDFD723", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"f9c58bf92361dde8f2e180b5e09830f8bc96721d\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f9c58bf92361dde8f2e180b5e09830f8bc96721d\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"42c4f94a328c9bc1d6e0402830b865ae26aff082\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/42c4f94a328c9bc1d6e0402830b865ae26aff082\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjksImhlYWQiOiJlZTFjM2NkMzkxNGNiNzRmYTJhOTZlOTExMzA4MmY0OTEzMGI3NWRmIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjksImhlYWQiOiI4MTdmYmZlZGRlNDJkM2IwOWU3MDNiYTE2YWJmNjNmODY1N2NkODdmIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6ImRyYWZ0IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:12 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3903", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"7d8fea8a151eeec3df861e1fd366db98\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/29029d02d3dfeac24cfc03906b6e25f93c5d6e83", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/28803d1fae9c3730120e4881f139cba4c13a4db4", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -654,31 +546,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E3:3BB6D:6D30A1:844175:5DDFD724" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"29029d02d3dfeac24cfc03906b6e25f93c5d6e83\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/29029d02d3dfeac24cfc03906b6e25f93c5d6e83\"\n}\n", + "response": "{\n \"sha\": \"28803d1fae9c3730120e4881f139cba4c13a4db4\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/28803d1fae9c3730120e4881f139cba4c13a4db4\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"f9c58bf92361dde8f2e180b5e09830f8bc96721d\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"29029d02d3dfeac24cfc03906b6e25f93c5d6e83\"}]}", + "body": "{\"base_tree\":\"42c4f94a328c9bc1d6e0402830b865ae26aff082\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"28803d1fae9c3730120e4881f139cba4c13a4db4\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:13 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3902", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"2792fec62d665935003f6959bfdfec2b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/0ffbff8edd1d00664fe1d667b6fb23d00ebe86a2", + "Location": "https://api.github.com/repos/owner/repo/git/trees/3894e4ffa10e86b0a861a46cbb9278c8bc431baa", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -687,31 +574,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E4:3D52A:74FF8C:8CCB43:5DDFD725" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"0ffbff8edd1d00664fe1d667b6fb23d00ebe86a2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0ffbff8edd1d00664fe1d667b6fb23d00ebe86a2\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"e9c2890412d0df4f20ee41b5569eac0170310c4e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/e9c2890412d0df4f20ee41b5569eac0170310c4e\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"3894e4ffa10e86b0a861a46cbb9278c8bc431baa\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3894e4ffa10e86b0a861a46cbb9278c8bc431baa\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"8f8e556e11938b5c8cc9c2fdc7fa87390dcac7c9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/8f8e556e11938b5c8cc9c2fdc7fa87390dcac7c9\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"0ffbff8edd1d00664fe1d667b6fb23d00ebe86a2\",\"parents\":[\"f9c58bf92361dde8f2e180b5e09830f8bc96721d\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"3894e4ffa10e86b0a861a46cbb9278c8bc431baa\",\"parents\":[\"42c4f94a328c9bc1d6e0402830b865ae26aff082\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:15 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3901", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"654f1b46f1c81db352637b6daf55a7cd\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/97e9e136e8c7f4df650d838c6be8a0fa785b557a", + "Location": "https://api.github.com/repos/owner/repo/git/commits/90877b8d0d3f1d39d5045ebec7e90c5f32093e26", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -720,27 +602,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E5:11CC5:2043C1:27C483:5DDFD726" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"97e9e136e8c7f4df650d838c6be8a0fa785b557a\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjk3ZTllMTM2ZThjN2Y0ZGY2NTBkODM4YzZiZThhMGZhNzg1YjU1N2E=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/97e9e136e8c7f4df650d838c6be8a0fa785b557a\",\n \"html_url\": \"https://github.com/owner/repo/commit/97e9e136e8c7f4df650d838c6be8a0fa785b557a\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:18:14Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:18:14Z\"\n },\n \"tree\": {\n \"sha\": \"0ffbff8edd1d00664fe1d667b6fb23d00ebe86a2\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/0ffbff8edd1d00664fe1d667b6fb23d00ebe86a2\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"f9c58bf92361dde8f2e180b5e09830f8bc96721d\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/f9c58bf92361dde8f2e180b5e09830f8bc96721d\",\n \"html_url\": \"https://github.com/owner/repo/commit/f9c58bf92361dde8f2e180b5e09830f8bc96721d\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"90877b8d0d3f1d39d5045ebec7e90c5f32093e26\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjkwODc3YjhkMGQzZjFkMzlkNTA0NWViZWM3ZTkwYzVmMzIwOTNlMjY=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/90877b8d0d3f1d39d5045ebec7e90c5f32093e26\",\n \"html_url\": \"https://github.com/owner/repo/commit/90877b8d0d3f1d39d5045ebec7e90c5f32093e26\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:50:42Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:50:42Z\"\n },\n \"tree\": {\n \"sha\": \"3894e4ffa10e86b0a861a46cbb9278c8bc431baa\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/3894e4ffa10e86b0a861a46cbb9278c8bc431baa\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"42c4f94a328c9bc1d6e0402830b865ae26aff082\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/42c4f94a328c9bc1d6e0402830b865ae26aff082\",\n \"html_url\": \"https://github.com/owner/repo/commit/42c4f94a328c9bc1d6e0402830b865ae26aff082\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"97e9e136e8c7f4df650d838c6be8a0fa785b557a\",\"force\":false}", + "body": "{\"sha\":\"90877b8d0d3f1d39d5045ebec7e90c5f32093e26\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:16 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3900", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"328802c88e51ab5b80a0d627210deb55\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -752,26 +629,22 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E6:3D52E:27376B5:2EEA28E:5DDFD727", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"97e9e136e8c7f4df650d838c6be8a0fa785b557a\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/97e9e136e8c7f4df650d838c6be8a0fa785b557a\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"90877b8d0d3f1d39d5045ebec7e90c5f32093e26\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/90877b8d0d3f1d39d5045ebec7e90c5f32093e26\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=master", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:17 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3899", - "X-RateLimit-Reset": "1574951821", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -780,7 +653,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E7:11CCA:26746DE:2E0FE9F:5DDFD728", "content-length": "116" }, "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/repos/contents/#get-contents\"\n}\n", @@ -790,21 +662,15 @@ "method": "GET", "url": "/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ts=300&ref=cms/posts/1970-01-01-first-title", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:17 GMT", - "Content-Type": "application/vnd.github.VERSION.raw; charset=utf-8", - "Content-Length": "167", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3898", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a041245814892e3f73f63ca54333fda649b7fc0b\"", - "Last-Modified": "Thu, 28 Nov 2019 14:18:08 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -813,25 +679,47 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06E8:1E5E9:3E6C653:4A91F19:5DDFD728" + "content-length": "1705" }, - "response": "---\ntemplate: post\ntitle: first title\ndraft: true\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\n \"name\": \"1970-01-01-first-title.md\",\n \"path\": \"content/posts/1970-01-01-first-title.md\",\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"html_url\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"git_url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"download_url\": \"https://raw.githubusercontent.com/owner/repo/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\",\n \"type\": \"file\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\",\n \"_links\": {\n \"self\": \"https://api.github.com/repos/owner/repo/contents/content/posts/1970-01-01-first-title.md?ref=cms/posts/1970-01-01-first-title\",\n \"git\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"html\": \"https://github.com/owner/repo/blob/cms/posts/1970-01-01-first-title/content/posts/1970-01-01-first-title.md\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/ee1c3cd3914cb74fa2a96e9113082f49130b75df/status?ts=300", + "url": "/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "577" + }, + "response": "{\n \"sha\": \"762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo3NjI3MjJiNzkyOTRlODI1ZTVmMjIxOTRmOTI3M2I1M2EyYTNlNmQ1\",\n \"size\": 155,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/762722b79294e825e5f22194f9273b53a2a3e6d5\",\n \"content\": \"LS0tCnRlbXBsYXRlOiBwb3N0CnRpdGxlOiBmaXJzdCB0aXRsZQpkYXRlOiAx\\nOTcwLTAxLTAxVDAwOjAwOjAwLjAwMFoKZGVzY3JpcHRpb246IGZpcnN0IGRl\\nc2NyaXB0aW9uCmNhdGVnb3J5OiBmaXJzdCBjYXRlZ29yeQp0YWdzOgogIC0g\\ndGFnMQotLS0KZmlyc3QgYm9keQo=\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/817fbfedde42d3b09e703ba16abf63f8657cd87f/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:17 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3897", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"97e10c0f096a4e5c10962a51b2bc14a5\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -843,27 +731,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06ED:11CCE:53AE6D8:63F9AA0:5DDFD729", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"ee1c3cd3914cb74fa2a96e9113082f49130b75df\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/ee1c3cd3914cb74fa2a96e9113082f49130b75df\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/ee1c3cd3914cb74fa2a96e9113082f49130b75df/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"817fbfedde42d3b09e703ba16abf63f8657cd87f\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/817fbfedde42d3b09e703ba16abf63f8657cd87f\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/817fbfedde42d3b09e703ba16abf63f8657cd87f/status\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3896", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"328802c88e51ab5b80a0d627210deb55\"", - "Last-Modified": "Thu, 28 Nov 2019 14:17:23 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -876,31 +758,26 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06EE:11CCE:53AE7B6:63F9BB6:5DDFD72A", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"97e9e136e8c7f4df650d838c6be8a0fa785b557a\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/97e9e136e8c7f4df650d838c6be8a0fa785b557a\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"90877b8d0d3f1d39d5045ebec7e90c5f32093e26\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/90877b8d0d3f1d39d5045ebec7e90c5f32093e26\"\n }\n}\n", "status": 200 }, { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjksImhlYWQiOiJlZTFjM2NkMzkxNGNiNzRmYTJhOTZlOTExMzA4MmY0OTEzMGI3NWRmIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiYTA0MTI0NTgxNDg5MmUzZjczZjYzY2E1NDMzM2ZkYTY0OWI3ZmMwYiJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjksImhlYWQiOiI4MTdmYmZlZGRlNDJkM2IwOWU3MDNiYTE2YWJmNjNmODY1N2NkODdmIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcmV2aWV3IiwiYnJhbmNoIjoiY21zL3Bvc3RzLzE5NzAtMDEtMDEtZmlyc3QtdGl0bGUiLCJjb2xsZWN0aW9uIjoicG9zdHMiLCJjb21taXRNZXNzYWdlIjoiQ3JlYXRlIFBvc3Qg4oCcMTk3MC0wMS0wMS1maXJzdC10aXRsZeKAnSIsInRpdGxlIjoiZmlyc3QgdGl0bGUiLCJkZXNjcmlwdGlvbiI6ImZpcnN0IGRlc2NyaXB0aW9uIiwib2JqZWN0cyI6eyJlbnRyeSI6eyJwYXRoIjoiY29udGVudC9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlLm1kIiwic2hhIjoiNzYyNzIyYjc5Mjk0ZTgyNWU1ZjIyMTk0ZjkyNzNiNTNhMmEzZTZkNSJ9LCJmaWxlcyI6W119LCJ0aW1lU3RhbXAiOiIxOTcwLTAxLTAxVDAwOjAwOjAwLjMwMFoiLCJ2ZXJzaW9uIjoiMSJ9\",\"encoding\":\"base64\"}", "method": "POST", "url": "/repos/owner/repo/git/blobs?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:19 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", + "Content-Length": "212", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3895", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"fb96de0f15e9f650348a61e5299a7396\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/86a8adc31bb8f131f4001e616779f1ab03bcdaf6", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/89bc44d5e8159d95a883f9ac1339b5d709418405", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -909,31 +786,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06EF:1E5E9:3E6CA2D:4A923A8:5DDFD72B" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"86a8adc31bb8f131f4001e616779f1ab03bcdaf6\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/86a8adc31bb8f131f4001e616779f1ab03bcdaf6\"\n}\n", + "response": "{\n \"sha\": \"89bc44d5e8159d95a883f9ac1339b5d709418405\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/89bc44d5e8159d95a883f9ac1339b5d709418405\"\n}\n", "status": 201 }, { - "body": "{\"base_tree\":\"97e9e136e8c7f4df650d838c6be8a0fa785b557a\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"86a8adc31bb8f131f4001e616779f1ab03bcdaf6\"}]}", + "body": "{\"base_tree\":\"90877b8d0d3f1d39d5045ebec7e90c5f32093e26\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"89bc44d5e8159d95a883f9ac1339b5d709418405\"}]}", "method": "POST", "url": "/repos/owner/repo/git/trees?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:20 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", + "Content-Length": "869", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3894", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"bf38d3c6366eeaaca2c384848404d15d\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/18f3c926105d39e97d380f3b0a129022c09bf796", + "Location": "https://api.github.com/repos/owner/repo/git/trees/c64ecab3cf847ecd6b84b82c79ca48095c7cd6fe", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -942,31 +814,26 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06F0:1E5E0:275D72F:2F39625:5DDFD72B" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"18f3c926105d39e97d380f3b0a129022c09bf796\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/18f3c926105d39e97d380f3b0a129022c09bf796\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"947ff20383f7d7106cef85e24bbfb99e67a425a5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/947ff20383f7d7106cef85e24bbfb99e67a425a5\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"sha\": \"c64ecab3cf847ecd6b84b82c79ca48095c7cd6fe\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c64ecab3cf847ecd6b84b82c79ca48095c7cd6fe\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"6a1af07996d64a422f781c9bae01bbf6e279602e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/6a1af07996d64a422f781c9bae01bbf6e279602e\"\n }\n ],\n \"truncated\": false\n}\n", "status": 201 }, { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"18f3c926105d39e97d380f3b0a129022c09bf796\",\"parents\":[\"97e9e136e8c7f4df650d838c6be8a0fa785b557a\"]}", + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"c64ecab3cf847ecd6b84b82c79ca48095c7cd6fe\",\"parents\":[\"90877b8d0d3f1d39d5045ebec7e90c5f32093e26\"]}", "method": "POST", "url": "/repos/owner/repo/git/commits?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:21 GMT", "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", + "Content-Length": "1541", "Server": "GitHub.com", "Status": "201 Created", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3893", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"1413ad3d297e05f8155d3bec5e78b98b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/68f14232591244d80c6925bdf80cc1c1a0fbba28", + "Location": "https://api.github.com/repos/owner/repo/git/commits/ebe2354155df59b88ab780128d89ef38795a4ec5", "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", @@ -975,27 +842,22 @@ "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06F1:948E:14DCE8A:18E1318:5DDFD72C" + "Content-Security-Policy": "default-src 'none'" }, - "response": "{\n \"sha\": \"68f14232591244d80c6925bdf80cc1c1a0fbba28\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOjY4ZjE0MjMyNTkxMjQ0ZDgwYzY5MjViZGY4MGNjMWMxYTBmYmJhMjg=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/68f14232591244d80c6925bdf80cc1c1a0fbba28\",\n \"html_url\": \"https://github.com/owner/repo/commit/68f14232591244d80c6925bdf80cc1c1a0fbba28\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:18:21Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:18:21Z\"\n },\n \"tree\": {\n \"sha\": \"18f3c926105d39e97d380f3b0a129022c09bf796\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/18f3c926105d39e97d380f3b0a129022c09bf796\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"97e9e136e8c7f4df650d838c6be8a0fa785b557a\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/97e9e136e8c7f4df650d838c6be8a0fa785b557a\",\n \"html_url\": \"https://github.com/owner/repo/commit/97e9e136e8c7f4df650d838c6be8a0fa785b557a\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "response": "{\n \"sha\": \"ebe2354155df59b88ab780128d89ef38795a4ec5\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOmViZTIzNTQxNTVkZjU5Yjg4YWI3ODAxMjhkODllZjM4Nzk1YTRlYzU=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ebe2354155df59b88ab780128d89ef38795a4ec5\",\n \"html_url\": \"https://github.com/owner/repo/commit/ebe2354155df59b88ab780128d89ef38795a4ec5\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:50:48Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:50:48Z\"\n },\n \"tree\": {\n \"sha\": \"c64ecab3cf847ecd6b84b82c79ca48095c7cd6fe\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/c64ecab3cf847ecd6b84b82c79ca48095c7cd6fe\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"90877b8d0d3f1d39d5045ebec7e90c5f32093e26\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/90877b8d0d3f1d39d5045ebec7e90c5f32093e26\",\n \"html_url\": \"https://github.com/owner/repo/commit/90877b8d0d3f1d39d5045ebec7e90c5f32093e26\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", "status": 201 }, { - "body": "{\"sha\":\"68f14232591244d80c6925bdf80cc1c1a0fbba28\",\"force\":false}", + "body": "{\"sha\":\"ebe2354155df59b88ab780128d89ef38795a4ec5\",\"force\":false}", "method": "PATCH", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:22 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3892", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ace9ab50c7ae4a9e74363a7eb38dc0a4\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1007,58 +869,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06F8:11CCC:3FA80A6:4C172A9:5DDFD72D", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"68f14232591244d80c6925bdf80cc1c1a0fbba28\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/68f14232591244d80c6925bdf80cc1c1a0fbba28\"\n }\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/commits/ee1c3cd3914cb74fa2a96e9113082f49130b75df/status?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:18:23 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3891", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"97e10c0f096a4e5c10962a51b2bc14a5\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo, repo:status", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06F9:9490:26E57FB:2EA5016:5DDFD72F", - "content-length": "6532" - }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"ee1c3cd3914cb74fa2a96e9113082f49130b75df\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/ee1c3cd3914cb74fa2a96e9113082f49130b75df\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/ee1c3cd3914cb74fa2a96e9113082f49130b75df/status\"\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ebe2354155df59b88ab780128d89ef38795a4ec5\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ebe2354155df59b88ab780128d89ef38795a4ec5\"\n }\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3890", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"ace9ab50c7ae4a9e74363a7eb38dc0a4\"", - "Last-Modified": "Thu, 28 Nov 2019 14:17:23 GMT", "X-Poll-Interval": "300", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", @@ -1071,157 +896,21 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FB:1E5ED:53C1DBA:640A453:5DDFD72F", - "content-length": "482" + "content-length": "494" }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"68f14232591244d80c6925bdf80cc1c1a0fbba28\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/68f14232591244d80c6925bdf80cc1c1a0fbba28\"\n }\n}\n", - "status": 200 - }, - { - "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjksImhlYWQiOiJlZTFjM2NkMzkxNGNiNzRmYTJhOTZlOTExMzA4MmY0OTEzMGI3NWRmIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6ImEwNDEyNDU4MTQ4OTJlM2Y3M2Y2M2NhNTQzMzNmZGE2NDliN2ZjMGIifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", - "method": "POST", - "url": "/repos/owner/repo/git/blobs?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:18:25 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "206", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3889", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"9fba791cb424da8524b1ad3f5c901fd4\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/blobs/816aa35e1eb1e72033e11683dacf21642ee656be", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FC:9496:52355F5:620CE4C:5DDFD730" - }, - "response": "{\n \"sha\": \"816aa35e1eb1e72033e11683dacf21642ee656be\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/816aa35e1eb1e72033e11683dacf21642ee656be\"\n}\n", - "status": 201 - }, - { - "body": "{\"base_tree\":\"68f14232591244d80c6925bdf80cc1c1a0fbba28\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"816aa35e1eb1e72033e11683dacf21642ee656be\"}]}", - "method": "POST", - "url": "/repos/owner/repo/git/trees?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:18:25 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "851", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3888", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"a0b0451192213480ae959bc6de4d91de\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/trees/682480333350d59fad16643b7d131c7b6a17c157", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "06FF:3BB70:3DC785D:49E4CD5:5DDFD731" - }, - "response": "{\n \"sha\": \"682480333350d59fad16643b7d131c7b6a17c157\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/682480333350d59fad16643b7d131c7b6a17c157\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"b04416687bef0c7d38d86da7855279909ca23981\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/b04416687bef0c7d38d86da7855279909ca23981\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 201 - }, - { - "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"682480333350d59fad16643b7d131c7b6a17c157\",\"parents\":[\"68f14232591244d80c6925bdf80cc1c1a0fbba28\"]}", - "method": "POST", - "url": "/repos/owner/repo/git/commits?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:18:26 GMT", - "Content-Type": "application/json; charset=utf-8", - "Content-Length": "1511", - "Server": "GitHub.com", - "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3887", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "\"19cfcb38bcf0e3e814d677ee86968ebd\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/owner/repo/git/commits/cce05e43d552c9e14138765e015beff80f9f6dd9", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0700:11CCA:2675019:2E109A0:5DDFD732" - }, - "response": "{\n \"sha\": \"cce05e43d552c9e14138765e015beff80f9f6dd9\",\n \"node_id\": \"MDY6Q29tbWl0MjI0NjY3NTUxOmNjZTA1ZTQzZDU1MmM5ZTE0MTM4NzY1ZTAxNWJlZmY4MGY5ZjZkZDk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/cce05e43d552c9e14138765e015beff80f9f6dd9\",\n \"html_url\": \"https://github.com/owner/repo/commit/cce05e43d552c9e14138765e015beff80f9f6dd9\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:18:26Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-11-28T14:18:26Z\"\n },\n \"tree\": {\n \"sha\": \"682480333350d59fad16643b7d131c7b6a17c157\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/682480333350d59fad16643b7d131c7b6a17c157\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"68f14232591244d80c6925bdf80cc1c1a0fbba28\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/68f14232591244d80c6925bdf80cc1c1a0fbba28\",\n \"html_url\": \"https://github.com/owner/repo/commit/68f14232591244d80c6925bdf80cc1c1a0fbba28\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", - "status": 201 - }, - { - "body": "{\"sha\":\"cce05e43d552c9e14138765e015beff80f9f6dd9\",\"force\":false}", - "method": "PATCH", - "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", - "headers": { - "Date": "Thu, 28 Nov 2019 14:18:28 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3886", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"2e73a97b052c0f5c2a0550cb8abaebb3\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0701:3BB6F:25C670C:2D53422:5DDFD733", - "content-length": "482" - }, - "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI0NjY3NTUxOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"cce05e43d552c9e14138765e015beff80f9f6dd9\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/cce05e43d552c9e14138765e015beff80f9f6dd9\"\n }\n}\n", + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"ebe2354155df59b88ab780128d89ef38795a4ec5\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ebe2354155df59b88ab780128d89ef38795a4ec5\"\n }\n}\n", "status": 200 }, { "method": "GET", - "url": "/repos/owner/repo/commits/ee1c3cd3914cb74fa2a96e9113082f49130b75df/status?ts=300", + "url": "/repos/owner/repo/commits/817fbfedde42d3b09e703ba16abf63f8657cd87f/status?ts=300", "headers": { - "Date": "Thu, 28 Nov 2019 14:18:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "3885", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"97e10c0f096a4e5c10962a51b2bc14a5\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo, repo:status", "X-GitHub-Media-Type": "github.v3; format=json", @@ -1233,10 +922,146 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "0702:1E5DF:142C31F:182D933:5DDFD734", - "content-length": "6532" + "content-length": "6784" }, - "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"ee1c3cd3914cb74fa2a96e9113082f49130b75df\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/ee1c3cd3914cb74fa2a96e9113082f49130b75df\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/ee1c3cd3914cb74fa2a96e9113082f49130b75df/status\"\n}\n", + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"817fbfedde42d3b09e703ba16abf63f8657cd87f\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/817fbfedde42d3b09e703ba16abf63f8657cd87f\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/817fbfedde42d3b09e703ba16abf63f8657cd87f/status\"\n}\n", + "status": 200 + }, + { + "body": "{\"content\":\"eyJ0eXBlIjoiUFIiLCJwciI6eyJudW1iZXIiOjksImhlYWQiOiI4MTdmYmZlZGRlNDJkM2IwOWU3MDNiYTE2YWJmNjNmODY1N2NkODdmIn0sInVzZXIiOiJvd25lciIsInN0YXR1cyI6InBlbmRpbmdfcHVibGlzaCIsImJyYW5jaCI6ImNtcy9wb3N0cy8xOTcwLTAxLTAxLWZpcnN0LXRpdGxlIiwiY29sbGVjdGlvbiI6InBvc3RzIiwiY29tbWl0TWVzc2FnZSI6IkNyZWF0ZSBQb3N0IOKAnDE5NzAtMDEtMDEtZmlyc3QtdGl0bGXigJ0iLCJ0aXRsZSI6ImZpcnN0IHRpdGxlIiwiZGVzY3JpcHRpb24iOiJmaXJzdCBkZXNjcmlwdGlvbiIsIm9iamVjdHMiOnsiZW50cnkiOnsicGF0aCI6ImNvbnRlbnQvcG9zdHMvMTk3MC0wMS0wMS1maXJzdC10aXRsZS5tZCIsInNoYSI6Ijc2MjcyMmI3OTI5NGU4MjVlNWYyMjE5NGY5MjczYjUzYTJhM2U2ZDUifSwiZmlsZXMiOltdfSwidGltZVN0YW1wIjoiMTk3MC0wMS0wMVQwMDowMDowMC4zMDBaIiwidmVyc2lvbiI6IjEifQ==\",\"encoding\":\"base64\"}", + "method": "POST", + "url": "/repos/owner/repo/git/blobs?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "212", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/blobs/68a0cdb71a15fc43e28985d971f89c7c54247a71", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"68a0cdb71a15fc43e28985d971f89c7c54247a71\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/68a0cdb71a15fc43e28985d971f89c7c54247a71\"\n}\n", + "status": 201 + }, + { + "body": "{\"base_tree\":\"ebe2354155df59b88ab780128d89ef38795a4ec5\",\"tree\":[{\"path\":\"posts/1970-01-01-first-title.json\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"68a0cdb71a15fc43e28985d971f89c7c54247a71\"}]}", + "method": "POST", + "url": "/repos/owner/repo/git/trees?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "869", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/trees/238b796e6d6b26dbc834e0e1b14b7c674a75e722", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"238b796e6d6b26dbc834e0e1b14b7c674a75e722\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/238b796e6d6b26dbc834e0e1b14b7c674a75e722\",\n \"tree\": [\n {\n \"path\": \"README.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"98787d1bd948850444433e91a43091a76c4eb455\",\n \"size\": 114,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/98787d1bd948850444433e91a43091a76c4eb455\"\n },\n {\n \"path\": \"posts\",\n \"mode\": \"040000\",\n \"type\": \"tree\",\n \"sha\": \"12d694296c81cb8446c9cfec149966ee65b5ca1e\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/12d694296c81cb8446c9cfec149966ee65b5ca1e\"\n }\n ],\n \"truncated\": false\n}\n", + "status": 201 + }, + { + "body": "{\"message\":\"Updating “posts/1970-01-01-first-title” metadata\",\"tree\":\"238b796e6d6b26dbc834e0e1b14b7c674a75e722\",\"parents\":[\"ebe2354155df59b88ab780128d89ef38795a4ec5\"]}", + "method": "POST", + "url": "/repos/owner/repo/git/commits?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Content-Length": "1541", + "Server": "GitHub.com", + "Status": "201 Created", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/owner/repo/git/commits/657e55e026cf7dbabd0b2c079bc39a3b79dfeb29", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'" + }, + "response": "{\n \"sha\": \"657e55e026cf7dbabd0b2c079bc39a3b79dfeb29\",\n \"node_id\": \"MDY6Q29tbWl0MjI4MTYxMTkzOjY1N2U1NWUwMjZjZjdkYmFiZDBiMmMwNzliYzM5YTNiNzlkZmViMjk=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/657e55e026cf7dbabd0b2c079bc39a3b79dfeb29\",\n \"html_url\": \"https://github.com/owner/repo/commit/657e55e026cf7dbabd0b2c079bc39a3b79dfeb29\",\n \"author\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:50:53Z\"\n },\n \"committer\": {\n \"name\": \"owner\",\n \"email\": \"owner@users.noreply.github.com\",\n \"date\": \"2019-12-15T09:50:53Z\"\n },\n \"tree\": {\n \"sha\": \"238b796e6d6b26dbc834e0e1b14b7c674a75e722\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/238b796e6d6b26dbc834e0e1b14b7c674a75e722\"\n },\n \"message\": \"Updating “posts/1970-01-01-first-title” metadata\",\n \"parents\": [\n {\n \"sha\": \"ebe2354155df59b88ab780128d89ef38795a4ec5\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/ebe2354155df59b88ab780128d89ef38795a4ec5\",\n \"html_url\": \"https://github.com/owner/repo/commit/ebe2354155df59b88ab780128d89ef38795a4ec5\"\n }\n ],\n \"verification\": {\n \"verified\": false,\n \"reason\": \"unsigned\",\n \"signature\": null,\n \"payload\": null\n }\n}\n", + "status": 201 + }, + { + "body": "{\"sha\":\"657e55e026cf7dbabd0b2c079bc39a3b79dfeb29\",\"force\":false}", + "method": "PATCH", + "url": "/repos/owner/repo/git/refs/meta/_netlify_cms?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "494" + }, + "response": "{\n \"ref\": \"refs/meta/_netlify_cms\",\n \"node_id\": \"MDM6UmVmMjI4MTYxMTkzOnJlZnMvbWV0YS9fbmV0bGlmeV9jbXM=\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/refs/meta/_netlify_cms\",\n \"object\": {\n \"sha\": \"657e55e026cf7dbabd0b2c079bc39a3b79dfeb29\",\n \"type\": \"commit\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/commits/657e55e026cf7dbabd0b2c079bc39a3b79dfeb29\"\n }\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/commits/817fbfedde42d3b09e703ba16abf63f8657cd87f/status?ts=300", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "repo, repo:status", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "6784" + }, + "response": "{\n \"state\": \"pending\",\n \"statuses\": [\n\n ],\n \"sha\": \"817fbfedde42d3b09e703ba16abf63f8657cd87f\",\n \"total_count\": 0,\n \"repository\": {\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\"\n },\n \"commit_url\": \"https://api.github.com/repos/owner/repo/commits/817fbfedde42d3b09e703ba16abf63f8657cd87f\",\n \"url\": \"https://api.github.com/repos/owner/repo/commits/817fbfedde42d3b09e703ba16abf63f8657cd87f/status\"\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/Github Backend Editorial Workflow - REST API__successfully loads.json b/cypress/fixtures/Github Backend Editorial Workflow - REST API__successfully loads.json index 5bcee7fd..041e0ed8 100644 --- a/cypress/fixtures/Github Backend Editorial Workflow - REST API__successfully loads.json +++ b/cypress/fixtures/Github Backend Editorial Workflow - REST API__successfully loads.json @@ -3,17 +3,12 @@ "method": "GET", "url": "/user?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4278", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"dfbe6a4d4dc76c522acac67b7ae6893f\"", - "Last-Modified": "Tue, 05 Nov 2019 09:55:11 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -25,7 +20,6 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07CC:3BB6D:6CE785:83E880:5DDFD5CC", "content-length": "1321" }, "response": "{\"login\":\"owner\",\"id\":1,\"avatar_url\":\"https://avatars1.githubusercontent.com/u/7892489?v=4\",\"name\":\"owner\"}", @@ -35,17 +29,12 @@ "method": "GET", "url": "/repos/owner/repo?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4277", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"39b37a1042f5fd7e6808dadd9b1d33d0\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "github.v3; format=json", @@ -57,59 +46,19 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07CD:9490:26CF439:2E8A2FC:5DDFD5CD", - "content-length": "7252" + "content-length": "7542" }, - "response": "{\n \"id\": 224667551,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjQ2Njc1NTE=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-11-28T14:11:59Z\",\n \"updated_at\": \"2019-11-28T14:12:27Z\",\n \"pushed_at\": \"2019-11-28T14:12:23Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", - "headers": { - "Date": "Thu, 28 Nov 2019 14:12:30 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4275", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"b0792216f7cbf5a57af9ead194ef6721\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; format=json", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07D6:39FE4:76AF94:8F5C37:5DDFD5CE", - "content-length": "2024" - }, - "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", + "response": "{\n \"id\": 228161193,\n \"node_id\": \"MDEwOlJlcG9zaXRvcnkyMjgxNjExOTM=\",\n \"name\": \"repo\",\n \"full_name\": \"owner/repo\",\n \"private\": false,\n \"owner\": {\n \"login\": \"owner\",\n \"id\": 26760571,\n \"node_id\": \"MDQ6VXNlcjI2NzYwNTcx\",\n \"avatar_url\": \"https://avatars1.githubusercontent.com/u/7892489?v=4\",\n \"gravatar_id\": \"\",\n \"url\": \"https://api.github.com/users/owner\",\n \"html_url\": \"https://github.com/owner\",\n \"followers_url\": \"https://api.github.com/users/owner/followers\",\n \"following_url\": \"https://api.github.com/users/owner/following{/other_user}\",\n \"gists_url\": \"https://api.github.com/users/owner/gists{/gist_id}\",\n \"starred_url\": \"https://api.github.com/users/owner/starred{/owner}{/repo}\",\n \"subscriptions_url\": \"https://api.github.com/users/owner/subscriptions\",\n \"organizations_url\": \"https://api.github.com/users/owner/orgs\",\n \"repos_url\": \"https://api.github.com/users/owner/repos\",\n \"events_url\": \"https://api.github.com/users/owner/events{/privacy}\",\n \"received_events_url\": \"https://api.github.com/users/owner/received_events\",\n \"type\": \"User\",\n \"site_admin\": false\n },\n \"html_url\": \"https://github.com/owner/repo\",\n \"description\": null,\n \"fork\": false,\n \"url\": \"https://api.github.com/repos/owner/repo\",\n \"forks_url\": \"https://api.github.com/repos/owner/repo/forks\",\n \"keys_url\": \"https://api.github.com/repos/owner/repo/keys{/key_id}\",\n \"collaborators_url\": \"https://api.github.com/repos/owner/repo/collaborators{/collaborator}\",\n \"teams_url\": \"https://api.github.com/repos/owner/repo/teams\",\n \"hooks_url\": \"https://api.github.com/repos/owner/repo/hooks\",\n \"issue_events_url\": \"https://api.github.com/repos/owner/repo/issues/events{/number}\",\n \"events_url\": \"https://api.github.com/repos/owner/repo/events\",\n \"assignees_url\": \"https://api.github.com/repos/owner/repo/assignees{/user}\",\n \"branches_url\": \"https://api.github.com/repos/owner/repo/branches{/branch}\",\n \"tags_url\": \"https://api.github.com/repos/owner/repo/tags\",\n \"blobs_url\": \"https://api.github.com/repos/owner/repo/git/blobs{/sha}\",\n \"git_tags_url\": \"https://api.github.com/repos/owner/repo/git/tags{/sha}\",\n \"git_refs_url\": \"https://api.github.com/repos/owner/repo/git/refs{/sha}\",\n \"trees_url\": \"https://api.github.com/repos/owner/repo/git/trees{/sha}\",\n \"statuses_url\": \"https://api.github.com/repos/owner/repo/statuses/{sha}\",\n \"languages_url\": \"https://api.github.com/repos/owner/repo/languages\",\n \"stargazers_url\": \"https://api.github.com/repos/owner/repo/stargazers\",\n \"contributors_url\": \"https://api.github.com/repos/owner/repo/contributors\",\n \"subscribers_url\": \"https://api.github.com/repos/owner/repo/subscribers\",\n \"subscription_url\": \"https://api.github.com/repos/owner/repo/subscription\",\n \"commits_url\": \"https://api.github.com/repos/owner/repo/commits{/sha}\",\n \"git_commits_url\": \"https://api.github.com/repos/owner/repo/git/commits{/sha}\",\n \"comments_url\": \"https://api.github.com/repos/owner/repo/comments{/number}\",\n \"issue_comment_url\": \"https://api.github.com/repos/owner/repo/issues/comments{/number}\",\n \"contents_url\": \"https://api.github.com/repos/owner/repo/contents/{+path}\",\n \"compare_url\": \"https://api.github.com/repos/owner/repo/compare/{base}...{head}\",\n \"merges_url\": \"https://api.github.com/repos/owner/repo/merges\",\n \"archive_url\": \"https://api.github.com/repos/owner/repo/{archive_format}{/ref}\",\n \"downloads_url\": \"https://api.github.com/repos/owner/repo/downloads\",\n \"issues_url\": \"https://api.github.com/repos/owner/repo/issues{/number}\",\n \"pulls_url\": \"https://api.github.com/repos/owner/repo/pulls{/number}\",\n \"milestones_url\": \"https://api.github.com/repos/owner/repo/milestones{/number}\",\n \"notifications_url\": \"https://api.github.com/repos/owner/repo/notifications{?since,all,participating}\",\n \"labels_url\": \"https://api.github.com/repos/owner/repo/labels{/name}\",\n \"releases_url\": \"https://api.github.com/repos/owner/repo/releases{/id}\",\n \"deployments_url\": \"https://api.github.com/repos/owner/repo/deployments\",\n \"created_at\": \"2019-12-15T09:45:01Z\",\n \"updated_at\": \"2019-12-15T09:45:29Z\",\n \"pushed_at\": \"2019-12-15T09:45:25Z\",\n \"git_url\": \"git://github.com/owner/repo.git\",\n \"ssh_url\": \"git@github.com:owner/repo.git\",\n \"clone_url\": \"https://github.com/owner/repo.git\",\n \"svn_url\": \"https://github.com/owner/repo\",\n \"homepage\": null,\n \"size\": 0,\n \"stargazers_count\": 0,\n \"watchers_count\": 0,\n \"language\": \"JavaScript\",\n \"has_issues\": true,\n \"has_projects\": true,\n \"has_downloads\": true,\n \"has_wiki\": true,\n \"has_pages\": false,\n \"forks_count\": 0,\n \"mirror_url\": null,\n \"archived\": false,\n \"disabled\": false,\n \"open_issues_count\": 0,\n \"license\": {\n \"key\": \"mit\",\n \"name\": \"MIT License\",\n \"spdx_id\": \"MIT\",\n \"url\": \"https://api.github.com/licenses/mit\",\n \"node_id\": \"MDc6TGljZW5zZTEz\"\n },\n \"forks\": 0,\n \"open_issues\": 0,\n \"watchers\": 0,\n \"default_branch\": \"master\",\n \"permissions\": {\n \"admin\": true,\n \"push\": true,\n \"pull\": true\n },\n \"temp_clone_token\": \"\",\n \"allow_squash_merge\": true,\n \"allow_merge_commit\": true,\n \"allow_rebase_merge\": true,\n \"network_count\": 0,\n \"subscribers_count\": 1\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/trees/master:static/media?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", - "Status": "200 OK", + "Status": "404 Not Found", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4274", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"97765d71c0f917161d224b5f944e4c93\"", - "Last-Modified": "Thu, 28 Nov 2019 14:12:27 GMT", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "github.v3; format=json", @@ -121,29 +70,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07DC:3BB71:536160E:63825D2:5DDFD5CE", - "content-length": "3473" + "content-length": "109" }, - "response": "{\n \"sha\": \"9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/9b7699b57e1430910db82831dcf6b8a1d1dbdac9\",\n \"tree\": [\n {\n \"path\": \"42-line-bible.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"41c8d12f9ca5864beb827c381fbeff935209d5fb\",\n \"size\": 671242,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/41c8d12f9ca5864beb827c381fbeff935209d5fb\"\n },\n {\n \"path\": \"gutenberg.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"04315e355873ea5d358d9c371c39a6845c1ae4ae\",\n \"size\": 155002,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/04315e355873ea5d358d9c371c39a6845c1ae4ae\"\n },\n {\n \"path\": \"image-0.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"b70a1b64fd4fa9635823231a0ba92c6dc9393f16\",\n \"size\": 660287,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/b70a1b64fd4fa9635823231a0ba92c6dc9393f16\"\n },\n {\n \"path\": \"image-1.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"05eedae372b829c62501ac751b2d42dcc432541b\",\n \"size\": 392411,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/05eedae372b829c62501ac751b2d42dcc432541b\"\n },\n {\n \"path\": \"image-2.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"53845ed35faf8939bea242bb85eda7c324b1be0b\",\n \"size\": 99147,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/53845ed35faf8939bea242bb85eda7c324b1be0b\"\n },\n {\n \"path\": \"image-3.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"8b2339d97069e826fae1f156212e40ae458454e3\",\n \"size\": 358022,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/8b2339d97069e826fae1f156212e40ae458454e3\"\n },\n {\n \"path\": \"image-4.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a8f6f21253a67a4284b5a953b2fe633d44152ecd\",\n \"size\": 114837,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a8f6f21253a67a4284b5a953b2fe633d44152ecd\"\n },\n {\n \"path\": \"movable-type.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\",\n \"size\": 559028,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/57b4e925ea00bd8e195cf4418eb6eb2995ea5f10\"\n },\n {\n \"path\": \"printing-press.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d27f56c9437d9becd2f56cc627c9322c2f1f61f6\",\n \"size\": 279283,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d27f56c9437d9becd2f56cc627c9322c2f1f61f6\"\n },\n {\n \"path\": \"type-through-time.jpg\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"3f08366a805c51a60ec5056010f22de4ba08abaa\",\n \"size\": 117689,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/3f08366a805c51a60ec5056010f22de4ba08abaa\"\n }\n ],\n \"truncated\": false\n}\n", - "status": 200 + "response": "{\n \"message\": \"Not Found\",\n \"documentation_url\": \"https://developer.github.com/v3/git/trees/#get-a-tree\"\n}\n", + "status": 404 }, { "method": "GET", - "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "url": "/repos/owner/repo/git/trees/master:content/posts?ts=0&recursive=10", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:31 GMT", - "Content-Type": "text/plain; charset=iso-8859-1", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4272", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"880e3bac59446485deb0c1abb21f88a7\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -152,91 +96,24 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07EB:11CCA:265F2CF:2DF640D:5DDFD5CF", - "content-length": "1707" + "content-length": "2060" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 14:12:31 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4271", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"4bb0ef1407b91842a124b4e17cae8d76\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07ED:3D530:3DADADA:498B8AC:5DDFD5CF", - "content-length": "2565" - }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", - "headers": { - "Date": "Thu, 28 Nov 2019 14:12:31 GMT", - "Content-Type": "text/plain; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4270", - "X-RateLimit-Reset": "1574951821", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"344dacc2b3cff4f660ef0b37285bbebc\"", - "X-OAuth-Scopes": "delete_repo, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07EE:1E5D8:221076:29537C:5DDFD5CF", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\n \"sha\": \"34892575e216c06e757093f036bd8e057c78a52f\",\n \"url\": \"https://api.github.com/repos/owner/repo/git/trees/34892575e216c06e757093f036bd8e057c78a52f\",\n \"tree\": [\n {\n \"path\": \"2016-01-09---Perfecting-the-Art-of-Perfection.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\"\n },\n {\n \"path\": \"2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\"\n },\n {\n \"path\": \"2016-02-02---A-Brief-History-of-Typography.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\"\n },\n {\n \"path\": \"2017-18-08---The-Birth-of-Movable-Type.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\"\n },\n {\n \"path\": \"2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\n \"mode\": \"100644\",\n \"type\": \"blob\",\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\"\n }\n ],\n \"truncated\": false\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:31 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4269", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"64aba4bc04422f7e2591ed3ffdba868b\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -245,29 +122,50 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07EF:39FE7:25ED9A3:2D68FF8:5DDFD5CF", - "content-length": "16071" + "content-length": "22507" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\n \"sha\": \"44f78c474d04273185a95821426f75affc9b0044\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo0NGY3OGM0NzRkMDQyNzMxODVhOTU4MjE0MjZmNzVhZmZjOWIwMDQ0\",\n \"size\": 16071,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/44f78c474d04273185a95821426f75affc9b0044\",\n \"content\": \"LS0tCnRpdGxlOiAiSm9oYW5uZXMgR3V0ZW5iZXJnOiBUaGUgQmlydGggb2Yg\\nTW92YWJsZSBUeXBlIgpkYXRlOiAiMjAxNy0wOC0xOFQyMjoxMjowMy4yODRa\\nIgp0ZW1wbGF0ZTogInBvc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIlR5\\ncG9ncmFwaHkiCnRhZ3M6CiAgLSAiT3BlbiBzb3VyY2UiCiAgLSAiR2F0c2J5\\nIgogIC0gIlR5cG9ncmFwaHkiCmRlc2NyaXB0aW9uOiAiR2VybWFuIGludmVu\\ndG9yIEpvaGFubmVzIEd1dGVuYmVyZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2Yg\\nbW92YWJsZSB0eXBlIGFuZCB1c2VkIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhl\\nIHdlc3Rlcm4gd29ybGTigJlzIGZpcnN0IG1ham9yIHByaW50ZWQgYm9va3Ms\\nIHRoZSDigJxGb3J0eeKAk1R3b+KAk0xpbmXigJ0gQmlibGUuIgpjYW5vbmlj\\nYWw6ICcnCi0tLQoKR2VybWFuIGludmVudG9yIEpvaGFubmVzIEd1dGVuYmVy\\nZyBkZXZlbG9wZWQgYSBtZXRob2Qgb2YgbW92YWJsZSB0eXBlIGFuZCB1c2Vk\\nIGl0IHRvIGNyZWF0ZSBvbmUgb2YgdGhlIHdlc3Rlcm4gd29ybGTigJlzIGZp\\ncnN0IG1ham9yIHByaW50ZWQgYm9va3MsIHRoZSDigJxGb3J0eeKAk1R3b+KA\\nk0xpbmXigJ0gQmlibGUuCgoqKkpvaGFubmVzIEdlbnNmbGVpc2NoIHp1ciBM\\nYWRlbiB6dW0gR3V0ZW5iZXJnKiogKGMuIDEzOTgg4oCTIDE0NjgpIHdhcyBh\\nIEdlcm1hbiBibGFja3NtaXRoLCBnb2xkc21pdGgsIHByaW50ZXIsIGFuZCBw\\ndWJsaXNoZXIgd2hvIGludHJvZHVjZWQgcHJpbnRpbmcgdG8gRXVyb3BlLiBI\\naXMgaW52ZW50aW9uIG9mIG1lY2hhbmljYWwgbW92YWJsZSB0eXBlIHByaW50\\naW5nIHN0YXJ0ZWQgdGhlIFByaW50aW5nIFJldm9sdXRpb24gYW5kIGlzIHdp\\nZGVseSByZWdhcmRlZCBhcyB0aGUgbW9zdCBpbXBvcnRhbnQgZXZlbnQgb2Yg\\ndGhlIG1vZGVybiBwZXJpb2QuIEl0IHBsYXllZCBhIGtleSByb2xlIGluIHRo\\nZSBkZXZlbG9wbWVudCBvZiB0aGUgUmVuYWlzc2FuY2UsIFJlZm9ybWF0aW9u\\nLCB0aGUgQWdlIG9mIEVubGlnaHRlbm1lbnQsIGFuZCB0aGUgU2NpZW50aWZp\\nYyByZXZvbHV0aW9uIGFuZCBsYWlkIHRoZSBtYXRlcmlhbCBiYXNpcyBmb3Ig\\ndGhlIG1vZGVybiBrbm93bGVkZ2UtYmFzZWQgZWNvbm9teSBhbmQgdGhlIHNw\\ncmVhZCBvZiBsZWFybmluZyB0byB0aGUgbWFzc2VzLgoKPGZpZ3VyZSBjbGFz\\ncz0iZmxvYXQtcmlnaHQiIHN0eWxlPSJ3aWR0aDogMjQwcHgiPgoJPGltZyBz\\ncmM9Ii9tZWRpYS9ndXRlbmJlcmcuanBnIiBhbHQ9Ikd1dGVuYmVyZyI+Cgk8\\nZmlnY2FwdGlvbj5Kb2hhbm5lcyBHdXRlbmJlcmc8L2ZpZ2NhcHRpb24+Cjwv\\nZmlndXJlPgoKV2l0aCBoaXMgaW52ZW50aW9uIG9mIHRoZSBwcmludGluZyBw\\ncmVzcywgR3V0ZW5iZXJnIHdhcyB0aGUgZmlyc3QgRXVyb3BlYW4gdG8gdXNl\\nIG1vdmFibGUgdHlwZSBwcmludGluZywgaW4gYXJvdW5kIDE0MzkuIEFtb25n\\nIGhpcyBtYW55IGNvbnRyaWJ1dGlvbnMgdG8gcHJpbnRpbmcgYXJlOiB0aGUg\\naW52ZW50aW9uIG9mIGEgcHJvY2VzcyBmb3IgbWFzcy1wcm9kdWNpbmcgbW92\\nYWJsZSB0eXBlOyB0aGUgdXNlIG9mIG9pbC1iYXNlZCBpbms7IGFuZCB0aGUg\\ndXNlIG9mIGEgd29vZGVuIHByaW50aW5nIHByZXNzIHNpbWlsYXIgdG8gdGhl\\nIGFncmljdWx0dXJhbCBzY3JldyBwcmVzc2VzIG9mIHRoZSBwZXJpb2QuIEhp\\ncyB0cnVseSBlcG9jaGFsIGludmVudGlvbiB3YXMgdGhlIGNvbWJpbmF0aW9u\\nIG9mIHRoZXNlIGVsZW1lbnRzIGludG8gYSBwcmFjdGljYWwgc3lzdGVtIHRo\\nYXQgYWxsb3dlZCB0aGUgbWFzcyBwcm9kdWN0aW9uIG9mIHByaW50ZWQgYm9v\\na3MgYW5kIHdhcyBlY29ub21pY2FsbHkgdmlhYmxlIGZvciBwcmludGVycyBh\\nbmQgcmVhZGVycyBhbGlrZS4gR3V0ZW5iZXJnJ3MgbWV0aG9kIGZvciBtYWtp\\nbmcgdHlwZSBpcyB0cmFkaXRpb25hbGx5IGNvbnNpZGVyZWQgdG8gaGF2ZSBp\\nbmNsdWRlZCBhIHR5cGUgbWV0YWwgYWxsb3kgYW5kIGEgaGFuZCBtb3VsZCBm\\nb3IgY2FzdGluZyB0eXBlLiBUaGUgYWxsb3kgd2FzIGEgbWl4dHVyZSBvZiBs\\nZWFkLCB0aW4sIGFuZCBhbnRpbW9ueSB0aGF0IG1lbHRlZCBhdCBhIHJlbGF0\\naXZlbHkgbG93IHRlbXBlcmF0dXJlIGZvciBmYXN0ZXIgYW5kIG1vcmUgZWNv\\nbm9taWNhbCBjYXN0aW5nLCBjYXN0IHdlbGwsIGFuZCBjcmVhdGVkIGEgZHVy\\nYWJsZSB0eXBlLgoKSW4gUmVuYWlzc2FuY2UgRXVyb3BlLCB0aGUgYXJyaXZh\\nbCBvZiBtZWNoYW5pY2FsIG1vdmFibGUgdHlwZSBwcmludGluZyBpbnRyb2R1\\nY2VkIHRoZSBlcmEgb2YgbWFzcyBjb21tdW5pY2F0aW9uIHdoaWNoIHBlcm1h\\nbmVudGx5IGFsdGVyZWQgdGhlIHN0cnVjdHVyZSBvZiBzb2NpZXR5LiBUaGUg\\ncmVsYXRpdmVseSB1bnJlc3RyaWN0ZWQgY2lyY3VsYXRpb24gb2YgaW5mb3Jt\\nYXRpb24g4oCUIGluY2x1ZGluZyByZXZvbHV0aW9uYXJ5IGlkZWFzIOKAlCB0\\ncmFuc2NlbmRlZCBib3JkZXJzLCBjYXB0dXJlZCB0aGUgbWFzc2VzIGluIHRo\\nZSBSZWZvcm1hdGlvbiBhbmQgdGhyZWF0ZW5lZCB0aGUgcG93ZXIgb2YgcG9s\\naXRpY2FsIGFuZCByZWxpZ2lvdXMgYXV0aG9yaXRpZXM7IHRoZSBzaGFycCBp\\nbmNyZWFzZSBpbiBsaXRlcmFjeSBicm9rZSB0aGUgbW9ub3BvbHkgb2YgdGhl\\nIGxpdGVyYXRlIGVsaXRlIG9uIGVkdWNhdGlvbiBhbmQgbGVhcm5pbmcgYW5k\\nIGJvbHN0ZXJlZCB0aGUgZW1lcmdpbmcgbWlkZGxlIGNsYXNzLiBBY3Jvc3Mg\\nRXVyb3BlLCB0aGUgaW5jcmVhc2luZyBjdWx0dXJhbCBzZWxmLWF3YXJlbmVz\\ncyBvZiBpdHMgcGVvcGxlIGxlZCB0byB0aGUgcmlzZSBvZiBwcm90by1uYXRp\\nb25hbGlzbSwgYWNjZWxlcmF0ZWQgYnkgdGhlIGZsb3dlcmluZyBvZiB0aGUg\\nRXVyb3BlYW4gdmVybmFjdWxhciBsYW5ndWFnZXMgdG8gdGhlIGRldHJpbWVu\\ndCBvZiBMYXRpbidzIHN0YXR1cyBhcyBsaW5ndWEgZnJhbmNhLiBJbiB0aGUg\\nMTl0aCBjZW50dXJ5LCB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIGhhbmQtb3Bl\\ncmF0ZWQgR3V0ZW5iZXJnLXN0eWxlIHByZXNzIGJ5IHN0ZWFtLXBvd2VyZWQg\\ncm90YXJ5IHByZXNzZXMgYWxsb3dlZCBwcmludGluZyBvbiBhbiBpbmR1c3Ry\\naWFsIHNjYWxlLCB3aGlsZSBXZXN0ZXJuLXN0eWxlIHByaW50aW5nIHdhcyBh\\nZG9wdGVkIGFsbCBvdmVyIHRoZSB3b3JsZCwgYmVjb21pbmcgcHJhY3RpY2Fs\\nbHkgdGhlIHNvbGUgbWVkaXVtIGZvciBtb2Rlcm4gYnVsayBwcmludGluZy4K\\nClRoZSB1c2Ugb2YgbW92YWJsZSB0eXBlIHdhcyBhIG1hcmtlZCBpbXByb3Zl\\nbWVudCBvbiB0aGUgaGFuZHdyaXR0ZW4gbWFudXNjcmlwdCwgd2hpY2ggd2Fz\\nIHRoZSBleGlzdGluZyBtZXRob2Qgb2YgYm9vayBwcm9kdWN0aW9uIGluIEV1\\ncm9wZSwgYW5kIHVwb24gd29vZGJsb2NrIHByaW50aW5nLCBhbmQgcmV2b2x1\\ndGlvbml6ZWQgRXVyb3BlYW4gYm9vay1tYWtpbmcuIEd1dGVuYmVyZydzIHBy\\naW50aW5nIHRlY2hub2xvZ3kgc3ByZWFkIHJhcGlkbHkgdGhyb3VnaG91dCBF\\ndXJvcGUgYW5kIGxhdGVyIHRoZSB3b3JsZC4KCkhpcyBtYWpvciB3b3JrLCB0\\naGUgR3V0ZW5iZXJnIEJpYmxlIChhbHNvIGtub3duIGFzIHRoZSA0Mi1saW5l\\nIEJpYmxlKSwgaGFzIGJlZW4gYWNjbGFpbWVkIGZvciBpdHMgaGlnaCBhZXN0\\naGV0aWMgYW5kIHRlY2huaWNhbCBxdWFsaXR5LgoKIyMgUHJpbnRpbmcgUHJl\\nc3MKCkFyb3VuZCAxNDM5LCBHdXRlbmJlcmcgd2FzIGludm9sdmVkIGluIGEg\\nZmluYW5jaWFsIG1pc2FkdmVudHVyZSBtYWtpbmcgcG9saXNoZWQgbWV0YWwg\\nbWlycm9ycyAod2hpY2ggd2VyZSBiZWxpZXZlZCB0byBjYXB0dXJlIGhvbHkg\\nbGlnaHQgZnJvbSByZWxpZ2lvdXMgcmVsaWNzKSBmb3Igc2FsZSB0byBwaWxn\\ncmltcyB0byBBYWNoZW46IGluIDE0MzkgdGhlIGNpdHkgd2FzIHBsYW5uaW5n\\nIHRvIGV4aGliaXQgaXRzIGNvbGxlY3Rpb24gb2YgcmVsaWNzIGZyb20gRW1w\\nZXJvciBDaGFybGVtYWduZSBidXQgdGhlIGV2ZW50IHdhcyBkZWxheWVkIGJ5\\nIG9uZSB5ZWFyIGR1ZSB0byBhIHNldmVyZSBmbG9vZCBhbmQgdGhlIGNhcGl0\\nYWwgYWxyZWFkeSBzcGVudCBjb3VsZCBub3QgYmUgcmVwYWlkLiBXaGVuIHRo\\nZSBxdWVzdGlvbiBvZiBzYXRpc2Z5aW5nIHRoZSBpbnZlc3RvcnMgY2FtZSB1\\ncCwgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwcm9taXNlZCB0byBzaGFy\\nZSBhIOKAnHNlY3JldOKAnS4gSXQgaGFzIGJlZW4gd2lkZWx5IHNwZWN1bGF0\\nZWQgdGhhdCB0aGlzIHNlY3JldCBtYXkgaGF2ZSBiZWVuIHRoZSBpZGVhIG9m\\nIHByaW50aW5nIHdpdGggbW92YWJsZSB0eXBlLiBBbHNvIGFyb3VuZCAxNDM5\\n4oCTMTQ0MCwgdGhlIER1dGNoIExhdXJlbnMgSmFuc3pvb24gQ29zdGVyIGNh\\nbWUgdXAgd2l0aCB0aGUgaWRlYSBvZiBwcmludGluZy4gTGVnZW5kIGhhcyBp\\ndCB0aGF0IHRoZSBpZGVhIGNhbWUgdG8gaGltIOKAnGxpa2UgYSByYXkgb2Yg\\nbGlnaHTigJ0uCgo8ZmlndXJlIGNsYXNzPSJmbG9hdC1sZWZ0IiBzdHlsZT0i\\nd2lkdGg6IDI0MHB4Ij4KCTxpbWcgc3JjPSIvbWVkaWEvcHJpbnRpbmctcHJl\\nc3MuanBnIiBhbHQ9IkVhcmx5IFByaW50aW5nIFByZXNzIj4KCTxmaWdjYXB0\\naW9uPkVhcmx5IHdvb2RlbiBwcmludGluZyBwcmVzcyBhcyBkZXBpY3RlZCBp\\nbiAxNTY4LjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+CgpVbnRpbCBhdCBsZWFz\\ndCAxNDQ0IGhlIGxpdmVkIGluIFN0cmFzYm91cmcsIG1vc3QgbGlrZWx5IGlu\\nIHRoZSBTdC4gQXJib2dhc3QgcGFyaXNoLiBJdCB3YXMgaW4gU3RyYXNib3Vy\\nZyBpbiAxNDQwIHRoYXQgR3V0ZW5iZXJnIGlzIHNhaWQgdG8gaGF2ZSBwZXJm\\nZWN0ZWQgYW5kIHVudmVpbGVkIHRoZSBzZWNyZXQgb2YgcHJpbnRpbmcgYmFz\\nZWQgb24gaGlzIHJlc2VhcmNoLCBteXN0ZXJpb3VzbHkgZW50aXRsZWQgS3Vu\\nc3QgdW5kIEF2ZW50dXIgKGFydCBhbmQgZW50ZXJwcmlzZSkuIEl0IGlzIG5v\\ndCBjbGVhciB3aGF0IHdvcmsgaGUgd2FzIGVuZ2FnZWQgaW4sIG9yIHdoZXRo\\nZXIgc29tZSBlYXJseSB0cmlhbHMgd2l0aCBwcmludGluZyBmcm9tIG1vdmFi\\nbGUgdHlwZSBtYXkgaGF2ZSBiZWVuIGNvbmR1Y3RlZCB0aGVyZS4gQWZ0ZXIg\\ndGhpcywgdGhlcmUgaXMgYSBnYXAgb2YgZm91ciB5ZWFycyBpbiB0aGUgcmVj\\nb3JkLiBJbiAxNDQ4LCBoZSB3YXMgYmFjayBpbiBNYWlueiwgd2hlcmUgaGUg\\ndG9vayBvdXQgYSBsb2FuIGZyb20gaGlzIGJyb3RoZXItaW4tbGF3IEFybm9s\\nZCBHZWx0aHVzLCBxdWl0ZSBwb3NzaWJseSBmb3IgYSBwcmludGluZyBwcmVz\\ncyBvciByZWxhdGVkIHBhcmFwaGVybmFsaWEuIEJ5IHRoaXMgZGF0ZSwgR3V0\\nZW5iZXJnIG1heSBoYXZlIGJlZW4gZmFtaWxpYXIgd2l0aCBpbnRhZ2xpbyBw\\ncmludGluZzsgaXQgaXMgY2xhaW1lZCB0aGF0IGhlIGhhZCB3b3JrZWQgb24g\\nY29wcGVyIGVuZ3JhdmluZ3Mgd2l0aCBhbiBhcnRpc3Qga25vd24gYXMgdGhl\\nIE1hc3RlciBvZiBQbGF5aW5nIENhcmRzLgoKQnkgMTQ1MCwgdGhlIHByZXNz\\nIHdhcyBpbiBvcGVyYXRpb24sIGFuZCBhIEdlcm1hbiBwb2VtIGhhZCBiZWVu\\nIHByaW50ZWQsIHBvc3NpYmx5IHRoZSBmaXJzdCBpdGVtIHRvIGJlIHByaW50\\nZWQgdGhlcmUuIEd1dGVuYmVyZyB3YXMgYWJsZSB0byBjb252aW5jZSB0aGUg\\nd2VhbHRoeSBtb25leWxlbmRlciBKb2hhbm4gRnVzdCBmb3IgYSBsb2FuIG9m\\nIDgwMCBndWlsZGVycy4gUGV0ZXIgU2Now7ZmZmVyLCB3aG8gYmVjYW1lIEZ1\\nc3TigJlzIHNvbi1pbi1sYXcsIGFsc28gam9pbmVkIHRoZSBlbnRlcnByaXNl\\nLiBTY2jDtmZmZXIgaGFkIHdvcmtlZCBhcyBhIHNjcmliZSBpbiBQYXJpcyBh\\nbmQgaXMgYmVsaWV2ZWQgdG8gaGF2ZSBkZXNpZ25lZCBzb21lIG9mIHRoZSBm\\naXJzdCB0eXBlZmFjZXMuCgo8ZmlndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+\\nQWxsIHRoYXQgaGFzIGJlZW4gd3JpdHRlbiB0byBtZSBhYm91dCB0aGF0IG1h\\ncnZlbG91cyBtYW4gc2VlbiBhdCBGcmFua2Z1cnQgaXMgdHJ1ZS4gSSBoYXZl\\nIG5vdCBzZWVuIGNvbXBsZXRlIEJpYmxlcyBidXQgb25seSBhIG51bWJlciBv\\nZiBxdWlyZXMgb2YgdmFyaW91cyBib29rcyBvZiB0aGUgQmlibGUuIFRoZSBz\\nY3JpcHQgd2FzIHZlcnkgbmVhdCBhbmQgbGVnaWJsZSwgbm90IGF0IGFsbCBk\\naWZmaWN1bHQgdG8gZm9sbG934oCUeW91ciBncmFjZSB3b3VsZCBiZSBhYmxl\\nIHRvIHJlYWQgaXQgd2l0aG91dCBlZmZvcnQsIGFuZCBpbmRlZWQgd2l0aG91\\ndCBnbGFzc2VzLjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRGdXR1cmUg\\ncG9wZSBQaXVzIElJIGluIGEgbGV0dGVyIHRvIENhcmRpbmFsIENhcnZhamFs\\nLCBNYXJjaCAxNDU1PC9jaXRlPgoJCTwvZm9vdGVyPgoJPC9ibG9ja3F1b3Rl\\nPgo8L2ZpZ3VyZT4KCkd1dGVuYmVyZydzIHdvcmtzaG9wIHdhcyBzZXQgdXAg\\nYXQgSG9mIEh1bWJyZWNodCwgYSBwcm9wZXJ0eSBiZWxvbmdpbmcgdG8gYSBk\\naXN0YW50IHJlbGF0aXZlLiBJdCBpcyBub3QgY2xlYXIgd2hlbiBHdXRlbmJl\\ncmcgY29uY2VpdmVkIHRoZSBCaWJsZSBwcm9qZWN0LCBidXQgZm9yIHRoaXMg\\naGUgYm9ycm93ZWQgYW5vdGhlciA4MDAgZ3VpbGRlcnMgZnJvbSBGdXN0LCBh\\nbmQgd29yayBjb21tZW5jZWQgaW4gMTQ1Mi4gQXQgdGhlIHNhbWUgdGltZSwg\\ndGhlIHByZXNzIHdhcyBhbHNvIHByaW50aW5nIG90aGVyLCBtb3JlIGx1Y3Jh\\ndGl2ZSB0ZXh0cyAocG9zc2libHkgTGF0aW4gZ3JhbW1hcnMpLiBUaGVyZSBp\\ncyBhbHNvIHNvbWUgc3BlY3VsYXRpb24gdGhhdCB0aGVyZSBtYXkgaGF2ZSBi\\nZWVuIHR3byBwcmVzc2VzLCBvbmUgZm9yIHRoZSBwZWRlc3RyaWFuIHRleHRz\\nLCBhbmQgb25lIGZvciB0aGUgQmlibGUuIE9uZSBvZiB0aGUgcHJvZml0LW1h\\na2luZyBlbnRlcnByaXNlcyBvZiB0aGUgbmV3IHByZXNzIHdhcyB0aGUgcHJp\\nbnRpbmcgb2YgdGhvdXNhbmRzIG9mIGluZHVsZ2VuY2VzIGZvciB0aGUgY2h1\\ncmNoLCBkb2N1bWVudGVkIGZyb20gMTQ1NOKAkzU1LgoKSW4gMTQ1NSBHdXRl\\nbmJlcmcgY29tcGxldGVkIGhpcyA0Mi1saW5lIEJpYmxlLCBrbm93biBhcyB0\\naGUgR3V0ZW5iZXJnIEJpYmxlLiBBYm91dCAxODAgY29waWVzIHdlcmUgcHJp\\nbnRlZCwgbW9zdCBvbiBwYXBlciBhbmQgc29tZSBvbiB2ZWxsdW0uCgojIyBD\\nb3VydCBDYXNlCgpTb21lIHRpbWUgaW4gMTQ1NiwgdGhlcmUgd2FzIGEgZGlz\\ncHV0ZSBiZXR3ZWVuIEd1dGVuYmVyZyBhbmQgRnVzdCwgYW5kIEZ1c3QgZGVt\\nYW5kZWQgaGlzIG1vbmV5IGJhY2ssIGFjY3VzaW5nIEd1dGVuYmVyZyBvZiBt\\naXN1c2luZyB0aGUgZnVuZHMuIE1lYW53aGlsZSB0aGUgZXhwZW5zZXMgb2Yg\\ndGhlIEJpYmxlIHByb2plY3QgaGFkIHByb2xpZmVyYXRlZCwgYW5kIEd1dGVu\\nYmVyZydzIGRlYnQgbm93IGV4Y2VlZGVkIDIwLDAwMCBndWlsZGVycy4gRnVz\\ndCBzdWVkIGF0IHRoZSBhcmNoYmlzaG9wJ3MgY291cnQuIEEgTm92ZW1iZXIg\\nMTQ1NSBsZWdhbCBkb2N1bWVudCByZWNvcmRzIHRoYXQgdGhlcmUgd2FzIGEg\\ncGFydG5lcnNoaXAgZm9yIGEgInByb2plY3Qgb2YgdGhlIGJvb2tzLCIgdGhl\\nIGZ1bmRzIGZvciB3aGljaCBHdXRlbmJlcmcgaGFkIHVzZWQgZm9yIG90aGVy\\nIHB1cnBvc2VzLCBhY2NvcmRpbmcgdG8gRnVzdC4gVGhlIGNvdXJ0IGRlY2lk\\nZWQgaW4gZmF2b3Igb2YgRnVzdCwgZ2l2aW5nIGhpbSBjb250cm9sIG92ZXIg\\ndGhlIEJpYmxlIHByaW50aW5nIHdvcmtzaG9wIGFuZCBoYWxmIG9mIGFsbCBw\\ncmludGVkIEJpYmxlcy4KClRodXMgR3V0ZW5iZXJnIHdhcyBlZmZlY3RpdmVs\\neSBiYW5rcnVwdCwgYnV0IGl0IGFwcGVhcnMgaGUgcmV0YWluZWQgKG9yIHJl\\nLXN0YXJ0ZWQpIGEgc21hbGwgcHJpbnRpbmcgc2hvcCwgYW5kIHBhcnRpY2lw\\nYXRlZCBpbiB0aGUgcHJpbnRpbmcgb2YgYSBCaWJsZSBpbiB0aGUgdG93biBv\\nZiBCYW1iZXJnIGFyb3VuZCAxNDU5LCBmb3Igd2hpY2ggaGUgc2VlbXMgYXQg\\nbGVhc3QgdG8gaGF2ZSBzdXBwbGllZCB0aGUgdHlwZS4gQnV0IHNpbmNlIGhp\\ncyBwcmludGVkIGJvb2tzIG5ldmVyIGNhcnJ5IGhpcyBuYW1lIG9yIGEgZGF0\\nZSwgaXQgaXMgZGlmZmljdWx0IHRvIGJlIGNlcnRhaW4sIGFuZCB0aGVyZSBp\\ncyBjb25zZXF1ZW50bHkgYSBjb25zaWRlcmFibGUgc2Nob2xhcmx5IGRlYmF0\\nZSBvbiB0aGlzIHN1YmplY3QuIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB0\\naGUgbGFyZ2UgQ2F0aG9saWNvbiBkaWN0aW9uYXJ5LCAzMDAgY29waWVzIG9m\\nIDc1NCBwYWdlcywgcHJpbnRlZCBpbiBNYWlueiBpbiAxNDYwLCBtYXkgaGF2\\nZSBiZWVuIGV4ZWN1dGVkIGluIGhpcyB3b3Jrc2hvcC4KCk1lYW53aGlsZSwg\\ndGhlIEZ1c3TigJNTY2jDtmZmZXIgc2hvcCB3YXMgdGhlIGZpcnN0IGluIEV1\\ncm9wZSB0byBicmluZyBvdXQgYSBib29rIHdpdGggdGhlIHByaW50ZXIncyBu\\nYW1lIGFuZCBkYXRlLCB0aGUgTWFpbnogUHNhbHRlciBvZiBBdWd1c3QgMTQ1\\nNywgYW5kIHdoaWxlIHByb3VkbHkgcHJvY2xhaW1pbmcgdGhlIG1lY2hhbmlj\\nYWwgcHJvY2VzcyBieSB3aGljaCBpdCBoYWQgYmVlbiBwcm9kdWNlZCwgaXQg\\nbWFkZSBubyBtZW50aW9uIG9mIEd1dGVuYmVyZy4KCiMjIExhdGVyIExpZmUK\\nCkluIDE0NjIsIGR1cmluZyBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIGFyY2hi\\naXNob3BzLCBNYWlueiB3YXMgc2Fja2VkIGJ5IGFyY2hiaXNob3AgQWRvbHBo\\nIHZvbiBOYXNzYXUsIGFuZCBHdXRlbmJlcmcgd2FzIGV4aWxlZC4gQW4gb2xk\\nIG1hbiBieSBub3csIGhlIG1vdmVkIHRvIEVsdHZpbGxlIHdoZXJlIGhlIG1h\\neSBoYXZlIGluaXRpYXRlZCBhbmQgc3VwZXJ2aXNlZCBhIG5ldyBwcmludGlu\\nZyBwcmVzcyBiZWxvbmdpbmcgdG8gdGhlIGJyb3RoZXJzIEJlY2h0ZXJtw7xu\\nemUuCgpJbiBKYW51YXJ5IDE0NjUsIEd1dGVuYmVyZydzIGFjaGlldmVtZW50\\ncyB3ZXJlIHJlY29nbml6ZWQgYW5kIGhlIHdhcyBnaXZlbiB0aGUgdGl0bGUg\\nSG9mbWFubiAoZ2VudGxlbWFuIG9mIHRoZSBjb3VydCkgYnkgdm9uIE5hc3Nh\\ndS4gVGhpcyBob25vciBpbmNsdWRlZCBhIHN0aXBlbmQsIGFuIGFubnVhbCBj\\nb3VydCBvdXRmaXQsIGFzIHdlbGwgYXMgMiwxODAgbGl0cmVzIG9mIGdyYWlu\\nIGFuZCAyLDAwMCBsaXRyZXMgb2Ygd2luZSB0YXgtZnJlZS4gSXQgaXMgYmVs\\naWV2ZWQgaGUgbWF5IGhhdmUgbW92ZWQgYmFjayB0byBNYWlueiBhcm91bmQg\\ndGhpcyB0aW1lLCBidXQgdGhpcyBpcyBub3QgY2VydGFpbi4KCioqKgoKR3V0\\nZW5iZXJnIGRpZWQgaW4gMTQ2OCBhbmQgd2FzIGJ1cmllZCBpbiB0aGUgRnJh\\nbmNpc2NhbiBjaHVyY2ggYXQgTWFpbnosIGhpcyBjb250cmlidXRpb25zIGxh\\ncmdlbHkgdW5rbm93bi4gVGhpcyBjaHVyY2ggYW5kIHRoZSBjZW1ldGVyeSB3\\nZXJlIGxhdGVyIGRlc3Ryb3llZCwgYW5kIEd1dGVuYmVyZydzIGdyYXZlIGlz\\nIG5vdyBsb3N0LgoKSW4gMTUwNCwgaGUgd2FzIG1lbnRpb25lZCBhcyB0aGUg\\naW52ZW50b3Igb2YgdHlwb2dyYXBoeSBpbiBhIGJvb2sgYnkgUHJvZmVzc29y\\nIEl2byBXaXR0aWcuIEl0IHdhcyBub3QgdW50aWwgMTU2NyB0aGF0IHRoZSBm\\naXJzdCBwb3J0cmFpdCBvZiBHdXRlbmJlcmcsIGFsbW9zdCBjZXJ0YWlubHkg\\nYW4gaW1hZ2luYXJ5IHJlY29uc3RydWN0aW9uLCBhcHBlYXJlZCBpbiBIZWlu\\ncmljaCBQYW50YWxlb24ncyBiaW9ncmFwaHkgb2YgZmFtb3VzIEdlcm1hbnMu\\nCgojIyBQcmludGluZyBNZXRob2QgV2l0aCBNb3ZhYmxlIFR5cGUKCkd1dGVu\\nYmVyZydzIGVhcmx5IHByaW50aW5nIHByb2Nlc3MsIGFuZCB3aGF0IHRlc3Rz\\nIGhlIG1heSBoYXZlIG1hZGUgd2l0aCBtb3ZhYmxlIHR5cGUsIGFyZSBub3Qg\\na25vd24gaW4gZ3JlYXQgZGV0YWlsLiBIaXMgbGF0ZXIgQmlibGVzIHdlcmUg\\ncHJpbnRlZCBpbiBzdWNoIGEgd2F5IGFzIHRvIGhhdmUgcmVxdWlyZWQgbGFy\\nZ2UgcXVhbnRpdGllcyBvZiB0eXBlLCBzb21lIGVzdGltYXRlcyBzdWdnZXN0\\naW5nIGFzIG1hbnkgYXMgMTAwLDAwMCBpbmRpdmlkdWFsIHNvcnRzLiBTZXR0\\naW5nIGVhY2ggcGFnZSB3b3VsZCB0YWtlLCBwZXJoYXBzLCBoYWxmIGEgZGF5\\nLCBhbmQgY29uc2lkZXJpbmcgYWxsIHRoZSB3b3JrIGluIGxvYWRpbmcgdGhl\\nIHByZXNzLCBpbmtpbmcgdGhlIHR5cGUsIHB1bGxpbmcgdGhlIGltcHJlc3Np\\nb25zLCBoYW5naW5nIHVwIHRoZSBzaGVldHMsIGRpc3RyaWJ1dGluZyB0aGUg\\ndHlwZSwgZXRjLiwgaXQgaXMgdGhvdWdodCB0aGF0IHRoZSBHdXRlbmJlcmfi\\ngJNGdXN0IHNob3AgbWlnaHQgaGF2ZSBlbXBsb3llZCBhcyBtYW55IGFzIDI1\\nIGNyYWZ0c21lbi4KCiFbTW92YWJsZSBtZXRhbCB0eXBlLCBhbmQgY29tcG9z\\naW5nIHN0aWNrLCBkZXNjZW5kZWQgZnJvbSBHdXRlbmJlcmcncyBwcmVzcy4g\\nUGhvdG8gYnkgV2lsbGkgSGVpZGVsYmFjaC4gTGljZW5zZWQgdW5kZXIgQ0Mg\\nQlkgMi41XSgvbWVkaWEvbW92YWJsZS10eXBlLmpwZykKCipNb3ZhYmxlIG1l\\ndGFsIHR5cGUsIGFuZCBjb21wb3Npbmcgc3RpY2ssIGRlc2NlbmRlZCBmcm9t\\nIEd1dGVuYmVyZydzIHByZXNzLiBQaG90byBieSBXaWxsaSBIZWlkZWxiYWNo\\nLiBMaWNlbnNlZCB1bmRlciBDQyBCWSAyLjUqCgpHdXRlbmJlcmcncyB0ZWNo\\nbmlxdWUgb2YgbWFraW5nIG1vdmFibGUgdHlwZSByZW1haW5zIHVuY2xlYXIu\\nIEluIHRoZSBmb2xsb3dpbmcgZGVjYWRlcywgcHVuY2hlcyBhbmQgY29wcGVy\\nIG1hdHJpY2VzIGJlY2FtZSBzdGFuZGFyZGl6ZWQgaW4gdGhlIHJhcGlkbHkg\\nZGlzc2VtaW5hdGluZyBwcmludGluZyBwcmVzc2VzIGFjcm9zcyBFdXJvcGUu\\nIFdoZXRoZXIgR3V0ZW5iZXJnIHVzZWQgdGhpcyBzb3BoaXN0aWNhdGVkIHRl\\nY2huaXF1ZSBvciBhIHNvbWV3aGF0IHByaW1pdGl2ZSB2ZXJzaW9uIGhhcyBi\\nZWVuIHRoZSBzdWJqZWN0IG9mIGNvbnNpZGVyYWJsZSBkZWJhdGUuCgpJbiB0\\naGUgc3RhbmRhcmQgcHJvY2VzcyBvZiBtYWtpbmcgdHlwZSwgYSBoYXJkIG1l\\ndGFsIHB1bmNoIChtYWRlIGJ5IHB1bmNoY3V0dGluZywgd2l0aCB0aGUgbGV0\\ndGVyIGNhcnZlZCBiYWNrIHRvIGZyb250KSBpcyBoYW1tZXJlZCBpbnRvIGEg\\nc29mdGVyIGNvcHBlciBiYXIsIGNyZWF0aW5nIGEgbWF0cml4LiBUaGlzIGlz\\nIHRoZW4gcGxhY2VkIGludG8gYSBoYW5kLWhlbGQgbW91bGQgYW5kIGEgcGll\\nY2Ugb2YgdHlwZSwgb3IgInNvcnQiLCBpcyBjYXN0IGJ5IGZpbGxpbmcgdGhl\\nIG1vdWxkIHdpdGggbW9sdGVuIHR5cGUtbWV0YWw7IHRoaXMgY29vbHMgYWxt\\nb3N0IGF0IG9uY2UsIGFuZCB0aGUgcmVzdWx0aW5nIHBpZWNlIG9mIHR5cGUg\\nY2FuIGJlIHJlbW92ZWQgZnJvbSB0aGUgbW91bGQuIFRoZSBtYXRyaXggY2Fu\\nIGJlIHJldXNlZCB0byBjcmVhdGUgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgaWRlbnRpY2FsIHNvcnRzIHNvIHRoYXQgdGhlIHNhbWUgY2hhcmFjdGVy\\nIGFwcGVhcmluZyBhbnl3aGVyZSB3aXRoaW4gdGhlIGJvb2sgd2lsbCBhcHBl\\nYXIgdmVyeSB1bmlmb3JtLCBnaXZpbmcgcmlzZSwgb3ZlciB0aW1lLCB0byB0\\naGUgZGV2ZWxvcG1lbnQgb2YgZGlzdGluY3Qgc3R5bGVzIG9mIHR5cGVmYWNl\\ncyBvciBmb250cy4gQWZ0ZXIgY2FzdGluZywgdGhlIHNvcnRzIGFyZSBhcnJh\\nbmdlZCBpbnRvIHR5cGUtY2FzZXMsIGFuZCB1c2VkIHRvIG1ha2UgdXAgcGFn\\nZXMgd2hpY2ggYXJlIGlua2VkIGFuZCBwcmludGVkLCBhIHByb2NlZHVyZSB3\\naGljaCBjYW4gYmUgcmVwZWF0ZWQgaHVuZHJlZHMsIG9yIHRob3VzYW5kcywg\\nb2YgdGltZXMuIFRoZSBzb3J0cyBjYW4gYmUgcmV1c2VkIGluIGFueSBjb21i\\naW5hdGlvbiwgZWFybmluZyB0aGUgcHJvY2VzcyB0aGUgbmFtZSBvZiDigJxt\\nb3ZhYmxlIHR5cGXigJ0uCgpUaGUgaW52ZW50aW9uIG9mIHRoZSBtYWtpbmcg\\nb2YgdHlwZXMgd2l0aCBwdW5jaCwgbWF0cml4IGFuZCBtb2xkIGhhcyBiZWVu\\nIHdpZGVseSBhdHRyaWJ1dGVkIHRvIEd1dGVuYmVyZy4gSG93ZXZlciwgcmVj\\nZW50IGV2aWRlbmNlIHN1Z2dlc3RzIHRoYXQgR3V0ZW5iZXJnJ3MgcHJvY2Vz\\ncyB3YXMgc29tZXdoYXQgZGlmZmVyZW50LiBJZiBoZSB1c2VkIHRoZSBwdW5j\\naCBhbmQgbWF0cml4IGFwcHJvYWNoLCBhbGwgaGlzIGxldHRlcnMgc2hvdWxk\\nIGhhdmUgYmVlbiBuZWFybHkgaWRlbnRpY2FsLCB3aXRoIHNvbWUgdmFyaWF0\\naW9ucyBkdWUgdG8gbWlzY2FzdGluZyBhbmQgaW5raW5nLiBIb3dldmVyLCB0\\naGUgdHlwZSB1c2VkIGluIEd1dGVuYmVyZydzIGVhcmxpZXN0IHdvcmsgc2hv\\nd3Mgb3RoZXIgdmFyaWF0aW9ucy4KCjxmaWd1cmU+Cgk8YmxvY2txdW90ZT4K\\nCQk8cD5JdCBpcyBhIHByZXNzLCBjZXJ0YWlubHksIGJ1dCBhIHByZXNzIGZy\\nb20gd2hpY2ggc2hhbGwgZmxvdyBpbiBpbmV4aGF1c3RpYmxlIHN0cmVhbXPi\\ngKYgVGhyb3VnaCBpdCwgZ29kIHdpbGwgc3ByZWFkIGhpcyB3b3JkLjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJRKb2hhbm5lcyBHdXRlbmJlcmc8L2Np\\ndGU+CgkJPC9mb290ZXI+Cgk8L2Jsb2NrcXVvdGU+CjwvZmlndXJlPgoKSW4g\\nMjAwMSwgdGhlIHBoeXNpY2lzdCBCbGFpc2UgQWfDvGVyYSB5IEFyY2FzIGFu\\nZCBQcmluY2V0b24gbGlicmFyaWFuIFBhdWwgTmVlZGhhbSwgdXNlZCBkaWdp\\ndGFsIHNjYW5zIG9mIGEgUGFwYWwgYnVsbCBpbiB0aGUgU2NoZWlkZSBMaWJy\\nYXJ5LCBQcmluY2V0b24sIHRvIGNhcmVmdWxseSBjb21wYXJlIHRoZSBzYW1l\\nIGxldHRlcnMgKHR5cGVzKSBhcHBlYXJpbmcgaW4gZGlmZmVyZW50IHBhcnRz\\nIG9mIHRoZSBwcmludGVkIHRleHQuIFRoZSBpcnJlZ3VsYXJpdGllcyBpbiBH\\ndXRlbmJlcmcncyB0eXBlLCBwYXJ0aWN1bGFybHkgaW4gc2ltcGxlIGNoYXJh\\nY3RlcnMgc3VjaCBhcyB0aGUgaHlwaGVuLCBzdWdnZXN0ZWQgdGhhdCB0aGUg\\ndmFyaWF0aW9ucyBjb3VsZCBub3QgaGF2ZSBjb21lIGZyb20gZWl0aGVyIGlu\\nayBzbWVhciBvciBmcm9tIHdlYXIgYW5kIGRhbWFnZSBvbiB0aGUgcGllY2Vz\\nIG9mIG1ldGFsIG9uIHRoZSB0eXBlcyB0aGVtc2VsdmVzLiBXaGlsZSBzb21l\\nIGlkZW50aWNhbCB0eXBlcyBhcmUgY2xlYXJseSB1c2VkIG9uIG90aGVyIHBh\\nZ2VzLCBvdGhlciB2YXJpYXRpb25zLCBzdWJqZWN0ZWQgdG8gZGV0YWlsZWQg\\naW1hZ2UgYW5hbHlzaXMsIHN1Z2dlc3RlZCB0aGF0IHRoZXkgY291bGQgbm90\\nIGhhdmUgYmVlbiBwcm9kdWNlZCBmcm9tIHRoZSBzYW1lIG1hdHJpeC4gVHJh\\nbnNtaXR0ZWQgbGlnaHQgcGljdHVyZXMgb2YgdGhlIHBhZ2UgYWxzbyBhcHBl\\nYXJlZCB0byByZXZlYWwgc3Vic3RydWN0dXJlcyBpbiB0aGUgdHlwZSB0aGF0\\nIGNvdWxkIG5vdCBhcmlzZSBmcm9tIHRyYWRpdGlvbmFsIHB1bmNoY3V0dGlu\\nZyB0ZWNobmlxdWVzLiBUaGV5IGh5cG90aGVzaXplZCB0aGF0IHRoZSBtZXRo\\nb2QgbWF5IGhhdmUgaW52b2x2ZWQgaW1wcmVzc2luZyBzaW1wbGUgc2hhcGVz\\nIHRvIGNyZWF0ZSBhbHBoYWJldHMgaW4g4oCcY3VuZWlmb3Jt4oCdIHN0eWxl\\nIGluIGEgbWF0cml4IG1hZGUgb2Ygc29tZSBzb2Z0IG1hdGVyaWFsLCBwZXJo\\nYXBzIHNhbmQuIENhc3RpbmcgdGhlIHR5cGUgd291bGQgZGVzdHJveSB0aGUg\\nbW91bGQsIGFuZCB0aGUgbWF0cml4IHdvdWxkIG5lZWQgdG8gYmUgcmVjcmVh\\ndGVkIHRvIG1ha2UgZWFjaCBhZGRpdGlvbmFsIHNvcnQuIFRoaXMgY291bGQg\\nZXhwbGFpbiB0aGUgdmFyaWF0aW9ucyBpbiB0aGUgdHlwZSwgYXMgd2VsbCBh\\ncyB0aGUgc3Vic3RydWN0dXJlcyBvYnNlcnZlZCBpbiB0aGUgcHJpbnRlZCBp\\nbWFnZXMuCgpUaHVzLCB0aGV5IGZlZWwgdGhhdCDigJx0aGUgZGVjaXNpdmUg\\nZmFjdG9yIGZvciB0aGUgYmlydGggb2YgdHlwb2dyYXBoeeKAnSwgdGhlIHVz\\nZSBvZiByZXVzYWJsZSBtb3VsZHMgZm9yIGNhc3RpbmcgdHlwZSwgbWlnaHQg\\naGF2ZSBiZWVuIGEgbW9yZSBwcm9ncmVzc2l2ZSBwcm9jZXNzIHRoYW4gd2Fz\\nIHByZXZpb3VzbHkgdGhvdWdodC4gVGhleSBzdWdnZXN0IHRoYXQgdGhlIGFk\\nZGl0aW9uYWwgc3RlcCBvZiB1c2luZyB0aGUgcHVuY2ggdG8gY3JlYXRlIGEg\\nbW91bGQgdGhhdCBjb3VsZCBiZSByZXVzZWQgbWFueSB0aW1lcyB3YXMgbm90\\nIHRha2VuIHVudGlsIHR3ZW50eSB5ZWFycyBsYXRlciwgaW4gdGhlIDE0NzBz\\nLiBPdGhlcnMgaGF2ZSBub3QgYWNjZXB0ZWQgc29tZSBvciBhbGwgb2YgdGhl\\naXIgc3VnZ2VzdGlvbnMsIGFuZCBoYXZlIGludGVycHJldGVkIHRoZSBldmlk\\nZW5jZSBpbiBvdGhlciB3YXlzLCBhbmQgdGhlIHRydXRoIG9mIHRoZSBtYXR0\\nZXIgcmVtYWlucyB2ZXJ5IHVuY2VydGFpbi4KCkEgMTU2OCBoaXN0b3J5IGJ5\\nIEhhZHJpYW51cyBKdW5pdXMgb2YgSG9sbGFuZCBjbGFpbXMgdGhhdCB0aGUg\\nYmFzaWMgaWRlYSBvZiB0aGUgbW92YWJsZSB0eXBlIGNhbWUgdG8gR3V0ZW5i\\nZXJnIGZyb20gTGF1cmVucyBKYW5zem9vbiBDb3N0ZXIgdmlhIEZ1c3QsIHdo\\nbyB3YXMgYXBwcmVudGljZWQgdG8gQ29zdGVyIGluIHRoZSAxNDMwcyBhbmQg\\nbWF5IGhhdmUgYnJvdWdodCBzb21lIG9mIGhpcyBlcXVpcG1lbnQgZnJvbSBI\\nYWFybGVtIHRvIE1haW56LiBXaGlsZSBDb3N0ZXIgYXBwZWFycyB0byBoYXZl\\nIGV4cGVyaW1lbnRlZCB3aXRoIG1vdWxkcyBhbmQgY2FzdGFibGUgbWV0YWwg\\ndHlwZSwgdGhlcmUgaXMgbm8gZXZpZGVuY2UgdGhhdCBoZSBoYWQgYWN0dWFs\\nbHkgcHJpbnRlZCBhbnl0aGluZyB3aXRoIHRoaXMgdGVjaG5vbG9neS4gSGUg\\nd2FzIGFuIGludmVudG9yIGFuZCBhIGdvbGRzbWl0aC4gSG93ZXZlciwgdGhl\\ncmUgaXMgb25lIGluZGlyZWN0IHN1cHBvcnRlciBvZiB0aGUgY2xhaW0gdGhh\\ndCBDb3N0ZXIgbWlnaHQgYmUgdGhlIGludmVudG9yLiBUaGUgYXV0aG9yIG9m\\nIHRoZSBDb2xvZ25lIENocm9uaWNsZSBvZiAxNDk5IHF1b3RlcyBVbHJpY2gg\\nWmVsbCwgdGhlIGZpcnN0IHByaW50ZXIgb2YgQ29sb2duZSwgdGhhdCBwcmlu\\ndGluZyB3YXMgcGVyZm9ybWVkIGluIE1haW56IGluIDE0NTAsIGJ1dCB0aGF0\\nIHNvbWUgdHlwZSBvZiBwcmludGluZyBvZiBsb3dlciBxdWFsaXR5IGhhZCBw\\ncmV2aW91c2x5IG9jY3VycmVkIGluIHRoZSBOZXRoZXJsYW5kcy4gSG93ZXZl\\nciwgdGhlIGNocm9uaWNsZSBkb2VzIG5vdCBtZW50aW9uIHRoZSBuYW1lIG9m\\nIENvc3Rlciwgd2hpbGUgaXQgYWN0dWFsbHkgY3JlZGl0cyBHdXRlbmJlcmcg\\nYXMgdGhlICJmaXJzdCBpbnZlbnRvciBvZiBwcmludGluZyIgaW4gdGhlIHZl\\ncnkgc2FtZSBwYXNzYWdlIChmb2wuIDMxMikuIFRoZSBmaXJzdCBzZWN1cmVs\\neSBkYXRlZCBib29rIGJ5IER1dGNoIHByaW50ZXJzIGlzIGZyb20gMTQ3MSwg\\nYW5kIHRoZSBDb3N0ZXIgY29ubmVjdGlvbiBpcyB0b2RheSByZWdhcmRlZCBh\\ncyBhIG1lcmUgbGVnZW5kLgoKVGhlIDE5dGggY2VudHVyeSBwcmludGVyIGFu\\nZCB0eXBlZm91bmRlciBGb3VybmllciBMZSBKZXVuZSBzdWdnZXN0ZWQgdGhh\\ndCBHdXRlbmJlcmcgbWlnaHQgbm90IGhhdmUgYmVlbiB1c2luZyB0eXBlIGNh\\nc3Qgd2l0aCBhIHJldXNhYmxlIG1hdHJpeCwgYnV0IHBvc3NpYmx5IHdvb2Rl\\nbiB0eXBlcyB0aGF0IHdlcmUgY2FydmVkIGluZGl2aWR1YWxseS4gQSBzaW1p\\nbGFyIHN1Z2dlc3Rpb24gd2FzIG1hZGUgYnkgTmFzaCBpbiAyMDA0LiBUaGlz\\nIHJlbWFpbnMgcG9zc2libGUsIGFsYmVpdCBlbnRpcmVseSB1bnByb3Zlbi4K\\nCkl0IGhhcyBhbHNvIGJlZW4gcXVlc3Rpb25lZCB3aGV0aGVyIEd1dGVuYmVy\\nZyB1c2VkIG1vdmFibGUgdHlwZXMgYXQgYWxsLiBJbiAyMDA0LCBJdGFsaWFu\\nIHByb2Zlc3NvciBCcnVubyBGYWJiaWFuaSBjbGFpbWVkIHRoYXQgZXhhbWlu\\nYXRpb24gb2YgdGhlIDQyLWxpbmUgQmlibGUgcmV2ZWFsZWQgYW4gb3Zlcmxh\\ncHBpbmcgb2YgbGV0dGVycywgc3VnZ2VzdGluZyB0aGF0IEd1dGVuYmVyZyBk\\naWQgbm90IGluIGZhY3QgdXNlIG1vdmFibGUgdHlwZSAoaW5kaXZpZHVhbCBj\\nYXN0IGNoYXJhY3RlcnMpIGJ1dCByYXRoZXIgdXNlZCB3aG9sZSBwbGF0ZXMg\\nbWFkZSBmcm9tIGEgc3lzdGVtIHNvbWV3aGF0IGxpa2UgYSBtb2Rlcm4gdHlw\\nZXdyaXRlciwgd2hlcmVieSB0aGUgbGV0dGVycyB3ZXJlIHN0YW1wZWQgc3Vj\\nY2Vzc2l2ZWx5IGludG8gdGhlIHBsYXRlIGFuZCB0aGVuIHByaW50ZWQuIEhv\\nd2V2ZXIsIG1vc3Qgc3BlY2lhbGlzdHMgcmVnYXJkIHRoZSBvY2Nhc2lvbmFs\\nIG92ZXJsYXBwaW5nIG9mIHR5cGUgYXMgY2F1c2VkIGJ5IHBhcGVyIG1vdmVt\\nZW50IG92ZXIgcGllY2VzIG9mIHR5cGUgb2Ygc2xpZ2h0bHkgdW5lcXVhbCBo\\nZWlnaHQu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "3896" + }, + "response": "{\n \"sha\": \"d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzpkMDU4MmRkMjQ1YTNmNDA4ZmIzZmUyMzMzYmYwMTQwMDAwNzQ3NmU5\",\n \"size\": 2565,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/d0582dd245a3f408fb3fe2333bf01400007476e9\",\n \"content\": \"LS0tCnRpdGxlOiBUaGUgT3JpZ2lucyBvZiBTb2NpYWwgU3RhdGlvbmVyeSBM\\nZXR0ZXJpbmcKZGF0ZTogIjIwMTYtMTItMDFUMjI6NDA6MzIuMTY5WiIKdGVt\\ncGxhdGU6ICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJEZXNpZ24g\\nQ3VsdHVyZSIKZGVzY3JpcHRpb246ICJQZWxsZW50ZXNxdWUgaGFiaXRhbnQg\\nbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFk\\nYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3Ig\\ncXVhbSwgZmV1Z2lhdCB2aXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBz\\naXQgYW1ldCwgYW50ZS4iCmNhbm9uaWNhbDogJycKLS0tCgoqKlBlbGxlbnRl\\nc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUqKiBzZW5lY3R1cyBldCBu\\nZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZl\\nc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2ll\\ncyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVy\\nbyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiAqQWVuZWFuIHVsdHJp\\nY2llcyBtaSB2aXRhZSBlc3QuKiBNYXVyaXMgcGxhY2VyYXQgZWxlaWZlbmQg\\nbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBpZW4gdWxsYW1jb3Jw\\nZXIgcGhhcmV0cmEuIAoKVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVu\\ndHVtIHNlZCwgY29tbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNp\\nLiBBZW5lYW4gZmVybWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRp\\nbWVudHVtLCBlcm9zIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1w\\ndXMgbGFjdXMgZW5pbSBhYyBkdWkuICBbRG9uZWMgbm9uIGVuaW1dKCMpIGlu\\nIHR1cnBpcyBwdWx2aW5hciBmYWNpbGlzaXMuCgohW051bGxhIGZhdWNpYnVz\\nIHZlc3RpYnVsdW0gZXJvcyBpbiB0ZW1wdXMuIFZlc3RpYnVsdW0gdGVtcG9y\\nIGltcGVyZGlldCB2ZWxpdCBuZWMgZGFwaWJ1c10oL21lZGlhL2ltYWdlLTMu\\nanBnKQoKIyMgSGVhZGVyIExldmVsIDIKCisgTG9yZW0gaXBzdW0gZG9sb3Ig\\nc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuCisgQWxp\\ncXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKRG9uZWMgbm9uIGVu\\naW0gaW4gdHVycGlzIHB1bHZpbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFBy\\nYWVzZW50IGRhcGlidXMsIG5lcXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9y\\ndG9yIG5lcXVlIGVnZXN0YXMgYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBl\\ncm9zIGV1IGVyYXQuIEFsaXF1YW0gZXJhdCB2b2x1dHBhdC4gCgo8ZmlndXJl\\nPgoJPGJsb2NrcXVvdGU+CgkJPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFt\\nZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBtYWdu\\nYS4gQ3JhcyBpbiBtaSBhdCBmZWxpcyBhbGlxdWV0IGNvbmd1ZS4gVXQgYSBl\\nc3QgZWdldCBsaWd1bGEgbW9sZXN0aWUgZ3JhdmlkYS4gQ3VyYWJpdHVyIG1h\\nc3NhLiBEb25lYyBlbGVpZmVuZCwgbGliZXJvIGF0IHNhZ2l0dGlzIG1vbGxp\\ncywgdGVsbHVzIGVzdCBtYWxlc3VhZGEgdGVsbHVzLCBhdCBsdWN0dXMgdHVy\\ncGlzIGVsaXQgc2l0IGFtZXQgcXVhbS4gVml2YW11cyBwcmV0aXVtIG9ybmFy\\nZSBlc3QuPC9wPgoJCTxmb290ZXI+CgkJCTxjaXRlPuKAlCBBbGlxdWFtIHRp\\nbmNpZHVudCBtYXVyaXMgZXUgcmlzdXMuPC9jaXRlPgoJCTwvZm9vdGVyPgoJ\\nPC9ibG9ja3F1b3RlPgo8L2ZpZ3VyZT4KCiMjIyBIZWFkZXIgTGV2ZWwgMwoK\\nKyBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFk\\naXBpc2NpbmcgZWxpdC4KKyBBbGlxdWFtIHRpbmNpZHVudCBtYXVyaXMgZXUg\\ncmlzdXMuCgpQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVl\\nIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJw\\naXMgZWdlc3Rhcy4gVmVzdGlidWx1bSB0b3J0b3IgcXVhbSwgZmV1Z2lhdCB2\\naXRhZSwgdWx0cmljaWVzIGVnZXQsIHRlbXBvciBzaXQgYW1ldCwgYW50ZS4g\\nRG9uZWMgZXUgbGliZXJvIHNpdCBhbWV0IHF1YW0gZWdlc3RhcyBzZW1wZXIu\\nIEFlbmVhbiB1bHRyaWNpZXMgbWkgdml0YWUgZXN0LiBNYXVyaXMgcGxhY2Vy\\nYXQgZWxlaWZlbmQgbGVvLiBRdWlzcXVlIHNpdCBhbWV0IGVzdCBldCBzYXBp\\nZW4gdWxsYW1jb3JwZXIgcGhhcmV0cmEuCgpgYGBjc3MKI2hlYWRlciBoMSBh\\nIHsKICBkaXNwbGF5OiBibG9jazsKICB3aWR0aDogMzAwcHg7CiAgaGVpZ2h0\\nOiA4MHB4Owp9CmBgYAoKRG9uZWMgbm9uIGVuaW0gaW4gdHVycGlzIHB1bHZp\\nbmFyIGZhY2lsaXNpcy4gVXQgZmVsaXMuIFByYWVzZW50IGRhcGlidXMsIG5l\\ncXVlIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMg\\nYXVndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1\\nYW0gZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMs\\nIGFjY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 }, { "method": "GET", "url": "/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774?ts=0", "headers": { - "Date": "Thu, 28 Nov 2019 14:12:32 GMT", - "Content-Type": "text/plain; charset=utf-8", + "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4268", - "X-RateLimit-Reset": "1574951821", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", - "ETag": "W/\"29a58f48940ff3d2dc5509a5f67ff405\"", "X-OAuth-Scopes": "delete_repo, repo", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "github.v3; param=VERSION.raw", + "X-GitHub-Media-Type": "github.v3; format=json", "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", "Access-Control-Allow-Origin": "*", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", @@ -276,10 +174,61 @@ "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "07F2:3BB71:53617D1:63827EB:5DDFD5CF", - "content-length": "7465" + "content-length": "10650" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\n \"sha\": \"a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzphNTMyZjBhOTQ0NWNkZjkwYTE5YzY4MTJjZmY4OWQxNjc0OTkxNzc0\",\n \"size\": 7465,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/a532f0a9445cdf90a19c6812cff89d1674991774\",\n \"content\": \"LS0tCnRpdGxlOiBIdW1hbmUgVHlwb2dyYXBoeSBpbiB0aGUgRGlnaXRhbCBB\\nZ2UKZGF0ZTogIjIwMTctMDgtMTlUMjI6NDA6MzIuMTY5WiIKdGVtcGxhdGU6\\nICJwb3N0IgpkcmFmdDogZmFsc2UKY2F0ZWdvcnk6ICJUeXBvZ3JhcGh5Igp0\\nYWdzOgogIC0gIkRlc2lnbiIKICAtICJUeXBvZ3JhcGh5IgogIC0gIldlYiBE\\nZXZlbG9wbWVudCIKZGVzY3JpcHRpb246ICJBbiBFc3NheSBvbiBUeXBvZ3Jh\\ncGh5IGJ5IEVyaWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhl\\nIHllYXIgMTkzMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4g\\ndHdvIHdvcmxkcyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2Yg\\ndGhlIGluZHVzdHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhh\\nbmRpY3JhZnRzLiIKY2Fub25pY2FsOiAnJwotLS0KCi0gW1RoZSBmaXJzdCB0\\ncmFuc2l0aW9uXSgjdGhlLWZpcnN0LXRyYW5zaXRpb24pCi0gW1RoZSBkaWdp\\ndGFsIGFnZV0oI3RoZS1kaWdpdGFsLWFnZSkKLSBbTG9zcyBvZiBodW1hbml0\\neSB0aHJvdWdoIHRyYW5zaXRpb25zXSgjbG9zcy1vZi1odW1hbml0eS10aHJv\\ndWdoLXRyYW5zaXRpb25zKQotIFtDaGFzaW5nIHBlcmZlY3Rpb25dKCNjaGFz\\naW5nLXBlcmZlY3Rpb24pCgpBbiBFc3NheSBvbiBUeXBvZ3JhcGh5IGJ5IEVy\\naWMgR2lsbCB0YWtlcyB0aGUgcmVhZGVyIGJhY2sgdG8gdGhlIHllYXIgMTkz\\nMC4gVGhlIHllYXIgd2hlbiBhIGNvbmZsaWN0IGJldHdlZW4gdHdvIHdvcmxk\\ncyBjYW1lIHRvIGl0cyB0ZXJtLiBUaGUgbWFjaGluZXMgb2YgdGhlIGluZHVz\\ndHJpYWwgd29ybGQgZmluYWxseSB0b29rIG92ZXIgdGhlIGhhbmRpY3JhZnRz\\nLgoKVGhlIHR5cG9ncmFwaHkgb2YgdGhpcyBpbmR1c3RyaWFsIGFnZSB3YXMg\\nbm8gbG9uZ2VyIGhhbmRjcmFmdGVkLiBNYXNzIHByb2R1Y3Rpb24gYW5kIHBy\\nb2ZpdCBiZWNhbWUgbW9yZSBpbXBvcnRhbnQuIFF1YW50aXR5IG1hdHRlcmVk\\nIG1vcmUgdGhhbiB0aGUgcXVhbGl0eS4gVGhlIGJvb2tzIGFuZCBwcmludGVk\\nIHdvcmtzIGluIGdlbmVyYWwgbG9zdCBhIHBhcnQgb2YgaXRzIGh1bWFuaXR5\\nLiBUaGUgdHlwZWZhY2VzIHdlcmUgbm90IHByb2R1Y2VkIGJ5IGNyYWZ0c21l\\nbiBhbnltb3JlLiBJdCB3YXMgdGhlIG1hY2hpbmVzIHByaW50aW5nIGFuZCB0\\neWluZyB0aGUgYm9va3MgdG9nZXRoZXIgbm93LiBUaGUgY3JhZnRzbWVuIGhh\\nZCB0byBsZXQgZ28gb2YgdGhlaXIgY3JhZnQgYW5kIGJlY2FtZSBhIGNvZyBp\\nbiB0aGUgcHJvY2Vzcy4gQW4gZXh0ZW5zaW9uIG9mIHRoZSBpbmR1c3RyaWFs\\nIG1hY2hpbmUuCgpCdXQgdGhlIHZpY3Rvcnkgb2YgdGhlIGluZHVzdHJpYWxp\\nc20gZGlkbuKAmXQgbWVhbiB0aGF0IHRoZSBjcmFmdHNtZW4gd2VyZSBjb21w\\nbGV0ZWx5IGV4dGluY3QuIFRoZSB0d28gd29ybGRzIGNvbnRpbnVlZCB0byBj\\nb2V4aXN0IGluZGVwZW5kZW50bHkuIEVhY2ggcmVjb2duaXNpbmcgdGhlIGdv\\nb2QgaW4gdGhlIG90aGVyIOKAlCB0aGUgcG93ZXIgb2YgaW5kdXN0cmlhbGlz\\nbSBhbmQgdGhlIGh1bWFuaXR5IG9mIGNyYWZ0c21hbnNoaXAuIFRoaXMgd2Fz\\nIHRoZSBzZWNvbmQgdHJhbnNpdGlvbiB0aGF0IHdvdWxkIHN0cmlwIHR5cG9n\\ncmFwaHkgb2YgYSBwYXJ0IG9mIGl0cyBodW1hbml0eS4gV2UgaGF2ZSB0byBn\\nbyA1MDAgeWVhcnMgYmFjayBpbiB0aW1lIHRvIG1lZXQgdGhlIGZpcnN0IG9u\\nZS4KCiMjIFRoZSBmaXJzdCB0cmFuc2l0aW9uCgpBIHNpbWlsYXIgY29uZmxp\\nY3QgZW1lcmdlZCBhZnRlciB0aGUgaW52ZW50aW9uIG9mIHRoZSBmaXJzdCBw\\ncmludGluZyBwcmVzcyBpbiBFdXJvcGUuIEpvaGFubmVzIEd1dGVuYmVyZyBp\\nbnZlbnRlZCBtb3ZhYmxlIHR5cGUgYW5kIHVzZWQgaXQgdG8gcHJvZHVjZSBk\\naWZmZXJlbnQgY29tcG9zaXRpb25zLiBIaXMgd29ya3Nob3AgY291bGQgcHJp\\nbnQgdXAgdG8gMjQwIGltcHJlc3Npb25zIHBlciBob3VyLiBVbnRpbCB0aGVu\\nLCB0aGUgYm9va3Mgd2VyZSBiZWluZyBjb3BpZWQgYnkgaGFuZC4gQWxsIHRo\\nZSBib29rcyB3ZXJlIGhhbmR3cml0dGVuIGFuZCBkZWNvcmF0ZWQgd2l0aCBo\\nYW5kIGRyYXduIG9ybmFtZW50cyBhbmQgZmlndXJlcy4gQSBwcm9jZXNzIG9m\\nIGNvcHlpbmcgYSBib29rIHdhcyBsb25nIGJ1dCBlYWNoIGJvb2ssIGV2ZW4g\\nYSBjb3B5LCB3YXMgYSB3b3JrIG9mIGFydC4KClRoZSBmaXJzdCBwcmludGVk\\nIGJvb2tzIHdlcmUsIGF0IGZpcnN0LCBwZXJjZWl2ZWQgYXMgaW5mZXJpb3Ig\\ndG8gdGhlIGhhbmR3cml0dGVuIG9uZXMuIFRoZXkgd2VyZSBzbWFsbGVyIGFu\\nZCBjaGVhcGVyIHRvIHByb2R1Y2UuIE1vdmFibGUgdHlwZSBwcm92aWRlZCB0\\naGUgcHJpbnRlcnMgd2l0aCBmbGV4aWJpbGl0eSB0aGF0IGFsbG93ZWQgdGhl\\nbSB0byBwcmludCBib29rcyBpbiBsYW5ndWFnZXMgb3RoZXIgdGhhbiBMYXRp\\nbi4gR2lsbCBkZXNjcmliZXMgdGhlIHRyYW5zaXRpb24gdG8gaW5kdXN0cmlh\\nbGlzbSBhcyBzb21ldGhpbmcgdGhhdCBwZW9wbGUgbmVlZGVkIGFuZCB3YW50\\nZWQuIFNvbWV0aGluZyBzaW1pbGFyIGhhcHBlbmVkIGFmdGVyIHRoZSBmaXJz\\ndCBwcmludGVkIGJvb2tzIGVtZXJnZWQuIFBlb3BsZSB3YW50ZWQgYm9va3Mg\\naW4gYSBsYW5ndWFnZSB0aGV5IHVuZGVyc3Rvb2QgYW5kIHRoZXkgd2FudGVk\\nIGJvb2tzIHRoZXkgY291bGQgdGFrZSB3aXRoIHRoZW0uIFRoZXkgd2VyZSBo\\ndW5ncnkgZm9yIGtub3dsZWRnZSBhbmQgcHJpbnRlZCBib29rcyBzYXRpc2Zp\\nZWQgdGhpcyBodW5nZXIuCgohWzQyLWxpbmUtYmlibGUuanBnXSgvbWVkaWEv\\nNDItbGluZS1iaWJsZS5qcGcpCgoqVGhlIDQy4oCTTGluZSBCaWJsZSwgcHJp\\nbnRlZCBieSBHdXRlbmJlcmcuKgoKQnV0LCB0aHJvdWdoIHRoaXMgdHJhbnNp\\ndGlvbiwgdGhlIGJvb2sgbG9zdCBhIGxhcmdlIHBhcnQgb2YgaXRzIGh1bWFu\\naXR5LiBUaGUgbWFjaGluZSB0b29rIG92ZXIgbW9zdCBvZiB0aGUgcHJvY2Vz\\ncyBidXQgY3JhZnRzbWFuc2hpcCB3YXMgc3RpbGwgYSBwYXJ0IG9mIGl0LiBU\\naGUgdHlwZWZhY2VzIHdlcmUgY3V0IG1hbnVhbGx5IGJ5IHRoZSBmaXJzdCBw\\ndW5jaCBjdXR0ZXJzLiBUaGUgcGFwZXIgd2FzIG1hZGUgYnkgaGFuZC4gVGhl\\nIGlsbHVzdHJhdGlvbnMgYW5kIG9ybmFtZW50cyB3ZXJlIHN0aWxsIGJlaW5n\\nIGhhbmQgZHJhd24uIFRoZXNlIHdlcmUgdGhlIHJlbWFpbnMgb2YgdGhlIGNy\\nYWZ0c21hbnNoaXAgdGhhdCB3ZW50IGFsbW9zdCBleHRpbmN0IGluIHRoZSB0\\naW1lcyBvZiBFcmljIEdpbGwuCgojIyBUaGUgZGlnaXRhbCBhZ2UKClRoZSBm\\naXJzdCB0cmFuc2l0aW9uIHRvb2sgYXdheSBhIGxhcmdlIHBhcnQgb2YgaHVt\\nYW5pdHkgZnJvbSB3cml0dGVuIGNvbW11bmljYXRpb24uIEluZHVzdHJpYWxp\\nc2F0aW9uLCB0aGUgc2Vjb25kIHRyYW5zaXRpb24gZGVzY3JpYmVkIGJ5IEVy\\naWMgR2lsbCwgdG9vayBhd2F5IG1vc3Qgb2Ygd2hhdCB3YXMgbGVmdC4gQnV0\\nIGl04oCZcyB0aGUgdGhpcmQgdHJhbnNpdGlvbiB0aGF0IHN0cmlwcGVkIGl0\\nIG5ha2VkLiBUeXBlZmFjZXMgYXJlIGZhY2VsZXNzIHRoZXNlIGRheXMuIFRo\\nZXnigJlyZSBqdXN0IGZvbnRzIG9uIG91ciBjb21wdXRlcnMuIEhhcmRseSBh\\nbnlvbmUga25vd3MgdGhlaXIgc3Rvcmllcy4gSGFyZGx5IGFueW9uZSBjYXJl\\ncy4gRmxpY2tpbmcgdGhyb3VnaCB0aG91c2FuZHMgb2YgdHlwZWZhY2VzIGFu\\nZCBmaW5kaW5nIHRoZSDigJxyaWdodCBvbmXigJ0gaXMgYSBtYXR0ZXIgb2Yg\\nbWludXRlcy4KCj4gSW4gdGhlIG5ldyBjb21wdXRlciBhZ2UgdGhlIHByb2xp\\nZmVyYXRpb24gb2YgdHlwZWZhY2VzIGFuZCB0eXBlIG1hbmlwdWxhdGlvbnMg\\ncmVwcmVzZW50cyBhIG5ldyBsZXZlbCBvZiB2aXN1YWwgcG9sbHV0aW9uIHRo\\ncmVhdGVuaW5nIG91ciBjdWx0dXJlLiBPdXQgb2YgdGhvdXNhbmRzIG9mIHR5\\ncGVmYWNlcywgYWxsIHdlIG5lZWQgYXJlIGEgZmV3IGJhc2ljIG9uZXMsIGFu\\nZCB0cmFzaCB0aGUgcmVzdC4KPgrigJQgTWFzc2ltbyBWaWduZWxsaQoKVHlw\\nb2dyYXBoeSBpcyBub3QgYWJvdXQgdHlwZWZhY2VzLiBJdOKAmXMgbm90IGFi\\nb3V0IHdoYXQgbG9va3MgYmVzdCwgaXTigJlzIGFib3V0IHdoYXQgZmVlbHMg\\ncmlnaHQuIFdoYXQgY29tbXVuaWNhdGVzIHRoZSBtZXNzYWdlIGJlc3QuIFR5\\ncG9ncmFwaHksIGluIGl0cyBlc3NlbmNlLCBpcyBhYm91dCB0aGUgbWVzc2Fn\\nZS4g4oCcVHlwb2dyYXBoaWNhbCBkZXNpZ24gc2hvdWxkIHBlcmZvcm0gb3B0\\naWNhbGx5IHdoYXQgdGhlIHNwZWFrZXIgY3JlYXRlcyB0aHJvdWdoIHZvaWNl\\nIGFuZCBnZXN0dXJlIG9mIGhpcyB0aG91Z2h0cy7igJ0sIGFzIEVsIExpc3Np\\ndHpreSwgYSBmYW1vdXMgUnVzc2lhbiB0eXBvZ3JhcGhlciwgcHV0IGl0LgoK\\nIyMgTG9zcyBvZiBodW1hbml0eSB0aHJvdWdoIHRyYW5zaXRpb25zCgpFYWNo\\nIHRyYW5zaXRpb24gdG9vayBhd2F5IGEgcGFydCBvZiBodW1hbml0eSBmcm9t\\nIHdyaXR0ZW4gbGFuZ3VhZ2UuIEhhbmR3cml0dGVuIGJvb2tzIGJlaW5nIHRo\\nZSBtb3N0IGh1bWFuZSBmb3JtIGFuZCB0aGUgZGlnaXRhbCB0eXBlZmFjZXMg\\nYmVpbmcgdGhlIGxlYXN0LiBPdmVydXNlIG9mIEhlbHZldGljYSBpcyBhIGdv\\nb2QgZXhhbXBsZS4gTWVzc2FnZXMgYXJlIGJlaW5nIHRvbGQgaW4gYSB0eXBl\\nZmFjZSBqdXN0IGJlY2F1c2UgaXTigJlzIGEgc2FmZSBvcHRpb24uIEl04oCZ\\ncyBhbHdheXMgdGhlcmUuIEV2ZXJ5b25lIGtub3dzIGl0IGJ1dCB5ZXQsIG5v\\nYm9keSBrbm93cyBpdC4gU3RvcCBzb21lb25lIG9uIHRoZSBzdHJlZXQgYW5k\\nIGFzayBoaW0gd2hhdCBIZWx2ZXRpY2EgaXM/IEFzayBhIGRlc2lnbmVyIHRo\\nZSBzYW1lIHF1ZXN0aW9uLiBBc2sgaGltIHdoZXJlIGl0IGNhbWUgZnJvbSwg\\nd2hlbiwgd2h5IGFuZCB3aG8gZGVzaWduZWQgaXQuIE1vc3Qgb2YgdGhlbSB3\\naWxsIGZhaWwgdG8gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucy4gTW9zdCBvZiB0\\naGVtIHVzZWQgaXQgaW4gdGhlaXIgcHJlY2lvdXMgcHJvamVjdHMgYnV0IHRo\\nZXkgc3RpbGwgZG9u4oCZdCBzcG90IGl0IGluIHRoZSBzdHJlZXQuCgo8Zmln\\ndXJlPgoJPGJsb2NrcXVvdGU+CgkJPHA+S25vd2xlZGdlIG9mIHRoZSBxdWFs\\naXR5IG9mIGEgdHlwZWZhY2UgaXMgb2YgdGhlIGdyZWF0ZXN0IGltcG9ydGFu\\nY2UgZm9yIHRoZSBmdW5jdGlvbmFsLCBhZXN0aGV0aWMgYW5kIHBzeWNob2xv\\nZ2ljYWwgZWZmZWN0LjwvcD4KCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgSm9z\\nZWYgTXVlbGxlci1Ccm9ja21hbm48L2NpdGU+CgkJPC9mb290ZXI+Cgk8L2Js\\nb2NrcXVvdGU+CjwvZmlndXJlPgoKVHlwZWZhY2VzIGRvbuKAmXQgbG9vayBo\\nYW5kbWFkZSB0aGVzZSBkYXlzLiBBbmQgdGhhdOKAmXMgYWxsIHJpZ2h0LiBU\\naGV5IGRvbuKAmXQgaGF2ZSB0by4gSW5kdXN0cmlhbGlzbSB0b29rIHRoYXQg\\nYXdheSBmcm9tIHRoZW0gYW5kIHdl4oCZcmUgZmluZSB3aXRoIGl0LiBXZeKA\\nmXZlIHRyYWRlZCB0aGF0IHBhcnQgb2YgaHVtYW5pdHkgZm9yIGEgcHJvY2Vz\\ncyB0aGF0IHByb2R1Y2VzIG1vcmUgYm9va3MgdGhhdCBhcmUgZWFzaWVyIHRv\\nIHJlYWQuIFRoYXQgY2Fu4oCZdCBiZSBiYWQuIEFuZCBpdCBpc27igJl0LgoK\\nPiBIdW1hbmUgdHlwb2dyYXBoeSB3aWxsIG9mdGVuIGJlIGNvbXBhcmF0aXZl\\nbHkgcm91Z2ggYW5kIGV2ZW4gdW5jb3V0aDsgYnV0IHdoaWxlIGEgY2VydGFp\\nbiB1bmNvdXRobmVzcyBkb2VzIG5vdCBzZXJpb3VzbHkgbWF0dGVyIGluIGh1\\nbWFuZSB3b3JrcywgdW5jb3V0aG5lc3MgaGFzIG5vIGV4Y3VzZSB3aGF0ZXZl\\nciBpbiB0aGUgcHJvZHVjdGlvbnMgb2YgdGhlIG1hY2hpbmUuCj4KPiDigJQg\\nRXJpYyBHaWxsCgpXZeKAmXZlIGNvbWUgY2xvc2UgdG8g4oCccGVyZmVjdGlv\\nbuKAnSBpbiB0aGUgbGFzdCBmaXZlIGNlbnR1cmllcy4gVGhlIGxldHRlcnMg\\nYXJlIGNyaXNwIGFuZCB3aXRob3V0IHJvdWdoIGVkZ2VzLiBXZSBwcmludCBv\\ndXIgY29tcG9zaXRpb25zIHdpdGggaGlnaOKAk3ByZWNpc2lvbiBwcmludGVy\\ncyBvbiBhIGhpZ2ggcXVhbGl0eSwgbWFjaGluZSBtYWRlIHBhcGVyLgoKIVt0\\neXBlLXRocm91Z2gtdGltZS5qcGddKC9tZWRpYS90eXBlLXRocm91Z2gtdGlt\\nZS5qcGcpCgoqVHlwZSB0aHJvdWdoIDUgY2VudHVyaWVzLioKCldlIGxvc3Qg\\nYSBwYXJ0IG9mIG91cnNlbHZlcyBiZWNhdXNlIG9mIHRoaXMgY2hhc2UgYWZ0\\nZXIgcGVyZmVjdGlvbi4gV2UgZm9yZ290IGFib3V0IHRoZSBjcmFmdHNtYW5z\\naGlwIGFsb25nIHRoZSB3YXkuIEFuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0\\nIHdlIGRvbuKAmXQgY2FyZS4gVGhlIHRyYW5zaXRpb24gdG8gdGhlIGRpZ2l0\\nYWwgYWdlIG1hZGUgdGhhdCBjbGVhci4gV2UgY2hvb3NlIHR5cGVmYWNlcyBs\\naWtlIGNsdWVsZXNzIHpvbWJpZXMuIFRoZXJl4oCZcyBubyBtZWFuaW5nIGlu\\nIG91ciB3b3JrLiBUeXBlIHNpemVzLCBsZWFkaW5nLCBtYXJnaW5z4oCmIEl0\\n4oCZcyBhbGwganVzdCBhIGZldyBjbGlja3Mgb3IgbGluZXMgb2YgY29kZS4g\\nVGhlIG1lc3NhZ2UgaXNu4oCZdCBpbXBvcnRhbnQgYW55bW9yZS4gVGhlcmXi\\ngJlzIG5vIG1vcmUg4oCcd2h54oCdIGJlaGluZCB0aGUg4oCcd2hhdOKAnS4K\\nCiMjIENoYXNpbmcgcGVyZmVjdGlvbgoKSHVtYW4gYmVpbmdzIGFyZW7igJl0\\nIHBlcmZlY3QuIFBlcmZlY3Rpb24gaXMgc29tZXRoaW5nIHRoYXQgd2lsbCBh\\nbHdheXMgZWx1ZGUgdXMuIFRoZXJlIHdpbGwgYWx3YXlzIGJlIGEgc21hbGwg\\ncGFydCBvZiBodW1hbml0eSBpbiBldmVyeXRoaW5nIHdlIGRvLiBObyBtYXR0\\nZXIgaG93IHNtYWxsIHRoYXQgcGFydCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0\\naGF0IGl0IHRyYW5zY2VuZHMgdGhlIGxpbWl0cyBvZiB0aGUgbWVkaXVtLiBX\\nZSBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBtZXNzYWdlIGZpcnN0LiBXaGF0\\nIHR5cGVmYWNlIHNob3VsZCB3ZSB1c2UgYW5kIHdoeT8gRG9lcyB0aGUgdHlw\\nZWZhY2UgbWF0Y2ggdGhlIG1lc3NhZ2UgYW5kIHdoYXQgd2Ugd2FudCB0byBj\\nb21tdW5pY2F0ZSB3aXRoIGl0PyBXaGF0IHdpbGwgYmUgdGhlIGxlYWRpbmcg\\nYW5kIHdoeT8gV2lsbCB0aGVyZSBiZSBtb3JlIHR5cGVmYWNlcyBpbiBvdXIg\\nZGVzaWduPyBPbiB3aGF0IGdyb3VuZCB3aWxsIHRoZXkgYmUgY29tYmluZWQ/\\nIFdoYXQgbWFrZXMgb3VyIGRlc2lnbiB1bmlxdWUgYW5kIHdoeT8gVGhpcyBp\\ncyB0aGUgcGFydCBvZiBodW1hbml0eSB0aGF0IGlzIGxlZnQgaW4gdHlwb2dy\\nYXBoeS4gSXQgbWlnaHQgYmUgdGhlIGxhc3QgcGFydC4gQXJlIHdlIHJlYWxs\\neSBnb2luZyB0byBnaXZlIGl0IHVwPwoKKk9yaWdpbmFsbHkgcHVibGlzaGVk\\nIGJ5IFtNYXRlaiBMYXRpbl0oaHR0cDovL21hdGVqbGF0aW4uY28udWsvKSBv\\nbiBbTWVkaXVtXShodHRwczovL21lZGl1bS5jb20vZGVzaWduLW5vdGVzL2h1\\nbWFuZS10eXBvZ3JhcGh5LWluLXRoZS1kaWdpdGFsLWFnZS05YmQ1YzE2MTk5\\nYmQ/cmVmPXdlYmRlc2lnbmVybmV3cy5jb20jLmx5Z284MnoweCkuKg==\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "2714" + }, + "response": "{\n \"sha\": \"6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5Mzo2ZDUxYTM4YWVkNzEzOWQyMTE3NzI0YjFlMzA3NjU3YjZmZjJkMDQz\",\n \"size\": 1707,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/6d51a38aed7139d2117724b1e307657b6ff2d043\",\n \"content\": \"LS0tCnRpdGxlOiBQZXJmZWN0aW5nIHRoZSBBcnQgb2YgUGVyZmVjdGlvbgpk\\nYXRlOiAiMjAxNi0wOS0wMVQyMzo0NjozNy4xMjFaIgp0ZW1wbGF0ZTogInBv\\nc3QiCmRyYWZ0OiBmYWxzZQpjYXRlZ29yeTogIkRlc2lnbiBJbnNwaXJhdGlv\\nbiIKdGFnczoKICAtICJIYW5kd3JpdGluZyIKICAtICJMZWFybmluZyB0byB3\\ncml0ZSIKZGVzY3JpcHRpb246ICJRdWlzcXVlIGN1cnN1cywgbWV0dXMgdml0\\nYWUgcGhhcmV0cmEgYXVjdG9yLCBzZW0gbWFzc2EgbWF0dGlzIHNlbSwgYXQg\\naW50ZXJkdW0gbWFnbmEgYXVndWUgZWdldCBkaWFtLiBWZXN0aWJ1bHVtIGFu\\ndGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVs\\ndHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBDdXJhZTsgTW9yYmkgbGFjaW5pYSBt\\nb2xlc3RpZSBkdWkuIFByYWVzZW50IGJsYW5kaXQgZG9sb3IuIFNlZCBub24g\\ncXVhbS4gSW4gdmVsIG1pIHNpdCBhbWV0IGF1Z3VlIGNvbmd1ZSBlbGVtZW50\\ndW0uIgpjYW5vbmljYWw6ICcnCi0tLQoKUXVpc3F1ZSBjdXJzdXMsIG1ldHVz\\nIHZpdGFlIHBoYXJldHJhIGF1Y3Rvciwgc2VtIG1hc3NhIG1hdHRpcyBzZW0s\\nIGF0IGludGVyZHVtIG1hZ25hIGF1Z3VlIGVnZXQgZGlhbS4gVmVzdGlidWx1\\nbSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBl\\ndCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgQ3VyYWU7IE1vcmJpIGxhY2lu\\naWEgbW9sZXN0aWUgZHVpLiBQcmFlc2VudCBibGFuZGl0IGRvbG9yLiBTZWQg\\nbm9uIHF1YW0uIEluIHZlbCBtaSBzaXQgYW1ldCBhdWd1ZSBjb25ndWUgZWxl\\nbWVudHVtLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVtIGVyb3MgaW4g\\ndGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQgdmVsaXQgbmVj\\nIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0yLmpwZykKClBlbGxlbnRlc3F1ZSBo\\nYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQg\\nbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVt\\nIHRvcnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwg\\ndGVtcG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFt\\nZXQgcXVhbSBlZ2VzdGFzIHNlbXBlci4gQWVuZWFuIHVsdHJpY2llcyBtaSB2\\naXRhZSBlc3QuIE1hdXJpcyBwbGFjZXJhdCBlbGVpZmVuZCBsZW8uIFF1aXNx\\ndWUgc2l0IGFtZXQgZXN0IGV0IHNhcGllbiB1bGxhbWNvcnBlciBwaGFyZXRy\\nYS4gVmVzdGlidWx1bSBlcmF0IHdpc2ksIGNvbmRpbWVudHVtIHNlZCwgY29t\\nbW9kbyB2aXRhZSwgb3JuYXJlIHNpdCBhbWV0LCB3aXNpLiBBZW5lYW4gZmVy\\nbWVudHVtLCBlbGl0IGVnZXQgdGluY2lkdW50IGNvbmRpbWVudHVtLCBlcm9z\\nIGlwc3VtIHJ1dHJ1bSBvcmNpLCBzYWdpdHRpcyB0ZW1wdXMgbGFjdXMgZW5p\\nbSBhYyBkdWkuIERvbmVjIG5vbiBlbmltIGluIHR1cnBpcyBwdWx2aW5hciBm\\nYWNpbGlzaXMuIFV0IGZlbGlzLiAKClByYWVzZW50IGRhcGlidXMsIG5lcXVl\\nIGlkIGN1cnN1cyBmYXVjaWJ1cywgdG9ydG9yIG5lcXVlIGVnZXN0YXMgYXVn\\ndWUsIGV1IHZ1bHB1dGF0ZSBtYWduYSBlcm9zIGV1IGVyYXQuIEFsaXF1YW0g\\nZXJhdCB2b2x1dHBhdC4gTmFtIGR1aSBtaSwgdGluY2lkdW50IHF1aXMsIGFj\\nY3Vtc2FuIHBvcnR0aXRvciwgZmFjaWxpc2lzIGx1Y3R1cywgbWV0dXMu\\n\",\n \"encoding\": \"base64\"\n}\n", + "status": 200 + }, + { + "method": "GET", + "url": "/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5?ts=0", + "headers": { + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "X-OAuth-Scopes": "delete_repo, repo", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "content-length": "4202" + }, + "response": "{\n \"sha\": \"0eea554365f002d0f1572af9a58522d335a794d5\",\n \"node_id\": \"MDQ6QmxvYjIyODE2MTE5MzowZWVhNTU0MzY1ZjAwMmQwZjE1NzJhZjlhNTg1MjJkMzM1YTc5NGQ1\",\n \"size\": 2786,\n \"url\": \"https://api.github.com/repos/owner/repo/git/blobs/0eea554365f002d0f1572af9a58522d335a794d5\",\n \"content\": \"LS0tCnRpdGxlOiAiQSBCcmllZiBIaXN0b3J5IG9mIFR5cG9ncmFwaHkiCmRh\\ndGU6ICIyMDE2LTAyLTAyVDIyOjQwOjMyLjE2OVoiCnRlbXBsYXRlOiAicG9z\\ndCIKZHJhZnQ6IGZhbHNlCmNhdGVnb3J5OiAiRGVzaWduIEluc3BpcmF0aW9u\\nIgp0YWdzOgogIC0gIkxpbm90eXBlIgogIC0gIk1vbm90eXBlIgogIC0gIkhp\\nc3Rvcnkgb2YgdHlwb2dyYXBoeSIKICAtICJIZWx2ZXRpY2EiCmRlc2NyaXB0\\naW9uOiAiTW9yYmkgaW4gc2VtIHF1aXMgZHVpIHBsYWNlcmF0IG9ybmFyZS4g\\nUGVsbGVudGVzcXVlIG9kaW8gbmlzaSwgZXVpc21vZCBpbiwgcGhhcmV0cmEg\\nYSwgdWx0cmljaWVzIGluLCBkaWFtLiBTZWQgYXJjdS4gQ3JhcyBjb25zZXF1\\nYXQuIgpjYW5vbmljYWw6ICcnCi0tLQoKKipQZWxsZW50ZXNxdWUgaGFiaXRh\\nbnQgbW9yYmkgdHJpc3RpcXVlKiogc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFs\\nZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIHRv\\ncnRvciBxdWFtLCBmZXVnaWF0IHZpdGFlLCB1bHRyaWNpZXMgZWdldCwgdGVt\\ncG9yIHNpdCBhbWV0LCBhbnRlLiBEb25lYyBldSBsaWJlcm8gc2l0IGFtZXQg\\ncXVhbSBlZ2VzdGFzIHNlbXBlci4gKkFlbmVhbiB1bHRyaWNpZXMgbWkgdml0\\nYWUgZXN0LiogTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby4gUXVpc3F1\\nZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29ycGVyIHBoYXJldHJh\\nLiAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiAgW0RvbmVjIG5vbiBlbmltXSgjKSBpbiB0dXJwaXMgcHVs\\ndmluYXIgZmFjaWxpc2lzLgoKIVtOdWxsYSBmYXVjaWJ1cyB2ZXN0aWJ1bHVt\\nIGVyb3MgaW4gdGVtcHVzLiBWZXN0aWJ1bHVtIHRlbXBvciBpbXBlcmRpZXQg\\ndmVsaXQgbmVjIGRhcGlidXNdKC9tZWRpYS9pbWFnZS0wLmpwZykKCiMjIEhl\\nYWRlciBMZXZlbCAyCgorIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj\\nb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LgorIEFsaXF1YW0gdGluY2lk\\ndW50IG1hdXJpcyBldSByaXN1cy4KCkRvbmVjIG5vbiBlbmltIGluIHR1cnBp\\ncyBwdWx2aW5hciBmYWNpbGlzaXMuIFV0IGZlbGlzLiBQcmFlc2VudCBkYXBp\\nYnVzLCBuZXF1ZSBpZCBjdXJzdXMgZmF1Y2lidXMsIHRvcnRvciBuZXF1ZSBl\\nZ2VzdGFzIGF1Z3VlLCBldSB2dWxwdXRhdGUgbWFnbmEgZXJvcyBldSBlcmF0\\nLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIAoKPGZpZ3VyZT4KCTxibG9ja3F1\\nb3RlPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0\\nZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFZpdmFtdXMgbWFnbmEuIENyYXMgaW4g\\nbWkgYXQgZmVsaXMgYWxpcXVldCBjb25ndWUuIFV0IGEgZXN0IGVnZXQgbGln\\ndWxhIG1vbGVzdGllIGdyYXZpZGEuIEN1cmFiaXR1ciBtYXNzYS4gRG9uZWMg\\nZWxlaWZlbmQsIGxpYmVybyBhdCBzYWdpdHRpcyBtb2xsaXMsIHRlbGx1cyBl\\nc3QgbWFsZXN1YWRhIHRlbGx1cywgYXQgbHVjdHVzIHR1cnBpcyBlbGl0IHNp\\ndCBhbWV0IHF1YW0uIFZpdmFtdXMgcHJldGl1bSBvcm5hcmUgZXN0LjwvcD4K\\nCQk8Zm9vdGVyPgoJCQk8Y2l0ZT7igJQgQWxpcXVhbSB0aW5jaWR1bnQgbWF1\\ncmlzIGV1IHJpc3VzLjwvY2l0ZT4KCQk8L2Zvb3Rlcj4KCTwvYmxvY2txdW90\\nZT4KPC9maWd1cmU+CgojIyMgSGVhZGVyIExldmVsIDMKCisgTG9yZW0gaXBz\\ndW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVs\\naXQuCisgQWxpcXVhbSB0aW5jaWR1bnQgbWF1cmlzIGV1IHJpc3VzLgoKUGVs\\nbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBl\\ndCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMu\\nIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJp\\nY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxp\\nYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0\\ncmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5k\\nIGxlby4gUXVpc3F1ZSBzaXQgYW1ldCBlc3QgZXQgc2FwaWVuIHVsbGFtY29y\\ncGVyIHBoYXJldHJhLgoKYGBgY3NzCiNoZWFkZXIgaDEgYSB7CiAgZGlzcGxh\\neTogYmxvY2s7CiAgd2lkdGg6IDMwMHB4OwogIGhlaWdodDogODBweDsKfQpg\\nYGAKClZlc3RpYnVsdW0gZXJhdCB3aXNpLCBjb25kaW1lbnR1bSBzZWQsIGNv\\nbW1vZG8gdml0YWUsIG9ybmFyZSBzaXQgYW1ldCwgd2lzaS4gQWVuZWFuIGZl\\ncm1lbnR1bSwgZWxpdCBlZ2V0IHRpbmNpZHVudCBjb25kaW1lbnR1bSwgZXJv\\ncyBpcHN1bSBydXRydW0gb3JjaSwgc2FnaXR0aXMgdGVtcHVzIGxhY3VzIGVu\\naW0gYWMgZHVpLiBEb25lYyBub24gZW5pbSBpbiB0dXJwaXMgcHVsdmluYXIg\\nZmFjaWxpc2lzLiBVdCBmZWxpcy4gUHJhZXNlbnQgZGFwaWJ1cywgbmVxdWUg\\naWQgY3Vyc3VzIGZhdWNpYnVzLCB0b3J0b3IgbmVxdWUgZWdlc3RhcyBhdWd1\\nZSwgZXUgdnVscHV0YXRlIG1hZ25hIGVyb3MgZXUgZXJhdC4gQWxpcXVhbSBl\\ncmF0IHZvbHV0cGF0LiBOYW0gZHVpIG1pLCB0aW5jaWR1bnQgcXVpcywgYWNj\\ndW1zYW4gcG9ydHRpdG9yLCBmYWNpbGlzaXMgbHVjdHVzLCBtZXR1cy4=\\n\",\n \"encoding\": \"base64\"\n}\n", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/media/netlify.png b/cypress/fixtures/media/netlify.png new file mode 100644 index 0000000000000000000000000000000000000000..13692e6574cb4bf447aefcf7e0278e2f3fad6cf3 GIT binary patch literal 3470 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 literal 0 HcmV?d00001 diff --git a/cypress/integration/github/spec_utils.js b/cypress/integration/github/spec_utils.js index a2793bad..477b47bb 100644 --- a/cypress/integration/github/spec_utils.js +++ b/cypress/integration/github/spec_utils.js @@ -1,21 +1,19 @@ -const backend = 'github'; - -export const before = (taskResult, options) => { - Cypress.config('taskTimeout', 5 * 60 * 1000); +export const before = (taskResult, options, backend = 'github') => { + Cypress.config('taskTimeout', 7 * 60 * 1000); cy.task('setupBackend', { backend, options }).then(data => { taskResult.data = data; Cypress.config('defaultCommandTimeout', data.mockResponses ? 5 * 1000 : 1 * 60 * 1000); }); }; -export const after = taskResult => { +export const after = (taskResult, backend = 'github') => { cy.task('teardownBackend', { backend, ...taskResult.data, }); }; -export const beforeEach = taskResult => { +export const beforeEach = (taskResult, backend = 'github') => { const spec = Cypress.mocha.getRunner().suite.ctx.currentTest.parent.title; const testName = Cypress.mocha.getRunner().suite.ctx.currentTest.title; cy.task('setupBackendTest', { @@ -34,7 +32,7 @@ export const beforeEach = taskResult => { return cy.clock(0, ['Date']); }; -export const afterEach = taskResult => { +export const afterEach = (taskResult, backend = 'github') => { const spec = Cypress.mocha.getRunner().suite.ctx.currentTest.parent.title; const testName = Cypress.mocha.getRunner().suite.ctx.currentTest.title; diff --git a/cypress/integration/media/media_library.js b/cypress/integration/media/media_library.js new file mode 100644 index 00000000..825e639b --- /dev/null +++ b/cypress/integration/media/media_library.js @@ -0,0 +1,169 @@ +import path from 'path'; +import '../../utils/dismiss-local-backup'; +import { + login, + goToMediaLibrary, + newPost, + populateEntry, + exitEditor, + goToWorkflow, + updateWorkflowStatus, + publishWorkflowEntry, + goToEntry, + goToCollections, +} from '../../utils/steps'; +import { workflowStatus } from '../../utils/constants'; + +function uploadMediaFile() { + assertNoImagesInLibrary(); + + const fixture = 'media/netlify.png'; + cy.fixture(fixture).then(fileContent => { + cy.get('input[type="file"]').upload({ + fileContent, + fileName: path.basename(fixture), + mimeType: 'image/png', + }); + }); + + cy.contains('span', 'Uploading...').should('not.exist'); + + assertImagesInLibrary(); +} + +function assertImagesInLibrary() { + cy.get('img[class*="CardImage"]').should('exist'); +} + +function assertNoImagesInLibrary() { + cy.get('img[class*="CardImage"]').should('not.exist'); +} + +function deleteImage() { + cy.get('img[class*="CardImage"]').click(); + cy.contains('button', 'Delete selected').click(); + assertNoImagesInLibrary(); +} + +function chooseSelectedMediaFile() { + cy.contains('button', 'Choose selected').click(); +} + +function chooseAnImage() { + cy.contains('button', 'Choose an image').click(); +} + +function waitForEntryToLoad() { + cy.contains('div', 'Loading entry...').should('not.exist'); +} + +function matchImageSnapshot() { + // cy.matchImageSnapshot(); +} + +function newPostAndUploadImage() { + newPost(); + chooseAnImage(); + uploadMediaFile(); +} + +function newPostWithImage(entry) { + newPostAndUploadImage(); + chooseSelectedMediaFile(); + populateEntry(entry); + waitForEntryToLoad(); +} + +function publishPostWithImage(entry) { + newPostWithImage(entry); + exitEditor(); + goToWorkflow(); + updateWorkflowStatus(entry, workflowStatus.draft, workflowStatus.ready); + publishWorkflowEntry(entry); +} + +function closeMediaLibrary() { + cy.get('button[class*="CloseButton"]').click(); +} + +function switchToGridView() { + cy.get('div[class*="ViewControls"]').within(() => { + cy.get('button') + .last() + .click(); + }); +} + +function assertGridEntryImage(entry) { + cy.contains('li', entry.title).within(() => { + cy.get('div[class*="CardImage"]').should('be.visible'); + }); +} + +export default function({ entries, getUser }) { + beforeEach(() => { + login(getUser && getUser()); + }); + + it('can upload image from global media library', () => { + goToMediaLibrary(); + uploadMediaFile(); + matchImageSnapshot(); + closeMediaLibrary(); + }); + + it('can delete image from global media library', () => { + goToMediaLibrary(); + uploadMediaFile(); + closeMediaLibrary(); + goToMediaLibrary(); + deleteImage(); + matchImageSnapshot(); + closeMediaLibrary(); + }); + + it('can upload image from entry media library', () => { + newPostAndUploadImage(); + matchImageSnapshot(); + closeMediaLibrary(); + exitEditor(); + }); + + it('can save entry with image', () => { + newPostWithImage(entries[0]); + matchImageSnapshot(); + exitEditor(); + }); + + it('can publish entry with image', () => { + publishPostWithImage(entries[0]); + goToEntry(entries[0]); + waitForEntryToLoad(); + matchImageSnapshot(); + }); + + it('should not show draft entry image in global media library', () => { + newPostWithImage(entries[0]); + exitEditor(); + goToMediaLibrary(); + assertNoImagesInLibrary(); + matchImageSnapshot(); + }); + + it('should show published entry image in global media library', () => { + publishPostWithImage(entries[0]); + cy.clock().tick(); + goToMediaLibrary(); + assertImagesInLibrary(); + matchImageSnapshot(); + }); + + it('should show published entry image in grid view', () => { + publishPostWithImage(entries[0]); + goToCollections(); + switchToGridView(); + assertGridEntryImage(entries[0]); + + matchImageSnapshot(); + }); +} diff --git a/cypress/integration/media_library_spec_git-gateway_backend_large_media.js b/cypress/integration/media_library_spec_git-gateway_backend_large_media.js new file mode 100644 index 00000000..34759dfb --- /dev/null +++ b/cypress/integration/media_library_spec_git-gateway_backend_large_media.js @@ -0,0 +1,27 @@ +import fixture from './media/media_library'; +import { entry1 } from './github/entries'; +import * as specUtils from './github/spec_utils'; + +const backend = 'git-gateway'; + +describe('Git Gateway Backend Media Library - Large Media', () => { + let taskResult = { data: {} }; + + before(() => { + specUtils.before(taskResult, {}, backend); + }); + + after(() => { + specUtils.after(taskResult, backend); + }); + + beforeEach(() => { + specUtils.beforeEach(taskResult, backend); + }); + + afterEach(() => { + specUtils.afterEach(taskResult, backend); + }); + + fixture({ entries: [entry1], getUser: () => taskResult.data.user }); +}); diff --git a/cypress/integration/media_library_spec_github_backend_graphql.js b/cypress/integration/media_library_spec_github_backend_graphql.js new file mode 100644 index 00000000..5b22aeed --- /dev/null +++ b/cypress/integration/media_library_spec_github_backend_graphql.js @@ -0,0 +1,25 @@ +import fixture from './media/media_library'; +import { entry1 } from './github/entries'; +import * as specUtils from './github/spec_utils'; + +describe('GitHub Backend Media Library - GraphQL API', () => { + let taskResult = { data: {} }; + + before(() => { + specUtils.before(taskResult, { use_graphql: true }); + }); + + after(() => { + specUtils.after(taskResult); + }); + + beforeEach(() => { + specUtils.beforeEach(taskResult); + }); + + afterEach(() => { + specUtils.afterEach(taskResult); + }); + + fixture({ entries: [entry1], getUser: () => taskResult.data.user }); +}); diff --git a/cypress/integration/media_library_spec_github_backend_rest.js b/cypress/integration/media_library_spec_github_backend_rest.js new file mode 100644 index 00000000..db54a7e1 --- /dev/null +++ b/cypress/integration/media_library_spec_github_backend_rest.js @@ -0,0 +1,25 @@ +import fixture from './media/media_library'; +import { entry1 } from './github/entries'; +import * as specUtils from './github/spec_utils'; + +describe('GitHub Backend Media Library - REST API', () => { + let taskResult = { data: {} }; + + before(() => { + specUtils.before(taskResult, { use_graphql: false }); + }); + + after(() => { + specUtils.after(taskResult); + }); + + beforeEach(() => { + specUtils.beforeEach(taskResult); + }); + + afterEach(() => { + specUtils.afterEach(taskResult); + }); + + fixture({ entries: [entry1], getUser: () => taskResult.data.user }); +}); diff --git a/cypress/integration/media_library_spec_test_backend.js b/cypress/integration/media_library_spec_test_backend.js new file mode 100644 index 00000000..709fcdb9 --- /dev/null +++ b/cypress/integration/media_library_spec_test_backend.js @@ -0,0 +1,21 @@ +import fixture from './media/media_library'; + +const entries = [ + { + title: 'first title', + body: 'first body', + }, +]; + +describe('Test Backend Media Library', () => { + after(() => { + cy.task('teardownBackend', { backend: 'test' }); + }); + + before(() => { + Cypress.config('defaultCommandTimeout', 4000); + cy.task('setupBackend', { backend: 'test' }); + }); + + fixture({ entries }); +}); diff --git a/cypress/plugins/gitGateway.js b/cypress/plugins/gitGateway.js new file mode 100644 index 00000000..c6aaaa18 --- /dev/null +++ b/cypress/plugins/gitGateway.js @@ -0,0 +1,250 @@ +const fetch = require('node-fetch'); +const { + getGitClient, + transformRecordedData, + setupGitHub, + teardownGitHub, + setupGitHubTest, + teardownGitHubTest, +} = require('./github'); + +function getEnvs() { + const { + NETLIFY_API_TOKEN: netlifyApiToken, + GITHUB_REPO_TOKEN: githubToken, + NETLIFY_INSTALLATION_ID: installationId, + } = process.env; + if (!netlifyApiToken) { + throw new Error( + 'Please set NETLIFY_API_TOKEN, GITHUB_REPO_TOKEN, NETLIFY_INSTALLATION_ID environment variables', + ); + } + return { netlifyApiToken, githubToken, installationId }; +} + +const apiRoot = 'https://api.netlify.com/api/v1/'; + +async function get(netlifyApiToken, path) { + const response = await fetch(`${apiRoot}${path}`, { + headers: { + 'Content-Type': 'application/json', + Authorization: `Bearer ${netlifyApiToken}`, + }, + }).then(res => res.json()); + + return response; +} + +async function post(netlifyApiToken, path, payload) { + const response = await fetch(`${apiRoot}${path}`, { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + Authorization: `Bearer ${netlifyApiToken}`, + }, + body: JSON.stringify(payload), + }).then(res => res.json()); + + return response; +} + +async function del(netlifyApiToken, path) { + const response = await fetch(`${apiRoot}${path}`, { + method: 'DELETE', + headers: { + 'Content-Type': 'application/json', + Authorization: `Bearer ${netlifyApiToken}`, + }, + }).then(res => res.text()); + + return response; +} + +async function createSite(netlifyApiToken, payload) { + return post(netlifyApiToken, 'sites', payload); +} + +async function enableIdentity(netlifyApiToken, siteId) { + return post(netlifyApiToken, `sites/${siteId}/identity`, {}); +} + +async function enableGitGateway(netlifyApiToken, siteId, githubToken, repo) { + return post(netlifyApiToken, `sites/${siteId}/services/git/instances`, { + github: { + repo, + access_token: githubToken, + }, + }); +} + +async function enableLargeMedia(netlifyApiToken, siteId) { + return post(netlifyApiToken, `sites/${siteId}/services/large-media/instances`, {}); +} + +async function waitForDeploys(netlifyApiToken, siteId) { + for (let i = 0; i < 10; i++) { + const deploys = await get(netlifyApiToken, `sites/${siteId}/deploys`); + if (deploys.some(deploy => deploy.state === 'ready')) { + console.log('Deploy finished for site:', siteId); + return; + } + console.log('Waiting on deploy of site:', siteId); + await new Promise(resolve => setTimeout(resolve, 30 * 1000)); + } + console.log('Timed out waiting on deploy of site:', siteId); +} + +async function createUser(netlifyApiToken, siteUrl, email, password) { + const response = await fetch(`${siteUrl}/.netlify/functions/create-user`, { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + Authorization: `Bearer ${netlifyApiToken}`, + }, + body: JSON.stringify({ email, password }), + }); + + if (response.ok) { + console.log('User created successfully'); + } else { + throw new Error('Failed to create user'); + } +} + +const netlifySiteURL = 'https://fake-site-url.netlify.com/'; +const email = 'netlifyCMS@netlify.com'; +const password = '12345678'; +const backendName = 'git-gateway'; + +async function setupGitGateway(options) { + const result = await setupGitHub(options); + + if (process.env.RECORD_FIXTURES) { + const { netlifyApiToken, githubToken, installationId } = getEnvs(); + + console.log('Creating Netlify Site'); + const { site_id, ssl_url } = await createSite(netlifyApiToken, { + repo: { + provider: 'github', + installation_id: installationId, + repo: `${result.owner}/${result.repo}`, + }, + }); + + console.log('Enabling identity for site:', site_id); + await enableIdentity(netlifyApiToken, site_id); + + console.log('Enabling git gateway for site:', site_id); + await enableGitGateway(netlifyApiToken, site_id, githubToken, `${result.owner}/${result.repo}`); + + console.log('Enabling large media for site:', site_id); + await enableLargeMedia(netlifyApiToken, site_id); + + const git = getGitClient(result.tempDir); + await git.raw([ + 'config', + '-f', + '.lfsconfig', + 'lfs.url', + `https://${site_id}.netlify.com/.netlify/large-media`, + ]); + await git.addConfig('commit.gpgsign', 'false'); + await git.add('.lfsconfig'); + await git.commit('add .lfsconfig'); + await git.push('origin', 'master'); + + await waitForDeploys(netlifyApiToken, site_id); + console.log('Creating user for site:', site_id, 'with email:', email); + + try { + await createUser(netlifyApiToken, ssl_url, email, password); + } catch (e) { + console.log(e); + } + + return { + ...result, + user: { + ...result.user, + backendName, + netlifySiteURL: ssl_url, + email, + password, + }, + site_id, + ssl_url, + }; + } else { + return { + ...result, + user: { + ...result.user, + backendName, + netlifySiteURL, + email, + password, + }, + }; + } +} + +async function teardownGitGateway(taskData) { + if (process.env.RECORD_FIXTURES) { + const { netlifyApiToken } = getEnvs(); + const { site_id } = taskData; + console.log('Deleting Netlify site:', site_id); + await del(netlifyApiToken, `sites/${site_id}`); + + const result = await teardownGitHub(taskData); + return result; + } + + return null; +} + +async function setupGitGatewayTest(taskData) { + if (process.env.RECORD_FIXTURES) { + const result = await setupGitHubTest(taskData); + return result; + } + + return null; +} + +async function teardownGitGatewayTest(taskData) { + if (process.env.RECORD_FIXTURES) { + const options = { + transformRecordedData: (expectation, toSanitize) => { + const result = transformRecordedData(expectation, toSanitize); + + const { httpRequest, httpResponse } = expectation; + + if ( + httpResponse.body && + httpResponse.body.string && + httpRequest.path === '/.netlify/identity/token' + ) { + let responseBody = httpResponse.body.string; + const parsed = JSON.parse(responseBody); + parsed.access_token = 'access_token'; + parsed.refresh_token = 'refresh_token'; + responseBody = JSON.stringify(parsed); + return { ...result, response: responseBody }; + } else { + return result; + } + }, + }; + const result = await teardownGitHubTest(taskData, options); + return result; + } + + return null; +} + +module.exports = { + setupGitGateway, + teardownGitGateway, + setupGitGatewayTest, + teardownGitGatewayTest, +}; diff --git a/cypress/plugins/github.js b/cypress/plugins/github.js index 64423ab9..d842052f 100644 --- a/cypress/plugins/github.js +++ b/cypress/plugins/github.js @@ -53,6 +53,11 @@ function getEnvs() { return { owner, repo, token, forkOwner, forkToken }; } +function getGitClient(repoDir) { + const git = simpleGit(repoDir).env({ ...process.env, GIT_SSH_COMMAND, GIT_SSL_NO_VERIFY }); + return git; +} + async function prepareTestGitHubRepo() { const { owner, repo, token } = getEnvs(); @@ -71,13 +76,13 @@ async function prepareTestGitHubRepo() { const tempDir = path.join('.temp', testRepoName); await fs.remove(tempDir); - let git = simpleGit().env({ ...process.env, GIT_SSH_COMMAND, GIT_SSL_NO_VERIFY }); + let git = getGitClient(); const repoUrl = `git@github.com:${owner}/${repo}.git`; console.log('Cloning repository', repoUrl); await git.clone(repoUrl, tempDir); - git = simpleGit(tempDir).env({ ...process.env, GIT_SSH_COMMAND, GIT_SSL_NO_VERIFY }); + git = getGitClient(tempDir); console.log('Pushing to new repository', testRepoName); @@ -138,7 +143,7 @@ async function deleteRepositories({ owner, repo, tempDir }) { } async function resetOriginRepo({ owner, repo, tempDir }) { - console.log('Resetting origin repo:', `${owner}/repo`); + console.log('Resetting origin repo:', `${owner}/${repo}`); const { token } = getEnvs(); const client = getGitHubClient(token); @@ -155,6 +160,7 @@ async function resetOriginRepo({ owner, repo, tempDir }) { owner, repo, pull_number, + state: 'closed', }), ), ); @@ -174,9 +180,9 @@ async function resetOriginRepo({ owner, repo, tempDir }) { ); console.log('Resetting master'); - const git = simpleGit(tempDir).env({ ...process.env, GIT_SSH_COMMAND, GIT_SSL_NO_VERIFY }); + const git = getGitClient(tempDir); await git.push(['--force', 'origin', 'master']); - console.log('Done resetting origin repo:', `${owner}/repo`); + console.log('Done resetting origin repo:', `${owner}/${repo}`); } async function resetForkedRepo({ repo }) { @@ -199,7 +205,7 @@ async function resetForkedRepo({ repo }) { }), ), ); - console.log('Done resetting forked repo:', `${forkOwner}/repo`); + console.log('Done resetting forked repo:', `${forkOwner}/${repo}`); } } @@ -306,18 +312,41 @@ const sanitizeString = ( return replaced; }; +const HEADERS_TO_IGNORE = [ + 'Date', + 'X-RateLimit-Remaining', + 'X-RateLimit-Reset', + 'ETag', + 'Last-Modified', + 'X-GitHub-Request-Id', + 'X-NF-Request-ID', +]; + const transformRecordedData = (expectation, toSanitize) => { const { httpRequest, httpResponse } = expectation; const responseHeaders = {}; - Object.keys(httpResponse.headers).forEach(key => { - responseHeaders[key] = httpResponse.headers[key][0]; - }); + Object.keys(httpResponse.headers) + .filter(key => !HEADERS_TO_IGNORE.includes(key)) + .forEach(key => { + responseHeaders[key] = httpResponse.headers[key][0]; + }); let responseBody = null; if (httpResponse.body && httpResponse.body.string) { responseBody = httpResponse.body.string; + } else if ( + httpResponse.body && + httpResponse.body.type === 'BINARY' && + httpResponse.body.base64Bytes + ) { + responseBody = { + encoding: 'base64', + content: httpResponse.body.base64Bytes, + }; + } else if (httpResponse.body) { + console.log('Unsupported response body:', JSON.stringify(httpResponse.body)); } // replace recorded user with fake one @@ -345,13 +374,19 @@ const transformRecordedData = (expectation, toSanitize) => { let body; if (httpRequest.body && httpRequest.body.string) { - const bodyObject = JSON.parse(httpRequest.body.string); - if (bodyObject.encoding === 'base64') { - // sanitize encoded data - const decodedBody = Buffer.from(bodyObject.content, 'base64').toString(); - bodyObject.content = Buffer.from(sanitizeString(decodedBody, toSanitize)).toString('base64'); - body = JSON.stringify(bodyObject); - } else { + try { + const bodyObject = JSON.parse(httpRequest.body.string); + if (bodyObject.encoding === 'base64') { + // sanitize encoded data + const decodedBody = Buffer.from(bodyObject.content, 'base64').toString('binary'); + const sanitizedContent = sanitizeString(decodedBody, toSanitize); + const sanitizedEncodedContent = Buffer.from(sanitizedContent, 'binary').toString('base64'); + bodyObject.content = sanitizedEncodedContent; + body = JSON.stringify(bodyObject); + } else { + body = httpRequest.body.string; + } + } catch (e) { body = httpRequest.body.string; } } @@ -368,7 +403,11 @@ const transformRecordedData = (expectation, toSanitize) => { return cypressRouteOptions; }; -async function teardownGitHubTest(taskData) { +const defaultOptions = { + transformRecordedData, +}; + +async function teardownGitHubTest(taskData, { transformRecordedData } = defaultOptions) { if (process.env.RECORD_FIXTURES) { await resetRepositories(taskData); @@ -409,6 +448,8 @@ async function teardownGitHubTest(taskData) { } module.exports = { + transformRecordedData, + getGitClient, setupGitHub, teardownGitHub, setupGitHubTest, diff --git a/cypress/plugins/index.js b/cypress/plugins/index.js index 1917a7b6..0539cea8 100644 --- a/cypress/plugins/index.js +++ b/cypress/plugins/index.js @@ -11,10 +11,18 @@ // This function is called when a project is opened or re-opened (e.g. due to // the project's config changing) require('dotenv').config(); +const { addMatchImageSnapshotPlugin } = require('cypress-image-snapshot/plugin'); + const { setupGitHub, teardownGitHub, setupGitHubTest, teardownGitHubTest } = require('./github'); +const { + setupGitGateway, + teardownGitGateway, + setupGitGatewayTest, + teardownGitGatewayTest, +} = require('./gitGateway'); const { copyBackendFiles } = require('../utils/config'); -module.exports = async on => { +module.exports = async (on, config) => { // `on` is used to hook into various events Cypress emits on('task', { async setupBackend({ backend, options }) { @@ -22,8 +30,13 @@ module.exports = async on => { await copyBackendFiles(backend); let result = null; - if (backend === 'github') { - result = await setupGitHub(options); + switch (backend) { + case 'github': + result = await setupGitHub(options); + break; + case 'git-gateway': + result = await setupGitGateway(options); + break; } return result; @@ -32,8 +45,13 @@ module.exports = async on => { const { backend } = taskData; console.log('Tearing down backend', backend); - if (backend === 'github') { - await teardownGitHub(taskData); + switch (backend) { + case 'github': + await teardownGitHub(taskData); + break; + case 'git-gateway': + await teardownGitGateway(taskData); + break; } console.log('Restoring defaults'); @@ -45,8 +63,13 @@ module.exports = async on => { const { backend, testName } = taskData; console.log(`Setting up single test '${testName}' for backend`, backend); - if (backend === 'github') { - await setupGitHubTest(taskData); + switch (backend) { + case 'github': + await setupGitHubTest(taskData); + break; + case 'git-gateway': + await setupGitGatewayTest(taskData); + break; } return null; @@ -56,26 +79,42 @@ module.exports = async on => { console.log(`Tearing down single test '${testName}' for backend`, backend); - if (backend === 'github') { - await teardownGitHubTest(taskData); + switch (backend) { + case 'github': + await teardownGitHubTest(taskData); + break; + case 'git-gateway': + await teardownGitGatewayTest(taskData); + break; } return null; }, }); - // to allows usage of a mock proxy on('before:browser:launch', (browser = {}, args) => { if (browser.name === 'chrome') { + // to allows usage of a mock proxy args.push('--ignore-certificate-errors'); return args; } if (browser.name === 'electron') { + // to allows usage of a mock proxy args['ignore-certificate-errors'] = true; + // https://github.com/cypress-io/cypress/issues/2102 + if (browser.isHeaded) { + args['width'] = 1200; + args['height'] = 1200; + } else { + args['width'] = 1200; + args['height'] = process.platform === 'darwin' ? 1178 : 1200; + } return args; } }); + + addMatchImageSnapshotPlugin(on, config); }; diff --git a/cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- can delete image from global media library.snap.png b/cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- can delete image from global media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..d64a7a5658de897ae0553119401e2f6c0c9880be GIT binary patch literal 43699 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 *R}f?adpl5eR> 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

d021@~o>I*3@iR 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 HC$Ie%gw?S6 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- can save entry with image.snap.png b/cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- can save entry with image.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..2850e6915eeade12085694f49bb0f0c8a18fa8b5 GIT binary patch literal 93001 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- can upload image from entry media library.snap.png b/cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- can upload image from entry media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..f7b064d2d5a54bf3e45eef4c02be0f5821faa323 GIT binary patch literal 91523 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- can upload image from global media library.snap.png b/cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- can upload image from global media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..c45b810d2d6e1daf0c4cf677fdd5f6af98e560a5 GIT binary patch literal 69356 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 OH!>XiEB>)_rGEp#;_uG@ literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- should not show draft entry image in global media library.snap.png b/cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- should not show draft entry image in global media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..3d4b65a9e29e04a26b82e1ca06627bfe82c88529 GIT binary patch literal 43240 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 BlEDA~ literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- should show published entry image in global media library.snap.png b/cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- should show published entry image in global media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf2054d00ffcfbcafdead026ff6e9ebdc3a26d0 GIT binary patch literal 69952 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 Ons|)z`}W`Ei2e<;NZDEd literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- should show published entry image in grid view.snap.png b/cypress/snapshots/media_library_spec_git-gateway_backend_large_media.js/Git Gateway Backend Media Library - Large Media -- should show published entry image in grid view.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..77a5b8ca509ffd951d1a0a7a80165236ead2f8b4 GIT binary patch literal 108897 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

2ku1VHX8dP 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

5YLmM#w=f@Sx-`#ZSz^PfdF-5hLQWJ% ziQD^AEO*U}C++J=Q}Y&lQ&l`(663*Bk*H+0u&jO=yd+M&3vRndN$$if&Ojr7%h<;O zwFsw3jaK~O`V11IliR72u9M^f-sy7bq9fof|3uC#tfy(3DM_hH2X@(_g*f!i)nlRK zdZC!GwY}-?j2x{@l5b*x!M|TFi%^F|gkOiMf=>h29)yLapl0J2M=PsTrw4k4943@> z^ZV6)`M`{Fin4B0iP|6-zL>&xqz2&=&#OCBY*bAYc znX_M0oG~9iUOnCQFiKT4)ox;3LAa>!0u_bleg`uDRRLYh?b3d$S7JZ&Wk}XgcwanB z0Tbkp-ml>Jytpkmvr%&}?THkI8=9N(uTt!9CsdVvyjd}5Q&7?vjQQ=8aWp;A*w1Wp zL)N|xRzbnRl&9TB=U|o$m%WU?yt*T5YLP9as8ck?2Z0&UQ#$xk!k~DU?%-fqN|@y) zj|L4+y?uj9&aiu z%~{P>f-#KElG=Wgo2*BRzIjD>Ub80PY5ae&n&qa8Qc|om<$oT1|Jx2n9sG{yh1g2J z{8o7mHxJb7c2An9?0f9!y=W}+@HBPEOvsozNbM@~*C`B)ST+Y%oWme}zMa?S&i( z9EYq1gD;c4nw?F2jF{PMzP4^+n{BV}d_>m{w`ZyUH+pVYk)kz$B@tb?zOeftUgQnJ zK35zv{K?@JMwGCJ=WBLmxO|d({)!%vhjpDw-mp8~cmIH|UoCULta5;Bt(Nunj3mVf-H)!)%CA;=y|Z|a z)GW`xnC6S54GkUdIh_}40N!?rVHywIhV=?g1o+^q<5^2 zHgboWMqtKUS`e4}??}sB29>kF>yi(`xJ!EE-_+|&Hd(irKx}In6zb()kDQLsmg^!C zc|A+*n6Bk7n$~*9*UmcroBHHZ7Yo^jXS85&W#cHEHG-P)!Ughu>3@0OAf{#9>eY)4 zCtHeDMhnItdHmSB11`3|+vbomQjrwd3+2Fg1wYJh))LF$OzL`p*dLemt5p=Mb5Fx4 zs!uQN&o4ajKbX3fd!{*vzu&%~QKPs4{B$*}DQlW(L5vWww{tpbzkEMmXl9W;>>MY+ zvH?^4n0Zr?P`*eT_5S_+Z}fZF_XKh5iVZqRMWzn5`m-%-&Dfae&&ytwPsuE)WpaAV zapzQiCOQnse4;riWN}va+vXAI1Mx`Uayk`+j0H^)hO!=yaMui2cO>frR$z*&E%t5A z5o_H$NJ?1pR9f>X^`=wJvg$$>*|k+VLej#|A2Etce4?Mf!X*(#LvXR5Opg->2!Wak zc^jnM;{)A_9XYw$WC7`>1_^lFlva$-%M0#3x8B5Po>D2Nz!+da+ES*rbRz4 zqmGR1MWCE(_8SSCehM(0m)xC-K{CEcL|FPK=||242SY0(ZIl-8X^z<2p-arS7*}co zGmb19h?~5vH-o#nE&&6qD&JtB8Z8)GUY$~BmB2R8R5tWDm+kIM^QXz7v0%p99$T9% zHCMMp^CI0(eO$#4hbM0+sx#mEIO1}egCUGUw`8k>Z!zHx`}KL)xc{XtzQe|#`_LDL zX8D%TVdpSVoXfp)o7Lwm4 zfAjXoxGyt}na8BtclNU_#YOTU{@yI-_oAH&r%M z(1}xqH;cQLCfnzBeN_vcowcLu)@Gc_lQO9U7(9tPU588=BNIcJ7BbWzF8-9jxbZC% zY4h)vVr0+Fw%Y8Q>Ov4rsjrlx6VB6D4n|hGVoB7SH2C9<{EMyyK1RdeO1fls*0#4} zHT@sT_#I4-J#iJTkbPqNj3dDRdHwO$Igq+CYa})KemH)lF|8ZsP5pV0y3!qc?#d6> zmWgA(1p1;cvc>gnDGwW;jFY@;?c`HR!oC#!X6s~lB{AD zv#X7=1J^F!msun(r(4yQG?qs{j;8c11p~Z5E@Z)NGS7eDZ_53p!`n)Y%vS;pbjr%k4$8gv?f7GZL$r@RK8w;;a(-M65m(-mvb6lSK z92@|E_Pm&>RqpV*6i5+LCN4nZIcs_u@~Gqr($f}N{ustEih_sXoSQQxM&&=o;9XyA zBZshlwe6etBa3<;mA@NI1v;xt@~hR%8n&*urKjB_JV&S7#7KrsHdw2}T0g#e@-T@t z&*i;Mh~n16aL+*&4I0O4ly=z`SDtpFwrJp-RE4}?N_QuluRRe;4JdKcwVv=w)czWu zESht+CaXU>!lv1uFeX%{7`bNsyzFt3%dYc{+Uu63Jq{y1Rj0dABf$!2QB$`P;~(p{ z_|*Dt#CsYns>bPM5Z$LO8N)GgJw4ou3FoE%z5X?wE;6qjg;!Ir@(T!#?z%L)E`@@{ zYv!(v-^-WLSeh`v%c@&Ddp$Fi*80@<`k~tg7cZ}8))J&KMWj!hYY}1S+Zlcw$DH!V zktbK>e&0ZgQxkTpl3A@Hn+Zl71^L7r5tAN)m6ZJ{~( zT*YiYPCow3=g?};|5_d#8ah+VwospuQPOC@MI4jK2FqtAu>P`@&N5 z;cO*n?44Y;D}u2)IY5GERyRJ4O)b&PYhqSR#4b=}v~1c&w$N~xW%oE27a^M)DN8X4 zQAtH>y|je(dC#RUkISljcQ3`Lzz8i8mJ(+PEHw6jK=WMMtoqq*_iw_J2pX#Kp2a6@ zP{?%h(@`D`hYtw8{e_ORc2uZNnbHuW!>rqi`h2`TI%YuA7x?=>LMd0KyCn;=cBO;(}f&V z%{E9!#szf!kE2_F<|4g6sc>hKitkCMz8+in>|8#SsF_=t1Wd*aQDJ|U!r00_e1QvwE`cw!tMNbZUFD&E4(-Hv>WD`y#=CZ{g?O`$CrwBI!C3 zvJyHV--BQH?_a3_T~<+3d;Vqd{NpX^#RQ?qT7QS3b|Nrt%dBppX9cLbrTu(yI=RDn zv7|LSQS<5!znte*zxqSSvwMdW3trDZ+4TxCfneXi=&PGM(p*XY8hy)qeLNmW=H(x- zoY-aS3v#1miWC5Can`}AAmB}MM{;6GaT*T#yZ{tNg47s7W4|k;2lJd-zi#d~MWsBc zsj5c|?Hr7lP9`)Gdt$g@lN9sT#Gz^NsDB_bCi$E{xI7Qv$j#D@n>g;qtV%YSR0-d7A?h?a&X@0n>e!3jj zNwxIxL$4L8tZOs_)@rKpW-JD_@|?!N@G$iqRkl#ExCPZ9I0 z-4{%>nOmuX9ZZ;8c}s>NIcpNGA_eYF=!79_zS}n1cV1R{9|9aCl&%v4P!j_cG7q2w zjof?LeS$y-TWYi`3h;YZYkZt93(hTU?KuxzLSn0iCFd3ETDn^8zHjkO3Xrt>mc54N zKn(~_SzC|dM`1FyGX!v&ki7u!?_SlIxSZJs145UdDL0JPN%FLw9y8CRO;Y?tLv0Pq zzFq;=0F>+9L#GQV65|uXgtpxn*Ul`{9^zH3R%mqo710;EJ z+v@;gV(t*=dJPGtcDXB^UeV0$+uRRm5Jnn1%O zvL}w)V)ok2p!>GG6j0%;z4S)|0p!#d4Nt`$^i@N?|93n8&<#f(jy|5O|CJm&$<=DSj9 zA|21w^XOySyeB9MOi^0-&i9>WJY|^x`2KF6?lQ=lxWf&6IC5b@6A&x`7Fv*CezEqj z;j+t7ymZ7LcCHpFAh~d5Hp>z^zRN|rR;W+su1Z1!Ok_6#YEw-~i#ii)d029=%> zudZchxjZhLMmc|Kz5$i$8AfUCIkWy3j6t0-KWgw@p%^@Z24Zc)a9MAuEgKnQ+!nhx zIFVufK6yIdS$gl_px`=ti;soy8hyRFRjKUc@j)w-KR>*MT5Iu&bx7Wt6q!d5lFUZ> zp#Nii8(czC4cqEs2LM?^F&h~-wWpuD518TWflI5M+t-L)GrkK$0{3hj2c-QEn%y1_ z%O|`xz6|btamQch3ft^cUmBj>SU;x*rP^BjQ~=sIJz`_6BFoe{qu7v<%EPqRt4BC z&o&$xDc1RhUNdmJJN%A`Dx(9>XRkKZ0PAi9;IVA$JfJlx)?B*v6S*UcYqtQfdgnS| zXl$G__@n1CInhGZ)jnz;3AVjp~xzL41gs88sJyUzTow0 zggEpQFsqvNUQN6jpb0FI^NlT3ozlI|#JlJ=Nsm-;OL;`hKkyrEWoK7mZo% zekWk(JSs6~o5iu#(vv5pD>a(Jrj^+u=j*qPe|le&b&uR%_$ZENmkirjm8mqzBdUuU zItgl;h)IiD)9J35e}xUIO-&w?uV_c-?jGeajmx`_&h2=p+i%=o3=k?~H*l3k?+ytZ zf1f=&e&8OG06GhW^cvc@w>#amS79cw?b$C=jN@_^c3D0AWxZ1|=0ZISYNlq7H^yf# zMLKtEq~E(*;uteJGSdRhcUttF7i3;{_M}@6g>~6StrhE)=ky7h%Wc8tmFl!X&K_Bu zO3RW`#J68iuk1pFlgD8d=}6Q|Kp1WWex9G6&4(%ZMTkvT+5mW)rA~L!F?vneD_49r#@Fm>d_V>@G&G%3 z?n-npG|G$ZdMh~N$qO5Sfqn%PB-#1B=vyZ(E;_=fa|&o#K~WK3T(!Ums8)@Z?S`VWGdQh$#4QlPh4c> z>8eDueU!z~oEg}J02~yqxYg}HKg7~1;a0!TIPTvh{?FiI>5rs(bdrlxf{>G2#;oh_ z-&fOhdKR~a^Gb@_#R4}(7w&5mDNVYr1o%>{D2z99K1b{O&I`=mbC&jRu^$~+VUik1 z5wWi{{&B%x9m>X*Q(heAL)RS9rGX%@@JK%Lkqc_382`&wQr7QKQF(GWo+RFDoEzVD zVOJ^(9qxnlSQa~87mMav&pcjWpH>Kn8@9Fy{ppF8QSJ1*Rwn%b9; z3wcyVGgHDfzV?|qj**Iv-~iH$*SE7Og!q|`{?ySQplU&`!Lvqw#C6&4@Ik04iJS@N z&|eD*UGBPl^krV(h0Ug%_13Ca;w(=Fjl|kyWdL{LH9eJxSWpAx(($stiUWJp@zI>o z%-X)eL_la!{zy#aN5fX4hG9Lya*gRiUIcxj^w9Bi1xm3wCuaQZi0gEEGYwa_Y{S&h z^p&&lW@6m!T*O+FR!cE?kHF#a;TxOS%%f-y&f6DdrQ~n&T?BPKOk2nciM{{L7uv1t zDAlT=IFmn9O3}SmhM*Z=lcf`wxmiPYI!hT&-T+Kd+zaUlpq9K{DO*^ICk`Mw8Bl2S z^I{zuK?iadgDbk0Ns@p+u$BSzC&lZP*fb2#r{yG1oHk#y=kG04OpdmY7g#zp(Qo><$rBK$lP{W{IseAC!XNv#8BNp%( z#c`07`wgyV*d)a`F3;9#T?cznPjhY(K$yqn5}eWJ;{4af^)ga!{L-Lm-Pepr?lQGh zSEVK^s$IQ*6E4jbBNO~Wl~FIm6Zjzd5G(-U@-WNfV9&|)EQB1s;dG6sYKUTRNcmsc z9-!Vr3nGLJg%!oJu-H6TElQ&0nipWvdpH{Joul zcpfQ&N5}Y3+au;9$WRWd?9#uiVJw%~+ z+rUR3-@@i{_7}!=WlJ>3sxweiDF~P*#y8$wEEUut;^MW?)~qj5MnRkN9&Yhv_2o)sdf*n7BGmJ+ZdvQ7 zwP5}!n4uKsvNV*Vy?8q`Nr1&;N&1guZLG-|uWqmxE##f`RuR48@x6g}RzE{oPNgsB z>~zFhrS4Z1*!k7&c=z$CG=6Cw$j!76#PdTV#Vj*q&qy-d@TS zEOyXMxi8&GX8yBry?zx3dj;U3?94)3r+wQM*gk zC18+WT8kqPcV5~=si?9S#j4{QD!VG1u_9p+NJm&VIHyn!MU*4z*r@R?_$&6#zm?_< zki4rWo`sUY5*~qM=Zbk2983}H^UNw}o1GC|(uyKlGBCD=!5i2neQO{P$e9{|FKf1c z*#qf{g2ADxs>M?fcWQ*H?KZkjnlc2+15sG;I=7<0y*{%s4ti2&RCKYy#jU;=2*esI zz6q%9fA?c9fDTHZVAJOdHkLq~llxgHDJcPY3gzNn-vmE{x1lCj5&SY-T%2iB)`9cX(*c;hOC#^DZy{fGss_)HuIiALZQ@n78Orh|z=W*i8C-+!8!`T&htVVygS|BnusX)YL z9&V4!-(EdzAJImhMl%C@vOr@pe>Zp2z&CBA1-P_C{*Uv=M6^-(?yn&f;WRXh|w;dm6^Q{*sn)_X=Db-hl8vK#xZ}n81J>_la^3R3Cut@DM@B|N;N=J)WyTGzb!|z?(qxWf>jNBDGhm361hcf};&?0S zZm`65CTkI4;+HK-+ zBE%-DxHXnPl9GlFG)zDbh9C{6gn?)3Mlhi5p_au~(7>(IOw`_{qxXnYQ7wLF2XVX@ zco4%tIX?Bvg?8ssz+{3r8zQ!BOX!-@MX=vtABIHNoN#pew|vR3UY zK})vUgAawKCX=AkXAPf5;D_45gdyq~=k0^m`jn0Zb9FQ4Q1ZZ*N{1Vnr>X6KML8y( zh;_lUz=3>a=Q{H*&McJF7+blxP{JwUSW+?@x8wnG{R{X)jtN|)H244UpiZ!;_NP$b z0U;2ZV)Z+OWSX!fI1erwfip52xsjohzj$#P!G}8!3<6iGth5HX&J2g_Owk`dqtVOn-w6-gp;;ch z>{inlvIhpKcz(w{CLa5YA`JNhB7Ty$eP{A)sqKRrIRcLTM~jRL@D>NH7OR7Shl4e1 z_{*4t-CgwD{CrAg=DhMj&vrcxwY}wUr4_=-oAd>QQw9NP-c-lp?@Y;;sJzfLZ2Wyq+b~F9#$7T zI{>USivcZ^63hle`o_|1$pmi5Ade3=PS%;6naPiuBeI={@IOzM1&gQu{<$&45Hfd) zo{r6%8X6N$K@BR1Swg3sAj@;;hw^fKxp@&m>1ZR6tX@=iyZG)T%5VFS9-KqdIEXp^ zIT1^mJ*gZ;1T0B{5-uJx#Hp6yEx~XZL22Ev<`3H@ol;qzV?b}-oLR6LwTI4nq=f&G zgBKW4vu1ZL_5UqUmZ>Nu-h~=rJH%#*WT%FLO6T3zqY{o@Zb32WF_%`CcMNY&t7BPp&HfZ&Da=&5 z>zY`)Ek8VKc*%Xa=_0jW%b>({36Mes1`8+NC_z`dBpObU;kY7F>?c`8yHR^*)FcDi zoojvbIag}e`ja$S&#;z*1EhTI(ca?8mm;3jE+#_Q#$*HvVOyEfnk?H;>JP#yxiy)s znC(-eKdF2OoBq6&5p?~*`K^eqA@8-`tBP`g!Rg@8jHvn1GtiC4%#Td)t!B9NST>l{ zABt#o<}ZCTa{A!w6j@ajfLTmX;_P`OUHQ}|_}O+w%XBa3k_`tiKmUuV;^9NzjjoEJ zyy3^C)eonda<0|vg>Z;VD?SH)KWYWwOlnG;I9$A07*BK`U%Mj_71;&OxP;%%QTsGF zD-F&@iASNvi{+8UY#~QMvt{S37$l`%@msX5gQow^kNx>wIX-?qD2G@{O$q*=i(mpc z(V7UO20ioUH9>&6#q1^Q=~mmuuq4k>dpfXT%jI!=GfX3Y%zkPP9P;5y_fEa}xt6)BjHUm<>x`0_w~;@X6r~^@7o{!`BZjq>78-6`QmqkkBP=n64bw03)<%l z6;enDucs%0TVH29IHKRSjHaN)b9&sRqZDR|S{t0tbRcvK(Pfv{W#ncC;JOP%$GZ}1 zYyRG6QEUmI<##pjd_y8@@Q2yF;yle zl$O;a+jENuTpFbFI#cv=zJUz}( zhitM&5f*;@xOyonu6L|YMcskF(K7a~ctlxZ#<)3>l=Ue$TmwNoY9XI}Wn%Iz3O`h0 zcbUNMFC1<&)f9T7)0ev&^KhSKQ~fzoW{evc+?nf24R-@7hv6PcJx9SBIDa85ZuJ<6 zEcFc^7V#ZnONL>k7>fI5_f&2RFx%o$eG>Q&MNJ2o+gi`_3iDbG%A924`E)peP{kho zLf#JsKU*|x2wc0|{joh>0>7&EV6(#S$F+uQ*emc?g7JJk!~LyfUByr_fM7foS1In-9dJ*R3Kxgnjs!y|G>^Bz;0H|WZ8Z>&)CyLG&Ii2qc^2v7} z+`oTUPcPW*=wO!!JZ}*G+b5$=tn@N5(c_(UF?3B8MnIupU~~P~3n!HLR9G>p?FbF| z2Lzlxh%eb#4TLr?%-%w*$n=)YJ$T(+fwnK2@onAR_PRDa`2+7;D@q@;rm(SLIb?7= zJp<$2({`O2Df&j5j*e#oY6IRIZJ&$2)Ag~etkk;yv3(bU-NMP~T2ztUtRD%lPv zDd`Hc6J&VBlGez0#xu``9+akr(jUgj%#>gMrQzWyP&31 z-q*6IqrYEs7W<|dB6S=LP7En^T_#@A?~4FdB0D=L2L;TKQ&dEsDG?^~rYa}&#+%68iq@+;M;F@Z~x)FE?;ELhZ9%_$s89H;X9e`J$0Y>2g{2x&X=h5YmJ zqm*@e`VPokY~53ij*eHait&dBpfl9{{4Oad)Pg^JZSU-yb^qb$%xl*-H;9NWFZY&& zOFnXb%zYKk6B2N~y_4M4JKB5m_CtHVK!;ON60vcNQv{hK8BdZ@43Vf!tVl@H>Ol0#%fY`qv+%$6%L176mKYXgDwg8dcfBpK) z#FrnG@&^lZa>~w6d=!jdo1L49?d|>AQTL`tARs{RBnA;oyJ(f62WHW3(>rT3^lVLy z%yXd#NPNj~E)=1!;^8@59zau9{?q%Y@l;}Wq3esY zoo<20H1;qb7^|5t1?B6!yp%^49Be6UR7iRPN*o_+js24ZxLL#_U@x0b39-w)yepv5 z@g}G9k&9DSJ&3%2%bXk?U3hYwhr}^#ac6+b4-T^0sXw@Q=rUT9^73yk6>+>f@A|rj z=5U=S|KU}pv*yMn&vG-+VJGjxWmgOuU6uWQ;$tLmx7)zq#6--Sp7%Q$7W#J@Rz%7iwe$}AQy>O1& z-R#!_EdR()b&|o9HlQ~$=1~X5g!Sp^tJ%oiL5H>uVs^H#07%;B{eOP$@4wUWEpC=7 zL>YsJswKu)ZX_1$Bo-NJIymqf85v1QOP4&^r_=9He~HR|9!_W1b!~C=$BMBPBS^y9})YqK-9_l!-kV$2YI!&nmT zUm*-YPfK5GQ^&4f_ws%+MeEBB$I0W|{p9K_#Wj?b6-RuQTLwo))Xf4E{4ZUOY_;Cu zjuR(v_zSOlQO^1dc@V7R>w@O>jP;32Mx|$RbNehnS$lmq7S~M&>UQ110oRG1 zPN3QU=qcN`Pzw~@NZY@Cg>|GZom7+C&%-4F>Ue(c+$rEG6Sdn44FfJCvQ`7ypbWXa zRpnNGa!16>%uJP=v1wu9+26`YQZvdFMzF*-I{b+zoG88G4g)|r63{)kC8(72bL6DJ zCXXRuMW@EEyzSXnd0upGFt(xKL5DPr1uAeq?xk;}mJb9Y#Y&An=oL{BH=>n`tN3Y0iR{XA`&d zT{Lp4+AO)|4hum+!j2$N@rZ*E0w)>Bq47+Ew<&HF8S|c~J^mOJJy;M~6MBa6jBjN|_#zZWXhl$mH2x>R5xyj;%+RSgu~xX9 z*Z*o<@Z==IQUq#4L5a6yU^8U*xG%9}2RV`QWYK(AuoN^}y$y*4CcZA6PKLAtH+zkN zM@}5Xpo1DwkV5jbpJ=0HkOm_CMnm()-@X*Aq$emC>);b{Ja8T8|CE2(Y9rbKFi~w=`>%spU;jIo7THJAy zx-kmP8&MBADX+2XesCeUmj4*)TK?{*=sPC}?k0hQ5fBKy>|?f{lGIMaoz|ypPT712 zDx(&LI#EPD;e_*0X4*iYG=v}&3`S_Q1fB#6Is^}Gu!IEK{1+fIZtq)-!Lw{zUu_}l zAN?g+iLC!-7nZ>6vGg($$Y~{J!@zci&f^Q58Y>aR)p`m?K?ouP`v4Xwz|75jjuAqA zmijcPM5i;t=c_9-qJT&LLJq)9Wd7HK)@26%F4IgDHVJ{~fK$S)UwH?>5Vs^JQuRp5 zW~g(rbjfb_SXeM)alIbfxaxz49(7wnjywO$d2LFi!2Z&j+>U^8ghO;b{p+O3D}sw} zF{S}GbFO=DFbvZ-n};2fEKk`$Krt4xf$U5E7gipe1E-}mk#RSub5*%1q$A5jxhdOK zX2hX3z6yUNq-$CC`Q_%ev8BMx2L6_?1h8+U6I{mj9|)4=9$5EbacTsS;5uOZ-cF1b z`hf+jJo96Q(*xv}-?_O)R@gGGvHLVjT<{Dhx4Lkg#((UJ+f9T%j^gKNl$gi1!uBLM zP?I5M@#G@S#>R-NP5;-j9Z_VU=!(*z)VNT^#1mG)F?awaUM#9je0f~6EXRI8&fNJ~ zgEmEMV}3`a>P*2Dmt+Hg^F}pZY;~<#NvQT)ta`DTq(y*oX6GvopTE4|&^=wS`E{T` z*t{BB1CYty-k$GjOkmS?n@tRAYIGy+*l8bk#p{VrJY(ctMQf_xyq8F#35$7q|@CjDd1|n=2QQbS_pNLg~!>G_pgUax_2vV z+@DKBM)7Anja1LXWE{C3G}d2;YTezd2qZQ#Uz~-brwu{wa2jx#?vh@tY-gUC=i*k! ztJucoxjnM%>CHJIU;BP&z`qR)JjFpNicXa&U7EcJ`a@xHJRP#jLyj={Cqf{RAD*;- z7S@x{j_pjCzPH+QAr9%Si&f;pPmU`~|5z^>b|VhG_O$roksD34!hz_&J~=&ZYwxxP z5H=0r#A4SRj(P`D3aMuGbf<-RlSFM&vZ*sJZK)*@abzIfY zSdOQ&bN4fil7^MC;{NkiYvkHypY!O)6c>5#*i5BoXUTZfk?eeIVj}+N{*SL+>j~Ek zOE9tkqr%^E5H=nA1ccl80i85J&xOu|0El+m?@mA1WUc2+W1s7|CYoD6SnfQVb5(2T zgX4wTfB>w(80<8LF|P-H+Gc-RZbKxH>qWG0%}PKj<^w{-Ia@>HeaH1R#4y(r&{|;i6S9kJ$ZY z7?;tL6z6Eq4QI+P*QEmf1nj4MqBi~NPyRcj{RXAhTaWkrzs0Gqjvd5vc&_`8H#d6u zY_C@37umOd@88`1%o8*DX_sGVZf3hC{H38V{>k7(!y&ywOC8Io2W|b%%4J!{pU(Q1 zeoCz;1Rnbgyf;w~q(7}x|HEK(L#h6?@3*^q`(18SSQu z$a8l_y$Nm_z|2$S@=pQLJ<${YY+We*+Su;K@Zb-h@zw_hPoL)()-av$&^Vc9f~aDW zV?1Glpq@Fk1RvKDXZWX}He^C+6?$35&Bh|<>Mc`L`|iyAtfh$5lH>HiaaGJ*qBJJA z#(|nY(-&4HYXlIN_x*nNjiRUO+;J`2!@A}~fVn2C>EwO-ClPe}@PO~CqP45e=El{} z9pm|988!JcG(N0O<@!1<2w|GF!q?YgGSnMmO_?HjKRJCjbYEOamIz?tIGWt|UCLuc zuczF4*4MXl6o`qO8;~yiG{u6k*dyA#JTEqPdE(IRO)->vMLi=UT7ZjbRUN+$Urk5tEgWpBE6sEonB6jW z6|D$fey349R;U>f@YuDi%A=O9EY*jL~EHX0Np=Ek3HGk-ig=sXx0r3a|6H{ zGX>9_x|d|3b20%5v(V{0QA|1U?D@IE>h;^}9-eEnvvVH(2?p!KfxE0HTwrJUV0Q

; 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

HDzAN6@)x(PQ9?N$lXdV~<-$YQ3HCUf z+wQx##}1gu_T$^Xr{9rb5YHT6V5U+rsZ)8wJ1)=K;P*Uq4A%8Zrh9cZdW$Q?t=$d= z?UU(`oN}7h4L0ux51pAsh|=$l;pRj3ySw?w`eNivz|>jos+}tw9ZxXr)_SnSEpb!OpBF{r){VZmW%f#9cz<9^$wSy4bg3 zw-KG66L zv2(FX=)6cbg%i66c=iB<|PZZM?VmpT$8`Q@ed9DjZgL#VvZtXi$ zHbEn0g6+rYIX~LW9MMgc`x%El2FDJL@j$x@j784yw8*nBH)VILh;s2DJN-98g50mu zmu(NwtY9w}KwylJ<98^gZLoYNHo26)k=Cahb_{JUW`nVegK%B3-$>No84#ORsJ!ki zx;GWJ5l*2W)xPA)Mt@w(Zr8$9JQa+WXfNr$KI?vyBF;%a@cB08sDG>Sc&Q!BwtC0A zv6aF>E=xxFi<{lbEeiUZ6RuN9^sNoqvfL1d&Qx-O6z!b8D{@5X!NjksdViS&u*loy_u0c!TE8;0Peo!e6Sb1&&JW@Sxq2`XsW-Zv7dh*%BFtLWtKBc*%)5F#iD<*5A-G0&hDYPE z^E+{Pw4QzJZr-b{Wnq#uJ#fe(ec0e^d5Y79B<#Kjghj%9v^aZq#XIx(b3VaCO~keXwbTy6u#FII~|6> z!NI+`!oHa|lR@qCY4H(->U8fGt-tXN;uhP_P?;rL(ZLtP0GKcxVQFPGT}!I+qjPC# zY08V*`iE8VXabhzz%b}yb0`h$(|2;)#(0M1S%Z|O6crWSn`@AWAXO3LOLK3EG|mdI zw1O8)FkaMoPOBqgGo3+gp0}OwAdSK?AP)y6s+ME{CyqsE17ly1jPn>9& z%S}s&@viCZRZp;)nY7Own0eQ&(w^)5Gl?#oJ<&luuxCC^oV($Z)%MD8>_PWUXb1N~ z!eC(LyqSaqyqd6C%RaO5#fr|Oo=TY9Wjl`Y#2B6d&I$PEc?0{KSM#4I|Ipx{bMOx@ z{14>88nU3@@>Ij8lR&+fRhO|eq|E&1$v-ss=N$Zhf)`%4Cl#uXXl_m80r$L7CBw_m*%#Du_mIkC2;DX$(HZah7rKKAS)_W0rVVt;>s^v{!jXz(AN zgYUDQrupY-{Lf;~$yp2R??+$%t54_}FTnNRN29SH7+Y<=Aok%u`smnab?klFo{aHw z?pV9Hh{BV#-Vc0<`dkQf!&|ryvf%CSqqQcHN9qJL-#8Kr?RYqC zcywMJ6ogvlS!A&&mFA;+i;uK16Fd^3IeRhw==W)2!a*;7CSh;9V*<14)7=<{I{C7V z1RRYN3zHjKoZecm4)Vx^s_*7CiD$9I7UuP`wKii1Jl;yc=`ZYOiM6yNjK!`-uE36v z6QBfTi>&8anc>D+nL~pYh6dHgo~VZ^tr)WQKQ~#n?8-FGvdn8T4HL~|iFIvbgAa<4 z0N!HKr`^=toLw0D++_NS`q<~9Q#%%{{lD4Jg&Y{5K1Ogn)TgHQ~qX2ak%mC84cAmGyaw$!kkXp!lh*2tbu&_p#T8E1ybq~ z7WsC?N-+M|GtR_(yX$b#tAj$aZ}gl^rmX!_1e}S5O^lpQgPB8>*sFGL=h;=Nue3DJ zW*VPa8C4%U35$jsmBF9?HJQw(jB9{uK6GsVWCV&5iOArJ<1JZPjzHtgLtkT>sa zpIRMplFOzdx-l8(Euj5Cy?1UyL+#G;scQ~wyv-%Ec_8>n` z`-8xmJE>2L&46j@!NeR^xwz=Y_M70udU*M0k7;Q1m>T}ymy@{+j8p}NqHp}Uy!=3B zA9xh40MhGC2G?pb;6m#GWMJ($xL0fesr5F33!`D8g|Ybjg%yh&ze)o`fx*+&&t;uc GLK6UqnOOS( literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- can publish entry with image.snap.png b/cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- can publish entry with image.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..acc62dd4c52b39ad6413ddf815ee58a732216bad GIT binary patch literal 92522 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%0D6`Y$xA*Vg&wbr?9IZo@lV6E>Oxg_Sob|_eK6LZA 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 Y!<+Z5t=R6v+uVavyR2HEa{Ix50F^PEK>z>% literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- can save entry with image.snap.png b/cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- can save entry with image.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..7c6fabbdbc4c1fd3b10f603ba41c1d7023766f5d GIT binary patch literal 94427 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 Mm$X!f7tJ337k^s>MF0Q* literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- can upload image from entry media library.snap.png b/cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- can upload image from entry media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..af11607ec44058443f09473efc07dfccec283fd1 GIT binary patch literal 92416 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�!uO&Vl;qq6jm68w=aVed?*WgSjbKd^lV>x zahNsUFB3sA8su?*>Kd_1yHL4t^Cnd%nDz2rC_&bF3g-UGa-$*yxt+y^Lc9JNKKqA7 zgq0w71wd3EbTTd}hQ%#zg*A=rU3zkO#>|W#m*67ere@T(c3zpCP}rcL3>*w~dL zi7YN)f@M?e|D$0yIK2Y<0*07)LtB@wxB9{3%Jt~$ zf#e3E6>J~~e6rcH+USqL6d1=izh1ea=*fq;P+0ROYaTL-X%8dA(J87&JlH_|7%e?) z0h|(cZk`X%7>+|M{MMPz7sF#wI~-sDp!Ay4i1O)vy&sqmYLww5YUI&C3RPrU90R=1 zTi-eDB0d3k>#v5=OI3USk2#F6ipt9M^5g{)5zPj;8O`XY1HX^{ zK$5V&9h3K~p3~Ex{j8+G3b{k*b?C7#wJF-h_5H4KtXy%M&8M z`S~sWFXra95JpFtnEJlkqS<&75cYy{0=&Is#NpX-y35$fNYhogqcF~zxU9Iv56u_7 z7+9cj)vGYlqwyq^O7Oi~F6#X9(27e{c=p7oAc-f~FIB)#Kw>BPYqh{f66CW$Hj<=& z9=%8CBo{6JQSfXomeB3X@T74#&rC4A(pg&ZXlFd$mtArQ5`4v2OjLfn?ktHN8L#f- zj%ut)osiRE3F_;d#kLzvZPK1nm0B-9KkpaYJFL{&GAy3M#p2~wYGye>5Qi5`kvJ1m zD=vkFJv?@MlmU5(&!h^QI8yD75do(DM3IOhh|?8d)tXyaxq79&FV)M|*4CJq3wJpv zpM5bus)-@hb}KFl;?$j1BnB4GzD)q8{)Ut%39oIIshtRgSy>p2!CbKAO)0t(uD>l3 z#b0JyDBn-_ZU9OJv8q#3c0AsT?azSyIC)EAHVwnNOIYpPe8x$frG}ZAV;)@-EUYBe zb}3Q?cJZXaeQOPri<5ud)E%F_V#=L7E*^O&5tH2QYzG?~G$mj%e1%s%f_U!Hg`j z$-W|PFh!N%=h7psh>5z8m!*gir}6pWrT55+?=_Br$$0}=@beMDi0~n~w(PTf z-UiL*@U>~-5v7W$ryuD}nqM+~HP^ zC5_2{`jKsAk4I7z&M@=ZggVtWl()TIJFHGd+_G~1__#rDy^U+UOCtBCa??7N$gbVq zajUM2ouOIKo%KU;vE!J)uIbaE?8ve<6)<(8m}7V9Uhy4seYAs1JnGyaKPif0&paNR z_^|m!hZfB(D)yOhRqDQ`fSdzc*Qfk`8y;^=eoj|Xp}~v_&6CHEljd9Yt!Iiu`KAqy z8MVoIR|<#3cedc{lZ6m zRaF%=G$Td+d?P9O9mDIVs%pm~XZqat+9Y|8(tBwVzJTZ9707ol_@o5=tK2L{LZ)^D zsgrEzGpQE7>N4BgqvU6TfdW(0*2#@#wrqjdy&d@pV2_M4-0^0Qo*Vd>W=u?78s#c? z$0Q^`vKsB>`sohE?g}C{HZk!7aP8d8XU9=(33&zPo87Q4C+~=5>D5_kIRzi4F{XoJRVr`5(*w@a3QW147cX Ai~s-t literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- can upload image from global media library.snap.png b/cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- can upload image from global media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..20eee39d30bd9114a29bcf80ebbf4eed03221af1 GIT binary patch literal 70454 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�~7{PB7> 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- should show published entry image in global media library.snap.png b/cypress/snapshots/media_library_spec_github_backend_graphql.js/GitHub Backend Media Library - GraphQL API -- should show published entry image in global media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..22981d6f60d9c148be6d0ed63a224842945afe96 GIT binary patch literal 71088 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

xTSol*;IjX#Vr02H#%$l8j}(!s6~ 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%0D?st8iPV>TYWKI7cb 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- can delete image from global media library.snap.png b/cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- can delete image from global media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..33a6187ed8d116e7b9e39713330ea8384efd992e GIT binary patch literal 44977 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 JtaD0e0suNX*h~Nb literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- can publish entry with image.snap.png b/cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- can publish entry with image.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..1bd9410ab1dcb23d91ecb3e22de6dd338dcb0d30 GIT binary patch literal 92556 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 z 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 N~l3P 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�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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- can upload image from entry media library.snap.png b/cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- can upload image from entry media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..1c7fe29a0c508ca2a1d9af2c311229d2c8de028d GIT binary patch literal 92331 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- can upload image from global media library.snap.png b/cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- can upload image from global media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..20eee39d30bd9114a29bcf80ebbf4eed03221af1 GIT binary patch literal 70454 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�~7{PB7> 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 S_9bLxl;zdrGOigt|Gxm>u*}o| literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- should show published entry image in global media library.snap.png b/cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- should show published entry image in global media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..93ca045499c34b91d7b795d56ecc6de1e525c1f6 GIT binary patch literal 70878 zcmdqIc{tR4^go;kWwKR_j9sWKgJLkK$R364`eQ+8%1ZK@ zr%sW50za=P$-$9(3<(*hNG@h6%iq>UlPopp#~JNBA_mb4s0p{J$@&x{Z^=Ctq2z(*66wJn7=% z{P$H9G-MtnLWj2<43qJ z5f$B(Eb`-+^X7cddT*d{x}1M6kvHM%7L0%OY2XID9+ld3N~4jE`G)V8r3M|UpL>xd+wMpENkpk|{3FIWaYxSCPAacF4&ry<+&YPX=0 zD9(+U?dfFj8O{~TfHwLre34n9Lk`kREH2Oy4oF0LA^#@ zO&T-B;^lb5`_2C>M@}djlby?mLkiCFeD;|v?~bg3VMkzI(6gaUu7NEqK4YxmL!o5m zl+Z~^See9%tKWx_Ah!!VB1k%pgD&S1^_=Q^Fq~f^pNg=oRPYYCAtWbQnY=rROx%n-zxOZ^j=zrzI5FeB{kzq;3A*&D= zf(Um{eoE5ARI+@|fl+p{eu!4@mi02ZxD*R@-PYx^c;nX*>(mg9$fhnhY&%*w(G%&+ zai9hkjm>FCrnU%tU#8A=NbSO_Pt_0}q}(pi;kp!JC1Ph4z^C(lsYKtdU-#qZVTa>zyb z=OWed=7EIubKb3y5TcSJL)oJ;sgL{jQM#l+1Rqj z9?_CVM~3E$R+CUe2-L*-`ZN-1xTJL0X&hn3n>-3aOn%iB_eVkWxYi(hF~jPksWX?O z$j#nnhG|1Bpk?30%F%YgIH%c#d-*0+%Gv$1C=pSe{IQvij`K59S$7l#S!kKHKd|hV z<{JAHVupt7du_=_N~psd^_t^87Y=Z)v(?J9c;PR`R!t-3{Lfvmgh_Y=Ha0_Pu0>nQ z#GrHwKezn)x^N!o--{`xKio1jCFPZszbE3QZ;@OTw0jnonN8dZA)$N;W!`DihWF#94GgT49p&|Z4w{0GZIoqM}VQbs$ z7bJ2OkZg6J2ISEj8u)FP%<(y zG0!b(>g9?sszXI66o)qn3k&zGXNC^(C+byr#>oqebu zB+;u(%q%wRlO%4#5RpfooX2KKH57;zfME25N|ezQsR?3FT9(Dahr@4#s}JrDY=}9` zGIV>Y`6F6h@4-Te?%X=!scCiP-R&*rVxL?QR7+ymPqKM7vU7{+_w=+Hv;Y zrRKxBqoM{6nduUO<)}l|_o>W;Ys`iM(?iLZHQe3olH1qAGOFwDdS`d1nx=9momDy{ z2&sO3Wn6pU^K{BcX*#1PX(-QYFUUph0(rFUz)$rAV82qY56H8*Wnz44k^QzdK&>mb zwq+dy4!K|LAJYS9P_s$4-4|4yC}GZZbd3L_F-01oqQR`rLB53RX$b%1^+LMK-8_T& z6BfR2vjmkP||2(0gC7GlvkW9N%&2Ri2or)|qp_ha^7N11jK$4e(v% z@|z6rj#Z>1qzkv5qObuOr5*#XckRJ+obMkJ#Jo7axc&YDTsYtqk%dDzgaXH6GntNo z6SQo|$&l(C_~g#(;(HDpx zD3+Qv{HUn1^eIUw0}Y6V^DWYXf(4UlTx%pX<%&7gEmj;c?$PzWJ~gao*~rMA+5#m+ zbY2g%^sq|SscO=(4)v*NA2gATg1qX;R*o-~;)d`!mjS;FE(}X;;gKp4%#`D3QAur9 zIT$gbk|bt1Y|A_9&|l-*JS2Q0d5 zvRe8aqjjX-eeUNe)Nw}fGxjYr0g$G&9m7H&P?DVLZo*tzldndJPGB=_?y3GM@*sYCZb4F9cToBH?OPyRXHq2%=MFgc zNBC~}NP`gki$?Iv^0rbihxx@``?3m8%LF(iIR$&d46W+)B@v3#-=hpi^^AE@4o*Sh zCbHdK+E0OL5u4vt-!=wj{MvXzpB>G{BP-K^_g}xRo*}6qm^8&J8xYexuZ4rMFacBL z4$S?ENwg~&S-L4J)za7C?dj>@x3(_gn=Xk;Uhk!=-tnk1mO0#|AMgp9GD_6qjiJrb z1Zb$N5%f(*RLYxMz=$xwNow2H?nfu7vvOPt8P&)hna$J?)XE$1epxB)?0!qFvAh#x zGt$r|_{yhbgW}t$+^+q7N!9+it+jZE$3}TQVXAa@>15W>n}~Xeu=5a7!XQjI#B3< ze_hw*zRL}uy|rt9S~zp${2a1eJ!EwynDI*)Rq(DUrYqH)O$ zd!|p6iifBDUv)Fc$w?HYKtgE*V#_Nkdya!(V(I_Dw%xjz+xcUD|KN&8&LA`7{H&7V z)kb!9%G3Le+F|b0M0T}c^r~{2qs2c?{)gJmc{A@D&Uj8%LaS9A#5%%Dgh5iJywKuDsCXZdFhWdvh^7{18g5ST@KN zZCSlD>foEL!WpMr{BZcSkXo>ZB#US6&3!-?P(7IBbgWge-W!9wO??GL1(0aWIYstHw%1GNVCw~l+KR{@=jQSre-l>$AnUg;v%8TBs02XEPx~9MxceTw=(b3amt?`b*KxR!Do{`P zEO0nQnZBn1BS*2fMzCJtP3qj($gxajlB#+rnJx%2$(#Na_Tz+E#FnMWQOLAo|M@!r z6qJc|`gT-Q6m9Byr$YVDD54G=G?n?7qpEZrGYKf;nC z^6@H|XiZSJW%kY-9FdJdH;*ELu!Tu9$QlzG!f*Q$$#8?3o{ibu(OjL}e#X03_uqKDsEWjk z+)T-?E@=VDv?S`@H!-pG9(Pys=)DTNnX+!RxB9gYGC_4{yd0a{qljJw@#x}p0hNS5 zlxx`_v{^~etN`PvRM=-z^}Pk93ko9H1p82V$yslx&6lNSG{u7-L)R~y`D!R_u*@3V zdoe4WdJJ1=;w+pVlbq4@$-q%_c==Ps0H<(*#wLGiy5JXkuOWWtULYUfGTd+Y?wVUf z0uPDdgvco5EniDokHC>d3{MfsMDumJB4=X){az?U?;2^i;V z?R+!n2~EO3Q_ohtm{qPTse*Ywn2LN~?+f(RYOGsOP?WTTmCqe`H?ZPbpeEVf4!Be{ z*M3(dU~lvT2I;jnxh;U9ajIl1X*)coH%wqjWFYQw)*$8@PmFu^S$*7(Z3{u8N)@4K z@5^1VbQ2m1bbSR>)Y(0`#pAnxp#LGs$m~6^jBAj258uhtjeK(1{UPklp;vv#QDv&v zD02or7}dF@*c7*5GKJ{g^#x|)1KT86%VM7_v@Vcq+!0J7h1HnE*c9L8iL)u#j^b?T zW6+8_BQks=T&JqrB+oMfq`0{U)*^QFd+WjsjB{X_EDx^fqA&JHfTX07JNC{f|33f2 z_uuS|YW(9s_()NEWjj2BKIuxhA*VZE!D5sg9ZTNdtW=A9w>FMRPE~WCGDwOT%;kQ^ z+s7SJ#4%DLxNQ>ysL&Je(d;Vr_S=sQZ)*H(d8H1qulsWUURXstgr-qKDL7hv@W;e=UuzhHF_V3&AazZr8RY-mlL!Q z*-a+hHWB!u(pu%h>bp=feps@#6*>&i#NgTMCl%O|?zTc4pGqO9v$Bes zaRv2J?-8zf^@J1Kpb@yB58|(ksy{d8 zTu@X3pLc3{XYAI;`Vi4DYE-MCTK%Vgvn4UQ;~}8qUgXK~h^`23LbFZ7GCIgfVp54`2rv+?=-K={=tMIMdL7+n7tVWn z=30r+S!Qx^mtK?dsFJ3)X>C~A%j!2V{ z>=;y!j@zB5F#MV-&8qE>;4E~@RiCggR2C8o5g{3GaO9Ai4!T~&ZFA1955t>8tylX1 zP$hx4-a4~x`mG9~^ViiPFWkKfnosf%Uie<(X$8qK#=_6>Ih^vn@gUo+g?1!e6)fg5CNuy7@uo6mJz zeTiP)IvdR|;5zf=G)<<_@Knb@s!@ecoSSuM_ElzYIB4?KLwsxi=L4lx%mP!+a(WY{xGB=W-3UG4^53glCu0$m{J9=1VGD`Jb#S<8cGz7Xd zfYxf2s>Y^3c%dQ8CPlBi5M|$v&9C(bJW0Y}IJzRo>{;M|4rOvRCEpfI%^H8S*15?B z7ZH)q)5!)ki%M29f26yEQyhh`h=>}f(r}D|acpd}L%niVqD-J%1q6%)@UO4-=NF>L zpVA|qL-r`Anua5ES#!Yd{tcRG(8v_)DMPz>heo+kt+F^|@r3s)Dkw)%2S0zB*?&_6 z!<$O21h`MRN3nuMY3!W-#SoJIIPaeu<0nnyXgugKwv;eC09w-YDkWtGlwsk)q{X9n zK-={%Y1MHsJKM$(fJ$~Sj+NEB4h9hss z?E6 z*-WRmbv1;=B)f)wz)`Tx_KkDCk1LIjX$9!8A)YMo$^L37_)+EKlyCt@4KT|fnmM>Q zRl~au&g6|@u_%hgbv-Ki{ql8>d=UQ8GnfT3%z1ifT8` zW)AZUCgI=^OT>k>^57+{JkL-*mG!#@%hWX2FNIWZY@h`B3%)!m9U9JaOUi^}h`YU4 z0Br+-cx?*Tsh#`y+K5yjS8BWKeii|}+JH(TxC?aQ?-z(ax?y;+^HMZhkgi6?Oi+xV zX0ABkv&x{AZ6b-fNIXSULg2Dt(N(Y~5mfFVG^>N02W*g#r153mW9Y+@>*hDf@OlcE zRHeM+i`awI^fuQigDCAEfXr-3nAsyO@OcRvB>ub=#`I>e~0h2P>|J3^?OB0$tsX3U(*a3y^0eD^9#>sDfT{ z&lmA@jbZ~w5#6>g;<`%i^ET&K*<~-U^RJIzzzG-kpQ-j5?exVF*N=hL9yM^D_1odn z4Q6I*k(994Mv2ce@fd&z)XbOL`NpPMMKyAbQy>#sgT7#MAy+79ygRzA0AeCag=jB2wO)cd5N$BD14_Tl&M@3uB~!ZfcI4c`E z^GoCXw}r#bx>{8*h8VUtZ_W1K8&}){!ynV?1CDXuM)*HtD_?emj`jtgw73ON<9pl- zEGq7-+Y-ayTm+?5O^4yg$>s6q?7S*R7i(w)Cu?w0KYm(ZFO5rVR9qY>5i4Z!@-QG9 zpxArdXW%W?@wXT`I$giq5 zL?wJ=EN&3jqH#UHhBJPp6vhDKwr5JZ{WwL_*#%%kAHpG5!Jm;m?1)iU1dV=ekX0oV zGmh_9lyaj-g7skmBcTQ-Av5quOc}ICpd0*qb-$+=cJ`aZi9-bzK{{26Vk~P9e|Vf1 z+BWwhLT8o+|2gA z_IuBkh{;|J*xz6D)6Y|nnH@L>WRP^K%r-7<+R~uw&q(a&57?zLh`Ky3;YT~2 zMhc4_spc}bNtV!j@Zy3{oeE4U|H%f4Y7=(-HUIYdU7s9t>h73W^)pCk?2}eseCFEt zCSRI+WK=XfzH{TQ$nnx@A%L<-{B)xRtx@n-B>Nfy7YJAgGz94Y67o+#>W1*uL5`A> zxi8PLJm}cu1YJmw1^0?TJpw`;_AN+BEO-4Fi0tXn==(hqee?e=if-@DymtMJ(&dj7 z-gw2kLj7^<3zs3pC^oWw`0>eME6U1Z$ow;C;*ZBtWYm`# zVmoY7(%UxPK3@{$YLWmI^$F8E27Qv3s~En8`EDh7Vta3QRR7A?u%RsJc-u$Zcy({m zRcVwEPbrirJqEu_?G`6B?V_taUOHY} z`=49M$W2Obc$^vEEI)6nnU>7Po4U~~$Zd>JD!w4fy!z6`X{yqx3nEI0hJvvqF-)M9 z0{h(EtVR%(+p(*ZSdnCEjppl&`)`uH2hobV(AIzRrbI(rY}6ffA%^5`;tvHodqK`H z-$)z_Ck?6~!VCL+lbVPuWHP6nhBenvqb!p?)pRcDwH?muDiht1=l`2eXH0>i@o`JC z2BCmWtM`4!!;5fx^pw{QWgnk|xnZ~{T$MW*X2fVanU=}ywT|v$3a|G~b5CY^x&uq= z5fv3xy%slRckb9Zj$eB)Md}kqvvJsF(`S{$5Y9+_U%=Uoz2iat(kH{QtdV7mlA>Km zh?U$tY{wlYv4&2Hm|W_xIbGc6YxHRH!>O#q%C1xNCG(q%`b=1026; zB!D(%&uvO-5DY=C5&NI3=G{lHd;GsoHob~t;dt`jI2-eXmkiAF|GSr|w4!O-sgt;W ztgSZx=|7eL@Bg2B9{$gk{(rck;{VRg?_d!pS^;`IUe)H+nL<(ciE^Bs-TW z3W=qW^qlAoS%oxx_4IZmT?m#>W$NFvawlteUuZsm&D&aka&L@n5>Ztc4rgD(YX4Dw z5!>6w*m~c{k;oAUP`0<2H!EpzGMw^6kYSBR_Im!~JuFx!tfGyX85BzP^yK+gvS&}z zkcT`)r5^hro)vFtc7pOHjpN-f$VH^-OQtfW6Z0O#nV%eMLdG;JLB0MxnA&T5tdZiD zlkG1XFj4T38GWKR>{tpq%&+#7g{Ki!kH7fy!d^Vt6Vv97Klx7g_YN>Z-TY~%=M;pw^!XJOYM4;ODvwa$3N_t=qT1XItsJxN#iIiDQVFN*w^yk z(l~0KYbEdTP6OBgfB>Rl6+@WHB#!@!4|PZU6zQs$ zIQA+fPI(h0AmZk-OF*jZex@vEYWGHY_4YSIzs=N%nYzQIqd2ys-GIQ&lO=Kip)7?& zLGdPff(-9OgzMy~>3ZzQ-VMQRR4u0>&clDtP{>Z^iBHTZx7idQW*=>3 z^9u-U34LHph62=;RV27p>oI z$T$oXwe4B^oG#%W!gknBbBgpBskLEDL0w^%ATxvMecPs8u^vyf<@8W}WKGvGXc^-b zvA#BDHhzmE6LWcG<1@J%-wa(g@?4%!i8cY`V}#6>thpl*V)juy8-Ab-(_Barf)YB$ zg^3!gcRrJuO=M)`1}(`4mA;&IE1AN)6ZL{Z86F8Z!qLT|R+!VO#N323drl+&~ zo^$yfLb2T=wYv7Hb~Am|g8O)JHC<4%R%09Pu2^E)x&!!x9t#jwZHC;)Q7Bd}9=59c z;aRn$lZ!kj3MYm5ucl5+-dTFVaD&pvE1Jv_5oy-964Gg{%ECgm0FPV8BSAD;wN z4+ko+qOpwS5RwFM$JS1aeX_J4#SD582|^+=VyzAZ)r~>rC8ez`s!2*<=SOld=_dC# zak1Urn4^^D)QLSYt++V91cN+=BYeQo5f}o4(oeP8V}qLpcZx8yZaK5*&H8oX_wvL> zuOb@;;k5z_FSfL6~E09WJ)r`;i&5n_IVkogN6!g#tqVlmzQJ z*6tIRx?f_ZNBe``P+s-4nduD?tYTSZsd~n`nf<^u+28FNV1{dNFJUrob}u5tSkKF?tv7zBr9Yr7~Xvm7nSaw%DM|o0IdTV6_ec+sgVMJZBA}u z7J?)~;G`h8)|->}tY5_iiPj&V(ZaE@8;s-vo#%#}I9{}-TLo<5cg=)looml}6>xK< zNGS-|q?M?6tgJs;TN#z0mpvH9qlxKWKYS0C%Orq!F&3Vl4Dc0r{rVLq8Vk!}rHNzQ z{b+-GG5ryxdsofIj2yvQ2IjS9d`VOL-8Y>-I)7m#j}F)=(ajk&tUhSqMV=j2YhEnC zT7XG`j>AT8u&RfzuxaZ|GZajmbn^51=6??D0RO(-%JoP5=5kQ$hqh%>d8^+v6!`XS zP~XrnbJ$TB%SLSO&Gbu*>b{phR({(8W&U(N=jw|r`s;)Fg*7#D6TYi;8p$fCjUizL z1%)4rEyAg(sg4Y)j*iZ;pkIbfvv4b_w|ZS)1KK@c=65NSFwiel?6!P4H@7S~C1oxv zjyFgAvfu7Hj(fw>5+?2Tyao*R7q%Ba78Dd~<%5G~{4**1YV;u_zGDWaw%gw>hZ7WIifW9f_7|?% zw3gMbpI>ns)hIC_#?3}-r6c{*ObT!bxw^yS<0P10rZymEv3*8J}64*rb>`t&DDcQB= znmFOTeermNYuajM{_Jp<(t-J|h@vj4)v7%oXt|C8-OB80mPt(*6sb_Qj=hg$vYwf3Z zc!L?f_l@1i9Nx=fs^hL(_d9x0pV4YGAJ_-_D?ZEb$J+02M^&xGCndhbV4mV08z<)J z-PUrak}LUKI+Y?)@$y55N{GF^{kyzOQjNZQMaB878U_ZJu|t#WQubcc;g@1;4$Dz* zn=OQY?=R6;`uadWWQsO^bCQA@KInmdGk`#jpn^3kJ5&4ir;R8)hdKEu^~VKg}fxn7YY z6DcVvnuo;;Hsu;-+}*wOek>eU#E;xQAB9$!or_IKIQ~=9$P)S?uO=?5Gf7n2#WX(s z@%HX7{~qM88+WE?S#hZMxi0nnBO`Klc4x1SI5^DzSZX8;QA{>iA*_oE&Ba4@J zDX0daq=+>rjCv#Dy;pabGxVAX)k7kz;FII;Lm0Fl#6} zXt8qZ=g(qqLxBWb)D>yzNC!w9ZS*)(fScj5LWCN7Zl8ltH;KJ_|SF=czu)-;- zta#1Ph^dUT1;VFKQ&Ot1AVM?cKg+7T&5fv0R#k0U-JC)hCs|+D6+u9`u88xd%5y4v zY0v;0yZzJG-v`ywY0ZDfGaXKbo$kH63u9|Aqm2;`Nf7$@E~ny53?9WN$a)XSYOAXy zirp@7ZYJ&`oEytdfiCAssO*5%uq zyAjE<0WwY98M15|_wJo{NnET%Lyo$jL1F)#ECpaIy@BZd{$rZF^(^(Q&%zhf|_pbMNH0L-#<7J&_kZ{t(CQnh>^3Wn3K~oniE5r z!o&ng!eAR3Xz40FSKk3ehqNkK1POy@vC>W5B&U7k?EI!2eS^Z`e~ETqOG^$Y4tqC( zVJZcv68q}aWojKHgQEN=d8mr~{Xa5Z-R^n(bJ(`Xao7#X`AnGonWjtI6d#7+TwH2g z)9+>iN)v`NM`RFO`C2T6PkzUtl)_sGOHq1_4SMU1R9^?gKZ&;nQU>T6R>cuwWU)bo zk9s-h@EIB%&(2W2&&lDi1`!MWzm)miwtA=9y<%oM z0%1FD^t*wb({c23cu*m*%>R>;uXq&ZIcy!HG~7g8l>qfU z&~EN-YZBD!^3Q5(`S3DFNXzTjl(^{~$14-Wxh8kwikzFsTcere{QYJ8Gh#-U98Z(T z1_cRo8drgx^H+{f=7|HrIvmaU)YikCBbuniF4cJuoM+n}X*pFMoVu&2p8T z_7*Mn$%=%%U}YF7CMBi4W@o&!BjI|AxC`q+v01}ub;)^d0DS~>OuA;*k*(B;gA*-J z_9x)PYvSOflq$d2s1?I|lo-=7fo zAmgmr%MLyPV!`QxBmvn!lqAN3!h&! z7m`<^qtkTkoL-V}hZ<|Q-M?hnk>b8TkB%g{O-n*%keXVtQ+vR4Rg#NN-Vufiy~1Fj z4{rP)5YC6ZhN#rg?X3;43Bzs#;h^x=mdEGk?Kl+PpgC`IV%RT2-1y4#BS88dSGsYz zrHKDo1G@|F;A18zl${o0VaOoI)Wk|Y2sIjv#bSGo`1NifVADz}JaJ#empEb67zXO8 z&Am@f%yd+Av~>SQSe2S$Cd=}T4-TIk8|bIl$YOvcFGP5Oa6o>tb__v$2T(=M@!t`z;4R_jsp%=n0lpKhIXM5f9yrLesKbJNaP;6IfqG{8 zjWs(H_=N!>xANujv3piK&VZtj)X|K1emZ{Ce^D;0eo~lk8_)k$DwUE|l}wf2k0`!&WK~M#=ua5Ui3@Q+R*%(KAJK6s3i}Ug8?TkYVHN zblsY#gTv}SB_-*fx8M!;Y3uL}rTqMzcjRgRf+=3pJ_9@vOIc7zCQsH`^of6}_F$FR zlQD7c#&`VdL^Ylqmq%7RD`Ri7v+1aVDR+M%qJyl5kF$>A|41J1!$rL?#D2Qf>})w@ zsWnIIYy~m#ljpL5VC9dRu2f&K&^r!>QkXX9Lz&RXEsw*7QzRKQI22faAsJl*7boAp zssDb6G@xQ%r?}bK`EG6?-djF9r9c+hKo95C%MaEI!H%=8R2}(a(bLL3X`-RS#Tr+{ z#Y2PWB3gbdEm?SJh$mVDi~ysY-Tk%eM_uX!c%_9t<^Pg2MtI2_-uh4UMN)DIJ7*w! z;|TuLGtGmUf1;UAL+Rk;B+c|jTtls9k$^Zz)p@VoX5H;}Nk*VJ6B6Q}Ql9*oij0`J zbUD6@^70@y0Y1D>K|a5_%6oa4mmvo52Fl<&WQQ_`wWnkmxr*kKl|q^X7-=xtBtIjP~Zcq^RO~olu)v(E#QpMp6CUN*p{fYTRDa6NC+8B+KyQ)J#YrBq8J?NxKLczL06%Q)@_*6L#1hg9 zeW{!@;2^%X)Hm=RGdr9mbRTRbUGL8}8({$Yz%C9I&UrN>{){r{kw}{g2iE#F6b$N6;d*ej--_W>?2Qo&Ylq*B_TW!9!X-^Ev z_ubS>j1XqvT;kw+TrR;^!q~{#I6-+jj55($I4umG_MaXPEFfk^^zGdCRv-?V8ATR8 zSWt4izrY?w=_3DEz?>(-)jhyY(4fmxk>)f(!tAF(evqt&#Y-x2{)fG*t!t7&!e)`T zqa1-W<}{>~P(VZ(jmGYn@6MrUr7USR=w!(JPvtqIKK(Ey83g8^0TgxtS8x!K= zZB2Ct(x$1h8LAF~3jgM^cuf}?imd2QbBPR~Bn`J6evx2=8n&Jx&aNwP8XF(ZL`x}4 zEYE16rJROKqpYv%yiARg>zJHmr#V{LL9;$NL<#0qK(_;y-{)lsUA`hM5cNXX@-Ju0 z8i!D2DI`z)T8~-k%#4w3z%Wpf?Z)7rB+d^E80}yj?)&ZxxcEoV7;VzkdJ??;TxZXH zy{&WBRCde%ovz08GJLg5Yp*TgCSTS#i~`)v^w-bZGHwG8hf2F$fj34>9EM;f7p~_Y z|J?ess>d@%=oS60RQGclg8o?C??ZmMvBUHuZdQ%8tb$*GzpnCkS$>ZX2hrnO{z&s{ z&yKVGpj^3ob$bp0J7Z+|V=)3G=T^+;+=}xfMST3w7Nw&9esv8hgl?bj21&e?=#IGj z`EzNJN6WdMWa-o?6ZHI*%a@slGpt0~Tf0;B_Zsa@e7prLaoVnp>!K3=t&qM(^PlfT z>CIa{FrxkU+>oN#8iX2RI*z&Gp!Q&XW%;$+w0uvBRMKms!Px@U#7_&s12>kw-}TgC z(BjdU`>dt@y82^0>1?H7fN|0DhoCAn9~3MqE=m^h7RgR`J2z{cwbTuGjo#+Qb;r@_ z@cZ!Qp%>@IcgA-#V>58B>*zFIMj;!*yKcvVyemR37azv)pw`bY(n83GQ!Dq$b!y6A z&F1Q0u!*h8#p-6?x>7FA5HTAYmD`7p+l#-7i%ky~y7S8J&ug3wZ8Y-g9)OfsFN$GJ zYtwYaoh-~;V})m}4?C;9wIAyIf$Z1cVQZ4NuWnP%!5f`Mi-LOEoROS&+JBrr4twuQ zN*_-n#4058t1;b)dz}iK6_!P`tfz&I5nQV!}H>6Nw(NoHtZ~M zXI#}z`E1?pUV3ClxApsO!?KOq>-kpi6Dw{tY_;Tb3dF%Wo9dMgxc}pe=G95Aah?Sn*YwkCZ?8qzbKAd6lcY2Ts~;eRc-o zHCVHQ`t^9w4g9=5i4R|2uf6URvYPwcez;Ot=k{A-wQ+T`u&OH5RC)`+Ebd}k{&M%+4!F7OJznpPS!^P7sVXp zWVrNkBG_7gsrw_7R{2KXrni5KYFC=hT_1xmd6D)vvdEUr>n4p_I-1R)vS_-!OgAMS zogD@Nct-v_v-q>|@CZ=QRk?X8=(v-JPJN>IysZ1YgGJ|-rKIib4 zl8if;_g1>aHvvdmHuL+{2@|rLOo9Ou2WvNOh;4-9pG5!u?XL-{>Wtk{qH<3Dhv|+^ z!ORbC^vq(;)ALtU5l||Zx+sv(CsS@(l4tyC<}F_vbywb-VXSSduRnDFRz9LvV{;y> zFKV+ktl{^J3NM`$ui-xx0f9hbk0S=F-wYj+*p=QHQ@dk)9K~nmW+wM`gaU#eea?tK z@c(uFTfSi^vC<)bPI2NuaL~y63bse-`BCkY5 zxYj!yv6bnJ{%(MLn2=x;F!uQPrtRJBQ~Qhg1j5mN!CQ~z@osSj{(4bVBboF5&$7Mm zhkM5r%4VF@idA=~Q0Bi_ip5|8N0LqM?iUK3T@M!_KYxeab}i&?O+`QV;(vU+6df(g-3JnXC)<%U#2JA zHgDiVf(t>vq%gN4>af}$gKzyD^a^sckB*oD?af_|Af)zg16o<6JvS*`Ls>#9E@X-!CaDsPp2_<--l} zx)%3=*(CQS#=2V_T}=HIQ+0K%AyKKvd225HF#}eS^%s{wULIP;wf&0Uw(8OCj={R( zKngbR=RxZ~2pW?qCdS=kvIkcat*27p{xET&>Pz?the45pnYiI3MYe#`_^k!|mEXe} zpx(oS_FuX8R36&Is48)oHzU$^@595leybxBjipX=r$JuxL;X&gk5Cvc_ZG$BlcR|R zcw_`Ia=3VJX?u{6;yahpJT2_MmpW18*rGDMj*!Wqv4ogbtxKWb>FT-@^Qg`S-$4r^ zSB(TK4@tM~W+Kxvc2;Db+c=z$cOL!qe1zYaMAz{n%-<1wb3&D)0+_Mg**kciq z$C-7t;s+-(SEsHm(yspxOIf%-46teFd~^mI6R_pRqXEO&@#5dU&IyheRZkDbgMVzB z)vX{V#Z2yP;qt8-%iW?g9^5sSyAUI@2N5b5kykaOu(RW+-89XxTuRnN_Pu^F2Eae(P$St1)9|5yD^L5{Ugclw;}2d%2v<^d?H{NRIhRtGC(0 z+6D$;SgcHlDvz;=ejSsB{`@0QOxZatHWxZw>re$vERUU^7*^^B2AaphR=qO3Dj;a4 zHvGtb@p7S4=ydPi^QPO9l2t$0pxg`*TH47P>Yn6Mo?;dwg4ot~I+s05M6U5hY;E1} zyjfE8dmyjtm2mL8M6vHuReS=1&8s^PbSIiy1x6(NeJ;smWrx~1JMm(bCf#A*N4Uyc zzl_syNDFkWU`<};tNIuuKQ3@?DSEz9WU+rh@yKb_%GZgMfJ+30XQ5M4+DElNN8eg` zkj&ee8x6MHBqvmsD>Dv4?H4^C7{%kw_|<(Cp97k~qyFB^)|e}AIo-rk6Q-_0szM)>? z-Hz(wp6R*ZvgzT0ug$-a+o2Pdkqsyqeot;g> zq+l9+dt_1vRIx3D%{`^Fp>pU%e&db{0l!7v@yH7qc-(o@-P5LrTiNToelp0aSFe6V zD6AW~4?KK+heNY9hNW|lnAXIW;rH^m)Bbeh;Md#Hg9y`&;l+Y%z$d|^p?Y_eK2jJo z7XFmUp?$@wrtH@3eFJJ(MDz>cD>rVG#ERs&1758L)m7(%{!{I7W5j{^J)aP0rm39vm&GQ1bG~%~-vL>8 z7%y~9RJ(qa_vMmJImiy-Z#&ofc|d<@jhp@~2*%*D21`SR{tvuU?Q9865nv;&gYWa{ zH+~DuhLmK7fKJ%HXVSV3CM4DQnE2Lr3`HXSDITMGNRV*Q=G{KurMR~KALiaVEXwt3 z1CL?Rjt;;OfC8bi`O+CnvicZkc@n zv9gUI{0q2z-qLcD3h4NP%>2$x!UcdR(XcCy^gXEEC%q`sV$geqE`^+zVMeQAw?LLL zhbUfq(ysH?%XVH(((82a>0?Y!8YyHj+pKm)csWq~AYmrP;;O5D^=Wt988usV zIK71x(>;h6aDj>fyQn?BBQ?naX4l2_L3-$YkTTu0zioKJoDKl)Qj2z*^9BF1vX=7w zP5@kG5cvBgAvU*~;oUHc$)Fn`(L%JQocrHvtHmd&>T0&dg%j;B%zXjBIqzXGIJ8=p zd5&1-f*QlmGR>wO3t?LvG^SO#+!p*%X2dK{i$zhE<#yZrD3AEbxrk7SR%*P5&~rp_ zpQG#*j=nE-D>3jaD-j#?+_V(Yy~{I>aWX-&)oiD+(hzAG`narPa8+HMPs^O6P)&{3 zE|9QxnH?=bYXbLa76~e{@9_JHkm>DApm|IMBQ`&kZIO>BJ!_pytzUtL25V$;AlPER zJS__gyH&cHt!RA?BRC)nH2_KC1wao|A#`F?GZuU%SfLWJPh6fQjo6##0rwhqeJ{kt zwaj=(r<9AEvAvhhUJbjMzdUk!IkTW3CF0v%y%Dpf%IiG#ggAW4ZUqCF(CVq)i4(T1$59;=ywIMjs|!?(B&+V@NdpHh7l_YpFlto z-vQF0!8o{^z*3xaKKSGc!kyt@>?W zUxzMMtRzD00iwt`&ejj2?$hp~qLqt;L2{VEAnfiEn@E$0y0L^)o}*lDCp9cg8D3oP z9d}*Vs<1ZtRzsfBvKLRos`h&x%PxY#sR>p(BJAc?Wv9JS6smuv34$IX3-DMY zeMM~5)`Qj>e~a5%@|Noj1rKxi!j>{KFN#a9Z5N^GhDAFNs$M2QKl3)6F$n>$r8j~Q z5@?8M2`NfGB_&z4tR?y6S_7K1ustG!rPXDPIVR@z%sh_h??L9Iq$yPkb=yW$+GV@7 zJ97g5&#w@H(r8$zF~E!f7BaeibS8cSN?hqcNrFhpBW9h+gPiq=lsIM>=!kdbIa_D& z@PhCU#b4Ap>IbyB+4v)gGJSrQvGE?usgxVa`6(7eEjRb0{-Md{q9vXj1!%j&m^KN3 zl5aA({il~Xm>I~FOx=0U&rxm?#=n%O*FNYM;0TI{xGVOC3Rnqm7e4hvP!5~nY~_fb zZ9i_LOZosX5+Z8{xqivinTferNNk9M1Hh*EyahST)n%wG)DV+CMtjf@4>86@XBP z2&no12|z&%vU1;A@Rwt6rlrAB2d$DMkt6=1hC>~Lu@BD|?`ZC>U!%-oCtd9L5?=N6 zJVCx7U92;{Bkp8ZfwymbxTkB~z-X7dcPF^*cH4flE};{mVu6mD4BEC#qUY0>i^n7b z{5L^ASkq_5i4E{MM*&7G7IqYFm0ZDo;uPo!u$Cbc+2;DM~P3C*!A49+ka4zC-PCWxV zo)VAL!zfTv;=+6W%^?KTiLqWLrHHG_3APf0V%*!Odya^0>M9)t&q$KGBz)A(= zxul3%n=<1Ii=lA#7~=@)MGMh}a7s44_H9b9h;QFq6opqIBA59}d+T0X^o!8t^k#z9 zwYgwSqP^xoOi#P6s+YI9!8^l+gDe!RBSmwT1O66E(rd|c#hvteCqCZOyVv-eq! zoo?o+j2+ZW=~>BhfNR;m^hDwHJM!c6{q8a@C{PKit)4Tp!MkTGUek1DhfECn`(E2$ z_Vd|&W9%^yBOQuZR_lQQo4)=e5cJpn z;pbP(=pJSTieoJwohA!e3Z+yGml_T52!XoNJDK@WhS_^xGBHO1kj^Rmq;{K^5bpx# zfi#q(Jk^8c!FiGSn)|(ZCN^d&UWV|;9F0Mdx(LsHyQ>s3K0Ipj>-d|LRCl;h zlz^)P8f0pgGvCqC0}g&&IA_ncTttUHkC!%q2xwCA+fbk~Kcxv4|1t>}C|j!!Zu zvqbxR=f-lMd#|19*-Da?>fMCly=Ou>KRjWd3sf_FzX7J4O$Sme9w#cmIm-H&^#Txg z2u08DhG+P`iVxd!vRYr`!&Rl%RMAlp0|5>3XFzaJkbUUM56}_T(PuffMVx5isO7L| z-*|W`Ioh>r2+RiPUk*T*W=dGXmGrz=d8b?mQY!2gH}-pTe~zKjBf3luNE6aktF89? zZ>)<=fYN{xwgTdXl>oRs>XgS<#1(+IqmxUTI~mOt6$ef|EcY_ZVhZY92@oFO%PmYy z*Mz1JP00eH5=c0*^jtn){n<`-eQmtUw+^Us7Z7|IP$=NTt@C*_B@MLT6cKNT!yWSg zjCqi6k|6BU3M<}EB#uC8m~NXe0<}T9FM$i@7Mw+IBi_SYrldKDUuRXmeA^_{DI3N} zqW=uwdlLP4r3V*`LCmZms0k7%ap1mwpA`bKJWwHXDlG#w2Gcxn!F5c@nAnUYaZ5+M zz^hdetnAc+cThlnpe$7VZ0;>GD4UR|^1O0jY$s!4hGo9bLdP?h=fehi2)YHWv^1a* zrovVIV`MogRnV3I0|-3~^t?$JL6c1-niSg?2r@bbVk~71l^4Cspp^oGY?C9o3aEfG zf&UvA8w>1RHt~K)Lign=xMdC~uRp*43{)c{IQ6{y9+F!jD$0l`tRC#HzE4-6Ssq?#PfnpeP(jqM92EmeRHnr$kS>35YLH522{s53ipgVv)V~Vi#zM zDVLeUsBqE0l7xQk8w*9ed3n;xi+(lWz31XB0Fo$AzN%-zFB?(59UO34&N;#a_vM8W z%^aurw~avEZ*XWN&S}mP{=kC?;*E9(`~a^d;0yrOTkG8|Z4eZ2^% zFL>iuoF7Y(^ZJtiNG#XVI*0=}(MDXg&o-`4*(I78Jp(m-0#G=ycSK2{pzy`7V-RCbegnRvJ zh|2*8R-AV7B$<+CaW48>RqM;-3IMD*j<9iYakck!&fN#ZLeNS+@${^{RiYI!T+Rd5 z1DfEq+JFCzJOo5@Kp2af2N`wa1r|1T{~%o6&W;UG{K!Lw%iZ*NWsDvm(KOXV;$*&` zo`SW5y3b+Gr@}}rme!TGG&U1I+q-q#Bqlo`Sp;z5cJ%(D{WJz12!wRJ%sXA_v$5#A5gFE3Z+K$A3>LF_8s)9N_c6zePa}5b2a_dzlg!XpJRB z+f~YVhZWGT78V>BL7pHhC+krF(l_A3$gw8MnV8s??q5YlVs4F?eGHJ6<7=AWLy$-VEAhRZ;HA;A?Ya7I3nKi5%RD-M#ARK)#R*uiZ3(o-*p=;K!6-I`q|ZTEv@oMlZnyt zKwC^>?OH|UHED-GTYyaq=rX7r=;gL3{vk8tgi+QUtyjG{`jQObF7<{BOdEECmwHV_Xh2BOJg(F}dGz#a{r9 zigy7;_g9fh{A;^jpnCz9s~52lpkCzBD&RiI$NT)({F)?2#dp9U8%Bs}0j6jBU-yrs z0vwIofKK80H^um;n*9Imw<)eaO9NEjitsOQsQ&1xEYm^x2aj-x`?vs5|Ezoc&{PU5 zLi?~8ybJ2vN`JN%!OAw@)c`~nWJoMqi5B^9`GD)N>4L@YvpmoX`7#I5CjvAYJ|0;L zP%rCge4J`Z6N;F?_iIQtZS=%Dvqz^t^{4H2Ft5Uu0CZy75aJIkVEj-Cd=tQGeXJ~n z_k&3Tz8&Cj!#@1UB^3$^C(zgYI?nqvF-_IX*J60WH;8q!Ic93I!}GEV^GCA7uurBF{hbffXP0K#B{kNQ=9`#*3KtnUmbLTOkijnS5k;a#=ej$z&Pl~~U z&5wkN`xismCH%`A7FLULTOwF3LPnCv!4+x0Ww^F-kAql>A_Wa?9+V>E1^WLealQ|N z4rZdt6(f-!)A+|-saUaN$wp%RDvAD3jmXE?vJ`Z$bSFHQsuJ#2ln;EWN$H$#eZ=ob zK2UJy(QhRh6h!cZo`Y(C=k{$~m@-*~jRj~V4i4XQ>hpB=EC2w}(%zny*Zn3a-_RN@ zhMC1DL>qluG5+nCm<|L0)uys&auRR}z96d0TqbLm7C4HpH-y>+l`f~Yeckgnhu^BG z%am%!l|#0P(Oba=Ota@OQo59C?DK%@rvIpYale+NDlpd*!n8VG6 z!x~0PNEX3~-AX)BT9_@X{;p2;)14Lc+@Vc}g=Emly3h3MnUr)4mLwo0~!z_207Dch=VZ5)@K+=2M+} z_?N+dswgoX>>^M1Mj8|*ZzXLl=8)MxZYyWq06sOTcIUcX^)A}lZLc#+#gR7qOLXvE zD$(!rmyLesT}R+MpnJJDuV1x0-6`Zl+zN5Ott9rAs(VGsjE~$G%})9Hri5$q?%WKI zP*NNi8BoZir*Ey=D7`aU>xt=_!ehHMx$TRSX+kUA1oPPWe9hz7YuXHa#m#oY-C;h` zKC9TCz*R~305W~jgF;S5nw6a$xNdNG-QauwdfsVDgD?At!70~mpKqs#Z-_4Y?P{{H zv+nj@p7BSK^Ggs1ZA?~V@HU*Vf^$tL_xA89FLtgG3klq(kDF~Jn{HXu)C>K!2mJ2! z*TE)`3Gp;p-Ms!#v2CjE)MKMW>SVdsFL8cgV9?dYt<>)_JDEh(W8u_$HT*!(a zsseAEZt}7?rMGBTmz=z!qQf#pMVu^s)#_4()90%b$NfaxW)3@yuHoUH_1}lsOFZ|l z!jFS^9~BH8H(r}=D=`UxJ2V&XHWAe)Qwkr7Z=EdYOVpnio~~|eEVvf?p{%+D^?EPe zhRpuhT=>cR%N5S8^G@E5MMCX@B_b#IX@Wf$2Omu5L*++Uo#6?6@aZ+jEj^++IH~(? zdYX{)lV?Cd+(0OUA1~aEp_nLl5HRqYPhlhs7dqP!N4!3M{OB~|%SuEVs? z^h{}2@yrc-Z*Etwqs@8yi|=*h0v<0Xy$*Lyw@<{&?ItC0QT2RJ63&MFPMxE$zm@r% zVy^*&bhY-N@G`0zEagKvj>gU?YU+_tBhyLqR@CYQQ(j~fdw z+h_Wa+&18WKSi+oc4GU2{9Gy;55xc2){V4{$+B?Gx(!XO$N;IRy>^@o(0DxTA0BRU zK1n*gZK}F0$u?OLyxg?`M~*(*kx}V@2v!(2vK!m^J`eWW;Y-?>>`qjuOO4WF>!lU- z#+TWc`b4qZV@BOm=;(E{F$Wb#0T930-(HC~x1g>r&Ha39 zo134%V?c>==FPTmaIyDEI5`FJ4Da;C1gxhA7qt}_1EV8tX0x8}mjsuONmbh^h89jv z{@IIWR-Z_-ouKW9n}Q+af;B#NrntPn4n3HJ?1sp~q=n)$N%*z;ejFJCus zx~HH(k`vwQRO$E9Uii3}oP>Bz-`)??D0xQy>5iA^xVd7!xNG==U2X>M+@)Xb@%%oo(enjjsmj({+#9DZ22U0vn(PPvsQy(*doLmrn>Tjr)V{!)~pjp0Sr5wh8x!WpMrDB{g( z%<50Qs;d?iir*BJ1rR7uW-OK&9+R37sJ<}rr_im~*|zhgP;IlQ+Kf_CG3M5cDE zi;cxKueln6BYP2^P)koIr;N7ifW0B;+{@kh?SGq4_3C_?_aUaCiMP|M>iQ|Wsf%IW zozb}7ok)A1q-ul^gpPMI&+IQx{NAeMJM}Kt!y3PGB*-RArQ6wg4p^_OZM?SI8AU(x zT@;Dxg@L1}s}8@gH&z|cG*&q`D)3G<76T93zk1WLPIxkFfa&@d8p^tTZiFuk>FB_? zSSp^D^Si{OF>g&5CVHe{#kA5i)skFI#xUd%v-#;nl;NtllD&lsuOiYq8 z)9>R|X}Wzo3OmvP?3esxMZ>AjZI2Z^PzXxeYzWcwjqwt>yd~L6&)3(s^_``c{PydL z+?4R64O4I9FkR8_7_!;;U0qj2c1o1EzhJzvXw8e=2o8 zC0rA68?o?Q+PMODSFhHBVV*!0{=H90nK?mAPj7BM<5*~*&0=+ZQd-v<)3E09L8>mh zSgN2DB1rCbt{cFPTkg72Y}&efv>?eyU7~gOeI-`XF13Azwe5Y{{q4Y|jFgP`P`Oa! zI9Jeqx!c|sGo`}D$lE)D-FG&_(%L#RGc%5;e&-<^a7$JvK86Al+R1G5ZAZcJ4xjcp z@>&`H@Vq~cF5Tly%EiTP@1WQRFwQEyaPrl{qP-UaYG)&PA88pZac5KoN0NDYEEW`5 z&<$B7G+Z`ZCioIGl5hF_)y^ShY7tO_It zmPw@Nh+*%&S&&z=pYFHxH3kSB2M9gbwEssK)H77#-F|wid)%Iuk)zDwG>tMnZ);x_ zGsMAtv4e9dOnJT%Ty?qym;mnX`#tU#w_Qi3cSylE@eRMv)eTzR1E(k4Yd92e+pK;$ zH6?;gA=J(wva2+>Ia!l&7=;~?!4)Cx?9AP8nJ&7pRkJmdNqK_%1LkZt90&>}S$*m} zI}<7^D;vC(n53+DlWk72jlK#Yq5m}A0wGbp*XLWOp>UV^ z8)q$iq9%`@Bv;3jU|h_KyQ^q2-pnT>y-k~Bn6kCxn*tD=`AflXYY64IbzvuAj@SC_id&~RiQa&}^P zcIyGIa)rq<+r@<8IVI|Y`;%T%`%;5YlAky?4fA{S?M%D%M1}Y+v$a<#Tp;-GzCYyo z{xB~WL+wFY(yxCse?@d@DYXCxYY2dq7h zV<>lvqeXgFMj^DB1VU#4Z6}iz)AIT>F|RZ0BBjCQ`e_s`3IA!NE#;_c37XGV|8W{_ zzUkGb#P}El7(cv~E&~YQo+A_XOD^|#c?aNdSbj1|VWDlRyg*vcBd9z<Xk2VC`05VI>N&nXV43R;Uv``>s%&4fK_6u#f49O+m7dA0Rb4I{9!CTs{MTiZ}Nw@8}W6sXt~vic`!^P8R6-wyO=< zeM_X*8Yo!tXk@$}_S^#7d0Vr-BdAF6_SqCpJ3HI1*LG!KrQFfxZ2h&{OZ$f3(aN0n z2YuE*Z=0B(6<@9j4`vTA<>Xi#1J-7@oPi4+2##OklqlxP1x32)yxjL&RD=0=xLRG= zt6r@eI^MvO@ji}HGBU5-3Q8gf!q^KBPbL{F*8sZ}&X6I{V(aexO73uLDKr<`(Z)0a zf%k~E;F4KjVTG*SEy zuv#zdz5dy65iHc)PDCnOWp)?knxkEvw4URlx?iYs0o7;S>8IQl{Z4OQ06;pDmy-j| zNnB1B?Fz(i2%!`{!76jcgu!~a`Gv*bD4UwN6R|)2Y<9MGr zh89e6o5JF>oV9l26_JyTY3gT_OoacZPO`ZCQsX&UT%QUQ9N4qF=Cxk(t>snmb0MF+ z3@Y^F1Kx(H$VvT;nia9A$Ovu^n|Sf_0G5TljRp_i;?tp|xUS`s*?Fb11Ahg*N@ud9 z?S_zCoPz;Bmt6O~!KwVzh64}hn#AIUKCNr`z4$H~G+CJ+}v9z|O zPE!P0`+4vimQ=8$$D%9y(%w1I?zcC--=nde!4hRZb>1kh43azCd{b2wdT2v-4!%@M zlJ?l@X^=J0ndZ!So3-`Xxk*8OeFX)}o*;1gRvF@iBoa<0uvxfbi>03SLmn{u= zmy!~YmlB2aTeb6>h z$Opyct1*KFR{|eIVE|<~xiv~FD^blq-sN?qk%4uyf9*^E0@ISI(lfI3gn|h&l-24r zBGbkxI)lTVgCM}U#W+(k4C-yb|S?SUGTwpMR-4d_V8Em z+=9;7pz}4qw*v3xtHsLGBhu9hQmA~G8uQQMfo=-(0za8p>M5PIoh$)8^7SuVLsqvi zzouhrazStAtKlyX`~Q*37XMw|YzzXV zKx3$Ec9?DhaN_i7kObK|xXxd$vQUgU0r9s~=iZ8!_p(0d8GGhSq>?~XsaNG=IplY| z8EnS$;I;u!RKtMO|P7*V$mo>KcR&u%yRfg_TKhXvx;X41o^)5Q| z9OtY7YQdv#eehS*PTzL;_MOA^KKk8J=w|xsUhsWd(;I6mHb(oyH(J!0)zf{?h%xu& z$d6~KlIkB{L*&V?GIXtHt7rVwIDIMcZoYhM)x2j|AigW&Eq20H_*Y39tdNDJBrO0M6!w+3HMwbO0y4?+ z4kwsyPT$&5fiyOzYM@I?ccD2qT?gX!<(1gJPW8chCVd7YqkF(p(YnCIs=mFW_?xv3 z5IIFzS}8uNs8xHblOKbQLZeTnGgjx$?YO9ta2RD?zPa{>bwXa>%K{T~Kb&PLe1Ryj z!|m<>(3Hvew`|~bZ$csqyprXWNBUpA$-XBJY4{+oKb^?-N|$?Zb97RwL`(AC-!{OP zlX^K>M?u2BF~oY?YEfds?Ep7l!%D3{oq33~yW5g*{~>e2^@fnBBEnWF3lbr&=MaHv z9gJqwQ?`kqKdPO2`Xw;cB#{tv@RM1}hsF>&2(qGD;czl(hKZ9+ly`k2ba-s2wROr3 z$co?N@r&x=ax7sVif?vnEq~XAwECCM@^(hh>heQ+4U;^-*pe8M*nHHKa+kirSb8j! zoYrM%TE~8PY2#>_JtmROw)s=1^pi0;CP7>opeETb^ezNaoSYObN_cD%8Ji z7kI31sHrGnfm}e6WE&1X6fZdQIE!j+1aN0w|k=A2(Xuv;~@ENS0eC6Almw;3B&;JO9oOTkUNmSMUu z>Ijm8XHyCk8>5rKf7gf?@2OKN+{!$yc_YV53sYDps`;TD(8tq@6L~`t*?QDaS>x6+ z9{WxDB6~R^AKhv`s2cOaoLq%U0mhI7@ER^hA3;A~@smoXPGPJpgX3Sau#jx`q(P5R z6X;-PM#n;)H^n!)PlNR*QlvUtDEFJ<{aC5dVJm5|k5WW3?Z1BvBxbQ8fLUG=`{(Y3tc8Pgs!W~P%w=W! zpei^%uJcQbg*enb=lI>d%XxA+`0-tI03ke}c@8x?Q_I#fr&EAp-N}#ddY{D4?ruB%Gl-0|zzvRD8L6Vy7*H2UK^KE%pa!Sd1D@0tPDXnZGKZ2nE) zRZmXHZEab9+2(LC?y_$vqQJ1I5(@llcP zfZSN)Km06mbY8@t<`?-KSEWrK{&4MSza=pDLd${UMeLT}$Sl zKlyGUg-ZBWTfIe#&yPbSKtQt)T4Kk_0dOxE6&-obpX&aPt-#|pp?iQ!^+Pj4pe5jL zKlh;pKx|x8>88RSmFy-Ao{gEOqTerc(qJ6Go-Nv;!}oT&;3@`+Nbm8ubOd> z;IIe*u($uq4G~KBw&%)^V{kd{{}ve(cX=56Esq;<5857B2sbwpu2jo z2tICFV{;)Q?&iWCsUYnAlMcLe?amUl0;jhfPBDE=Ty2So#5x9Z(e9gHgn1F4m4HPo z8=JR4N$|MmtCC3^%_Uo49&F~4snACZ7~CjWC@?Gps0Et?7a#y=(l|99Xg$I}hPb$Y z$gxBRVLRZZ(FJ??LU&BBswFr$%At3ZO8g65Cw^|JTESk+oDgQF*>(KwDK~10j+yu9*=zVo3~$k01#@Y9Zx;&s?@T4BwKd^RUMv~-MxA?|P2mB#9^1^@Ii z;B3-_1tmQ*}`g%94qPkaQn9LYbbtfZ|!0S0)TW=)=0ajZI%hV^J8rQK65=Ge+f#ST?_p zPuqfS#-i5gZMuSf%%sR@5c__r&y2PH_PUyJ%F(0@~}$_&i};yWz+V&HE#&zx38Yw3wMwn`P%@*XZJ~T~$6l>^(&0J~C}+%%l5MnQWoE zdi1gn5$|~0T15oPlDJ#_tK@&XC?C+czrlg9dC4CJOZ%53XMHskjNfX_Ozj$p_->%* z(zZw&-<|6SBr%u03eSfk%=>Sj26F#1>%d>LHgC0(`K@O^CSM5{#_|ba-flJ_enL+} zz-}#zTN68p_Y#)h{WSBx2m(Y@5S~ClXp%q%z6`Vj{?hyRkfg4ko5BrDl zO90ck)3N9z{TB3N_amP{okDw~upLj8MZ*)W_XdBBn1`lI6QnzWu+7#TfB zIMn~yZvV2sHAqaidA?dfd>CDmDgMxJz2T@Hw={HMxUd}v7>{OS3 z{j6+j{E%&Gup%-t9}5o&m>IG_98-_xe|I-CaQ?<$W&ylxVSGb={tF<*b<)M-O-=eF;bQbDz0FxgiPz9`&U2mwo=RF>te=D6wi^F2s2m zVP-!Z-EU_x=Ut|kzvD+C&?ww2&Z1dxM*e^*?`o>!_EdS?x$S0_KWa>sQ>aoT<$Snm z=1q08DxKM0ws9p@VyF6;-}m^f2)|(9a?+LMp5MmxcdO^ifF;Vo$NfTzqoPZ+3YEoM zpj3HC{;#h;h~#d1MxoFR2ODKa&;HeyIo4~vQ}dXf4S;iVwV38NzC-sXMZKq(GDO8OkK?vwq-jkS zN=3!>F?E@Yd!F2&ht}7oRBa|bhI-2Vm`X0;`ZB?vc=F4OH2nl1?!Fj~TjY=bB__R3 z{9D*7nd%1X6>)gMt`x!bh(%fa{VNX*Wt6^3Q<|Bf$w~0YZUTi+RB*t9W&vD~2Zpm` z!8B|o@eZHh3-VDEj_Ofx4f|Ve=$tngtshTQ=~BLZm&3 zK{A<yzz;AQv}7Txv%}{Ll?RMV#$R!9Wq-f$&X95W+d*lsFk$WWi}6KBaj!2mw;-+;p$1ZYi>#tG%MjJYinDJUD^ zONq45<%jgr4rbO2#nUcG`BYRYc^W5YE1dPByyEpbv!?Qok!9qGFyTHMjFs=$&` zmHyRF{6j}d6A!|u1XTG~Eb-H#hYMb{fOEW;rJ@{l zFO72K9zyP?#$#Y{Jjakv#e+)tcZ~~HdUk1Wg`zqhMMm#WR#_4j-0~HBjEo|mntI=V z)i`wGJI?+|jEOwq^+Cum_x~Hb5qcnvulj{1gM?)6@Hs7u`nzYlCTJmXoQ^77iW5sN z1iXi~OLI1Ycu3+WLX?}LFtPlI&yoDVDvQIk*R+e&t311SKyCqx0Jr*qLjM!? zu#hR#Sv=kl`eGbYRD=z>?0i6zl}gl>BsRx1z@gxvGXv`Dfa)ZjuVzeLA#EX*sFDu@ zL>C57LKYAhheFdbH3(eIzs7fbg{LA#RD-LtRkF*<(!}0K`#Oda+~YMvoK|ZGYWgRE zB_f2P8$Q!gGzVXuWZN70R@HZ09FK0%0Y;y$D zsEt~mn*0x5@>kGU*99ejd^L}=4hvjS9?(ewt@sq)1E;sMeU6Ek4;4R}Ob~*f^z^w< zL#>&nw24p{`vPdNDblAIo4ZA=LirWx(UFTbo-6~J69Z^_0%{N7+JW9tt};vC*jUf* z7(cj}|B;keqP}1`7yrHPofXuWd2Z*32!#)qZ!t0AWZhnAA#7=~C3?wk?R=?wVH@P2k(~NuKgWQ_4t{@f<}12f*VRLPZ)(@) zBr)>z-CJoBd1?jn@`~Jo6^%1rIlS259UU8RUnJ1Imgb6iZD(o&lGM=#ciw!{*xgVj z$u%s>9k!j!d2UF+GaD|` z5|wObM=LaZ;sSGIf?lrYp&2iqV?9+RF{n18O>%L;&6knCb-nhoeLxMO0hw<@B`)C9 zX57OG#_q>|QR~=s^&?$eYB(YV;syyNNQnO7;{O9M{E-_g;)6U&_LFSB7L7dpqhG~- zkfJ&fE)XR>=`lrc)G7}AyUDjGP0iiX>!%{m$hlu}k!W!7-4!eU6vzREuwjWeaby9C zwDL%Nhr?S5T=3ihX(Yi4do$mQD{^vI73ty>2jV+$H48OjB%D=))VO5y4YwsZ+Oq~K z%cTC*3Gj{R!>4)-^?d1+dSFh|gM3Hb@?f37j+A5g_)&JtEiL@R?^?sls5jA_Sp&TIgrpdjHp|Z9vKu%DQKk1)%4q&lAc(0vAgE=A3+Rl=u zf4pCQvft@>TujTxhL9uR%h3?oY=K9ouUDt`FX5X4@$MmZ9)GTS&l#)7u zkKzXJhsVFW$NY{uJs`pY`b6SNZI(5y{kRJfNc3Z53tR7tv;{}qo@Fq7Jg3d2sQDK8 z6RK!Q4P95OT97lMg7zQl2ng5pE8p2V!*dD(B!)FW_KcxI&%2W#o7xHZc#dNm1~h=6 z0T>5>!2q~?VG_7s^Rlze(!JNH?u9y4iRlAZlglL_A_G4xOhGiq(?LI$N2v2mEFExJ z04d^$U8lork1hDJ5Pa5TVD$k6*;&G5(823Rw%C8NvQ2+p$kto|H%I&&f$0& zRZZrEkU=Z;HNYEWFlkIk+GYR+o{17y?kc_Xz7iQ8yOp<(2vI>g#X@v_&~|J64TuV= zV>K2;pv_8SE~(E9T>#$mfidWxyLiWDFCx>L5NwRPA#H7N{D(r#pV+{s2_TKP)8l6- z&dz!xBVDd_h{9QFr!|lL()W6WT5IawhKOjV-W5*C>s{|(MZ|GE$GSQq76{Ntw`aLk*Bv0dW!?Tm%b^8;Aytj;<>hu3Tvinms?i?c(evo+@L+od1jP~@o0 z6ER4u@n`p#hQTh|Zl_9GCQ^R$xxCn_>s6WXdH1fMrn=y0YfLILMv@9E3|Ep7rM;=Z zrmZF|`S`_qhUH`OW&J%a`&fdup3o9b{KqdjC8(%h;z=9h5{{$Y=x3>O*E~=;b+Yyx zKE)hz-g3A%puaCvxcVk{`SL`9(`j z)=S1VolJ5&hzN;1APOfteYD=wgEuo1uA4bRB;USx!)NYS*BVDa;C(#vNW|}4AS11z z=Rh&;!Dhj*$M>&BQ^HlzT5mZj>bfnK%&Wj7y>m@NoW47GdnA91Rd#c{1AOJ9vK zx>%i$=1zsw-U5?5k9}c#9ZaqPVwBi$CM;17S}iG13frWDCBa zWSX3Py|C<;4Q!Gv`?9T{v0R49+itt{0_zcWa($|N+Y?Y3VRhF{9h;gtu?e`Fzk@^h z^jWBEf>)X?no$bZ1Xk1UsT2I#u+I~6O_Nl+?c%u|Uc%tP)CW(~COp5*4s4h$eZ5ZLL4YXDWYHm-scX^sY=`3McXE|2hWRLb@RfyF%%=Q zGdTu_XHBds+p34mCo_gI$_>QVnQ9095F53E>S3%INjVb`W#CP|lwZT;o%rG-s5NrimdNue(hv zBbKQ{7dtxC;e6p?n_yTY(4~{x{5n1W)+IlkQ{XB&_oDQ`EjZge#lTL)$2Cg-a$z=@ zSP_5gq2(*5JKBjq^iEa!zb~qaV#3D8=If@LWrg6z-IR!^yXYVdNBo<)h;<-(=qN87 zRYj>@p#DzXpEm^P5pAgN7_jt!4+_wqa;jB-4-^U>zI+UWs}t%fI0c{*daaG=O^(g3 z^z@R-||@ zb*jgbUu@Cha6HQ2)A*A^MAe|6S^q-daO%DHubblFYcb#4C$UJyf z)4ZzYl9tVR~e~9rdWw$}J#fZj9(;V`qkQAB}{O00IDcnVP7CFsxn7b{D3~_;)G|eL| z+fUk-<)d`scFEJ0dmVS2zZoAh;DAHz$oDmXm$(U>hOf-OdbnT0p{i`4L;Wn=2uvhK zqT!GK{UMbtGqhnr+l$E)%(L-D?ZgRNC)gb{*qVXvN7!7+Nld}$$~|{Xr*PvEmi zZuk5lbsI~$F5>o9k6NY$e8MEN!zwHOsTaV0e}@D3G`|1LZK_Z%87#4XZ1``_=*-Ub z(pBK>>;%($u8B@V*Ve|Mi^>hd23PBw8N+tTz=mVp*uwgqE^jl>PzHK>kF1!zo?VRF zR(FA>1iX{P!->qPy+g5#8IHN3(sL)?SyLWlEW=i6b0JNV72QvBBVq3Cwu!G;eRrGa zoMyJuM7p)I{VU!7ZFhgg4?s`*xzAhn7!Mq95ULL8WB=(tf5$toM|Nd{R=cZX+P<^! ztEFy4`vO>E$)eQUc^c{abFFAZJiI4+#%XP&H$?cjo28=2XB7cIeYPW1rv5`^V~W{Z z4YQB2xN|T8|5LEQE&eqzJTS4B5>N;l z_0MfJizR*mG~2Pbq#Jl&hGM;0!v>eANH?MZQ6#Q*D((+%>D)DS-OG0H8Q!I(N>$5G zO(i9Ghw25j+J`tp`Cm8#(-nrdO2<~61krfL^)C+OmX8+_?!5n~GrD8|`NtT*dj2x0 zaD++yEx!EOADP~zR>e3agY-oci=MKnEe?(Vr#E_xL^Y-c)B{ORZ*ptrJLSeQ&c#Ru zG(6oP-cEZpxAPVEfN?1j5`e|k?qF;h5d(Sib>jfIS8Z!|58?GqY)V1rbi^IOgA{w0 z3{3tJCH~FO8%IZp#Sa9AbP^y@F)tw3{}0~qr;G1ZCut-+}pFqp6(T+AJ#Zm zLlfZiz|^kveh%eajkA?aM8?x^kJ#*O_q=%Rb|M$md+g2OqhoIpmf?6P$RzRMO>XSV z%03~pd~d$49VAcK0qF7Y9)1O_vugRk?B&@orVFRv>gc1Kbyvu)`NZhxV+4Bn9~||c z=(AC(@G1v9XK}ocM<(0f`Hw^Bg`j@c{WnSMTToYMTa_QfhpfHNV4l|>VSBdRVL{8$ z+fZS1;|De#Ix)WH3Y{DS0O?V*$(Gu^Fb@Zo#f25d%ad99X)T?(iemlcy&l4@Zo>66 z?5gf{E_7u!a+1ZjHrWFvc{*?KrEZq%=oi_4(%N)^7O7X>B6*vtDZzgRhweu}IF%?x zU}}YukX?(=*tf|tO#Gi|@0`y2zQ6aq{?|3sjvQ^ZDHO^PMkw zX89uHvC$*HLZqJq^QaObWjv>(2Qn(zW1UtzLsmNi^H}^y;Ob+0M(Au4@HzOUMF$r< z$3$mk<&BXWXY3qYVp1D}*D1h1*+FL|A#Oq3DDHw`c>d_hdplHi(_eaLA_BF<1oey! zif?eJ-5Ib5D;}&PFQu5Nkn3Gq>!|)ju3g$_An6q0BP;6cUB$x6(eNnyz6OX%1(_p-Kl7BFKo7f#!qzy5Ecuk z8|cTI<@#AK*eQ`;^Ow3f9^eqh1}H%;{m`UUpdzko$&}05rgP!rJ+z2KtUez*RWACO zL&P)TbXe8Ub1KJ}OxEGYZJgK05kuDdV^kfy8rd6EA@r$~*D40S!@qCt`7Mx)LP2Qe z{PVX_8IMk*P6w+Gd1%kLAMrtbc=sjXqlSSToPcUYx)g@p23EO^#<*eT@S84P^1{Y$$VSd9J z@KZ(d*Om3dx0^&StXz#isMFbnlOXG8RtzgqQliMXzVKpE@zOUf-1-$ws~y}Aq$NT( z-{3s00=T)e*SI?pW;*BxJLE%>r$Yk>!(56dSSITF*$;L?{dQ9#5Ae7U8pdGaI#3XUQ8ZDB@z_K?Nql(PZld9tYCE!GZH?pkdF zVc;_5vUrB!Usm1AoA)+d-7UAMldG$m$Sw?aY%h&7C{uU8ZBLxkyldy@X#BuC>UG-eMx6ZHWJd{(T&}w_nVo? z)_l6V6D*%U(WD4tml+;(&1#2GMOn;npOfe43Z$QElb z1{@D*wNlYwX#X!>Qv>(WwRNLR}$$fB07SbQt#DIPyD zxFxg<4OxA(LxDHp>C;EWMETm}gD>D&#~(CYa1#JG&vMzoI}6Ly;}f~S3nQkyufIrM zja;T)O`t{l_>rzpPqPH+M1n;-!>gUe3(e-^7jGk@O_-eQRHnP3PD)C4S|K8c<+#_B zHw7)-`N=>G=E?2L?rY=HboZVso$NW6efxFdGCbOxDjK^GbkWne!6k4pT(UOcz0leLf6 z$2lL|+qT1*c6B-HI+0{_l667L7d$t+&W;}A8)IxKyA(3lTBQ?7FDlRuo~Y}8@q|7a z7id%2wA3pk5f5oG%BlyiphVW>WP{m{YsaL-5%*UUlO~(ij-@Kd06`$@Hkein9d!y_ z2` z@d~bHlANlS9|gBQeV06-pDC2R)jG;q$NlaKVYjT~KI&b@xf|pwLjQ+7j(XKIVc@xU zQPO#a8o=SmV^uC5-o{hRPkOG<(o!2~2?o0ujS+awOxxvHLk8xG%VfexV^TQlso4Y#to=%)O2{NzB4+1DL5n5 z9U_WE;qd=48?%QAbT_v4spy#m#9ktvnnB+1X<7D+S$wkBJo%Mup@a4*GJef0Tgd-~ zSC!YiRVi)du5j@-sOD*PDs9ctIg{TB#|&KQbNLH=l?AQjRq|^~)VUhSv9`mg9Gf+I zF8zkdoNz2@YUIQ1m9fUX46>UcMknG&xRNXEeQf|~hcq)_9_O^*Dy;8WW*z%LZ62+K zZ5gCK7*bcg8DdP>v$XX(%z8sU@Ctw>zUF;>WuevuAC^HnIQEpW<(iZ|8UXu=KJKZF!V}r2-l@Z zg^i8o0zvwgW(f1FP{~eWYai0W(Wl_(J4ertJ9p`5Z1TFB2htKC^=3&380-mIJMCnD zKf5moBDrnc8}#U$d_}^UzY^k2-VTS6v`C9I0cpVm9wsfqPBe3Bh5^v0+!xo3u1_xY zvQ{HK=Hwox7o<}mz2wef_YPt68ezHxnX>qq1 zM{uZ15E!zZiAl_-O==>!NBtUs#&ogw*7{WF(Zhq3*3JPOt}*2n{2k{(;dadXXodNh zB*1(*!)9DVv(YGh6N_?RCVzYA1g%Nl+lnX>K5qUy3`ZY{KVU~Y3L*+4x6kEj0?|mg zu?qm`S(OiyG2uaKk}eL9Jl;8S!C)Jc3!+-3@lUSuPNMqry5Q^iR4DMxlnJ6O(>Eip zPX?L%9kBn%Hh8J%|G*%5UJRRAl-HYcwXd&Jp$fa;;hIKu+13uCxcy>ea4;z*l`VuP zfn|w0OLOOKn{-w2>jpON_5wxVtTw`olD39Y^l`Cf&vl;V4Z<+KWi;;A7QXswDCehT z3WTwJ7cq~)0$d~y-#pQ{;5aJ6iwdDnn*BI;&iQf_h{}`l!KgJ4qHTnQM>w~>!FX0+ z76;tAuoqs~y&P&x$XIiSys&e54Giq`aZg;`>GVfdSIK<_|G$w?1e<+)S|VjNVn&qS zZJ#zin>6Ug6B5c&N3NmiQZ(E)g||VSXiM!}t_F6IENMJmF{>i4N;=VBhVFbIq)jCW zGrc2BFX9=~J$1>~DYp@ECCeR$yEdvMhE(BvEG#767Lcz7yk_ka(Ke=ON0_HOfsz9LeU1m+LbOqD_ z+|;U+!(*?lVl;c8eW<)ybiFfYu(9XP9EsP;TTj3ea-i@W6J7U}1xINA=(KHGZTwvh zh3i+&syrdZ82gcK9PK8Gp*wH%I?Oi1KE7Bpepw}Y-8J$V3u6@f^~v!$9Sp!)9p%lcih+Gs#kWM@$z0Ihj=jl`~i|cDZbk_QHk9RIQDNm&&9uBO*g7@~va?)fMVoW` zwQd}Kw_{#uSlrI6urf-ZmvD`7UP(47(wWe-kAF47XyyC@fR9I(ENXSx4wwWi*opYc zhSlC{K(i*0atp(5^*cGIwlx2Z{JE5p`@ zd=W{$+7R0Ki4QyHeBntLTnlxzy+trWOgZ@WmEn`c>_!^4MlLbc4of_%Qo`*=gCd^Y zsLeVL(!TBp7iLJzeSYvr2a20tJ9ooC3VRHw?fxuIGeU{t89mE(j)?fN*8+`f+$cK> zD?il^=#*Oq>rR!ddWF|4!``A}L*`ikDYM$2kYGaSyq=OJi`UX~a$vAmAUiExm#q?o zc+_kA-0$h2J6@C~s(_*xb^XRSS(lkSCv0*mM5M?2CFi&x3Zd&MqP zRTi}XhKQXkMxx-b0xK`h!)<-hnmfB)C#3djk)u)`_d^mS8^pGP)D?{^?VjwYbib1o z_n17Unk-x!S**N2HIwDOzAJ9tE2O>RbS}LAteq8xMj4z0?|9FM=1!8lq4Scdlj?u3 z9!St+3st*s@l~(Y{!tPqVZ`*LnYoZ^^UsR5)54Ri@_D_BYiZbvl8A{DUVEKH{wyZ| zKX^ALo?q99(oc_%zrg~(MyS0M#<&uoU)djVd}pr42RH70sms#07GO5u&pYpEFtjf< zT~fglN7B0QW@^sROSwNFQ>LE{Z6*w@%Rbj+-79Kc#arEG15KC-R8$1jzX_Ag@C6>(Tmx~bh0pp z`LjTm`*+w6dUoF7()@xkds=90c5B~GyA`J2mfL3QeQ` zUk5mhtB~%6{dNR;r!F>dT1aO2_{{LMfBb@7oojh}M?zVfaX3Wa)a}+OXJSDgT(-5agU{A zQ$3eMAHFUIP!D91j<&IJP>B*QkGtz*t->bQ#2BI!7Wndc!+xk}=+(Q{h4oMG0{pJX z#H*j1w^+Y<66L-*grhfbOA3*+1&ibu0ZKeC8hK0k1aG6+ROqMVRcR-@?hH*!B~-qp zAHHLBH%mb~f|$|Cx*D-#x*W?EbV<$G6Y;OGW=jwEG5)*0#a`1iatguKXsE zv`5odI5;51zu?#M=r4lCul3YoQFoj#1~*u*9XFDob4KkHQwx|?bp#@u8J;O;R6a6k z%$_Zg9rIOWXHbGL^n6qmUUM%39{?8jI(h12u$My4@< zX6|lKZ$93Eb2yeixu~(f(8lPwRCkvy;T{Ovw}Oo8mMdQuG-PnKZM4-MAr|8tM1~Br zw)mccoS#hcXI>8m)_HY6E=%@G$Go3QtanmS`K*D2SExZ5PvbTam1X@hu->s2>GF?U zim#_6)rl8z&v;pi*NnB5Ah!m|tHqoXr4kGn<*uhN1e$T9`?yeidLh`okVH_)eI5D# zQ~My9G>~$RIpTvtdmo_m>g459M@e zrxYr--+M~he>_#~GI1gs8luBOxcT9#4;igw)79+9F4~2CQ^Z=in4q+anE_9wDUl|G zj`l7Olg0Vo?UB(>_s<<;j*MY>?9T!>&F`7K0-41gpgQ>CtqXhR3%VCWhn60n%Iz)G zhC839&tY1BoDEFbEZi)&F|mpH+>y8uE`zfCIz+1#ZgQX%H(qnpeXXBSMdb-7KC~DG zbl#{18Wm~CNzA(p^VfNC>j6|;8=Kg(nu8a}1Foh}UxNt@;f71O-ov(c=&RAZf9n+Z zM-Aw|DE2B#?SCSs!X{qn8?bZ+vc+UCSi1ZxEzBG28T2jEj|e*Lq7B5QTFXJbacte^ zjHO-Mn9DRvG^7-}FiD;$ZhrG%#+b|&=nU6W)`CFTbX>no)mQqWPG&ZpovJiU9-P(U z3NLn}J(syLdUS6GL9~UbnnR4m=HyR1OIQ)l&84%mrE#~W>)%O3Djm#E$p$6k2DKB5P)>>LnzCN%9?K! zw(FED7e-SkUQMwHt&^Ra@|Wsa+PvrF`qAF!HFNNx^~d6n5oq)PykXZV+@>wp7Ld`^ zf$ETL`qs}chBWSkca?J}FGP+0=Je$$it>SrxN|tm8B57(PsiHB~T$zI|FOX0l8Q zDRC06j#_W)xt0_ITT6=d5EtaHzaDlo>Z+0bi-zf&L9zLFM|lNnV$&R}JdI;>QQVlx z4Z>t`{zf-aWnMu&^ycry%H50qlM;I$W+sa`LBAc;y8`MGPaQc*Xu<)FCP{>&8d1>6 z+oCOdAs3!gHZI-B(vY-YU=M5u0(5)^X!MG{ab`U{L<-2=5iI1sHrzQIu~+)a-V`f? zwF<4fo!vr2ro8rve-CNGGy{6sC^jzxM)XQZ7r#h&xx$Hgs-c%OP>d6RI*{I-nM3hX zXVldQ{gFYV%5KKe!*;raGwwvORZZ^~W9yeG6^E?N`ar$EmOO)7e@bGH4O_*$Cn7AW z#Gxj1OF>vrvf)`MBV8gjT1rf)y_B-=&Io+HYlB+-9T8IE|6oruX_1ZvPJSv$sq9Qq zuhnG?PZ>U`Pa@&4fnfVFXc1n?hUSKIb}UX3@6S!KsnAU<^pbXPajFM0K{-q3b;Lbf z;sAobaq%%b%=ry&1A9fhwBkmeNWfKXHb^A<TqBYrN4U9go zeT)%WGB}_2x@&TBkhO#J)kfRqwWI`U^a#;59=6{pmf=u4m&rm)Pd{^Av{r0OHLs{x zmNQ`9??+GHuMIK(6Gciwm9AgD)y&B{a3IK9Xy}3{%3@YTKVJXz%>brdMuJ(^b-trf zNWsI*YIT^bMcl5h_I___hA_`2hTp~HJ99h3%xh;D<ot#V)RTIkFCRM`W@HnCHo)e97k3@KdYE$!MEjv`GjiK`PBgnC{7g08o~<LR5p)1DKo=VNcel*hqnfXXj}g z-g)B>;{vnj)Oj8+>_^^~K_rT;!(bwoCh%hdXg{S@l}Fl-5vZyNxwso8qz0)iD70l4 zVG>%c&QldAS5;Ot6b4>N=n&GjC=NLA+8XD$UWnmY-8(>bV7GErR}0C^=Fi{nKX(5) zi{fL-R)*uZ0x#w;U23+ExRG{Cfy+L+b@=&ZsxpNY+M$6&t7v;zm zZn7LU8Z#p-{HUb5-Pc;0#0GmyBz%asUDD@#iuvrPPb>@4!%Bzmr5)cZw{Ge6WA0@& zW_=_;be<=&DMg7g<&Enx7>y`;C|V1-(L!w?;vAq}s4kwz)4E4xCd|uUFO$)%0#o+| zM*rhNaZT+E{?(ay@#16nVX&v5A9#TCOOxMH)R!3I1PbT_3Y-L#V#?rkVoKcHL)gq( zcp7^}A_}r6?&avy`tES_u17BsvyhxIVQRwYy*eJq5V`bImvX~=P9ly%PU7QZdSxy2 zRSr>Qnm)`ULeeReM?yGI{Q6n>6$9o~0}K$o(K-I^9K>JUDN8n7`V*=Kl})h9hL`hP z+ifPeoo61yVh~x)Ts30v(pGCtLRnO<&BpWsn5A2Q4HP=DVf%LBo(!|UCi&}m62T)x zagMWbCtILUeZK$&`=>9IC~GF=vV0Fc;;&SO>I{wNcIeNp#6F=H74O)iLJP+gi-?ZQ zB!ZM%4qBk`;d10l19Ch3OGSqDaSHqAmzeyGGb2av-DQ`5x*#OFPQ_UC##;22U0J+! zXE{W;G{2^PlatGOOQf)*nYi*K7a8FzGC5cfD=diZBO3)Q#*l!(`&11RS~&_^iSDq~ zDt%|nM#?_~%ga_*MB3T~ubLwSW;;6c#vO#}Wr+)MO*Pk4lvF#FC`OyvJIaa%&}pND zs$fYClB(+r^xw3#+>?o7C6I=k9KJp4c;v7G6JaH9fD2=& z&o2<1B54!};m%##**Kx7t}pqis$3X9{r>b5pgi&8@?+A9_(^~1Gb+^mr;T7#a<=?P z8YsH13WPnBi@Qneou~w{Qi7PjcJ_Q^ts8#)UFSnZT@R?v{5mKraDNnXaZK&lwXGYp ztuy4iyOglcZf@j*R6aF!QL|JI*E3)$nP-zUVCHjKlSq~>CVrxDJIUl(4@;;^`LG#S zl^b4fTNi0?jfm)-jWXhjiu~rD&X_XS7A4LJeSU_jXe9A@9)_Ewf&o~w#8=v>OFiwJ zkFXC%o?^L9bHGo49y6XX=4;cB^qv+k=moOCem5h0H~iNfXMcluezlVm-!S?T-&pbJ)3Z;a@&9!cC>LL*?Rv=W)7#g z3f;1HVMzQGFS-|kZHWzZ#|~dhTFvgJ3GNr7B9B><*dUN0je!WSQO{J=9655YcKbcS zRl(v@!n{3cFb{!And%N6$STX7rb!}ckz6&D*a`B&Akh#ysV4Iki5iuEI`_9Z{)mOl z_*nSs;+!oh0|{uuK*F93vq@Nu`PiyAOl^BNtD}@Fm(O#HL^tWZg1Tg$@VoT^QpJ%c z%!T@-%EhtPA71)`uO1-?WoK9qCJ&f*y|9q?XE+7FI&9Czd$ZGDGcN3U1r4EGctYgF zeRHkeoyox54I*oS`Nj0%p38V{V5=v z-`CC;)AM5Uo339@6clh6vsFULzO=zand${v_xARl3uz?rV=meCc#~-H-Hj`O8`FIz z=0>GI#cmMFGv5SJC%cWaB! z9QA#Y7JF&SQHM5mzM#50B|Lo?W~D2;zlq?+Oh;9x-71&=>3H}fFt;NGEpfvm^0EE6 zSxB-mLZF6kweEhqb1e0dy4`zq5Uoe<#-@=1{;tQ`K3H-H(ImtyZ>&{`tc*Zfz2Skc zG^gamgnMQiw>j-!_Mw+%DNj5l1mlyr?`;@*Xjwpdk`t8!=ZTvhzD+oDn>Emhb3%Rl z0vf#{d87A*UFGkG1Yp9CMNa#-MP6jAaVTu)NRpJ1IF7^ENOYv_-(Qu-v5Bzw->)&7 zOPFcCA6fGh?YfAQ%GLWTl+cpV_Ic;z$Nfu^&K=}_8G|g+6}ka+XgcBMF>TShEE-*L zFVi5zV!U4e@MKw}BMJuNZ9$(~Rlyf-E`lzd#}Yj((jEzWx3-<8N`ntSdnP*2yO%NmPjoQ~jyO z`Gw5=Q|A(V{s!WqAXkoYNH3*R^;csV6YD+Z3#tk3*K?z#1_DLKTE^TuwVVuUQ zDjt!9y;h6x`Qw~P&Jeeh%YzWE3uYzSY#^HaGe6_A8NhH~ke=F^kuMS7do< zvf%`I5X-Yr7Ferwuu`l7{89Mv_|)TB?-;XuPHXwe0tANcDOLs@1$K@+ll7y7mFqD9 z2x`Ws*N2rhPu+nDBFiHuP7M(RI4g?e^82syMK&1?$z-9-SHx=kRB4TJwB^ZHqyG2% zGxD^~sJz)YgEX9Qos8b=QG4e@>!^Y30l7p!vbK$;8stiH@?C@S<|>sy`sWO%Su797 zS;+L>KU%~CoZ!_mO@Rn)p&&KFRCu~&_9>>46J-rs>l!2koXWOL%48`)hDnXgdr`3D z{EP_Uf`y?$>9qkJuR8V)WN8FO6vL_>z(G)Cc|6%`oFyblyiTUvn*~nrPjHPtCslqi z;0wfLe+;*|q*g?PKNc9)&-n`^o0U68PP|Nrzn3ti`coaT-YE40U(=kl@O0YwlGo06 zANi5C*;&FL`>0!|F9_zC8Vjd~vObsA3$ZcKo5;$AvRb9l#;@=V!T3gAb!PXx@O>+G z`ljj;;%wF;mv;7!*l9B>JhYz#7%OuB>6K56xj8oW>7}R^!=}Mrf5f8ht6=#Gxs>xq z%6Us-Ek3xo*hTGawHF9T)aS=uYN;x8kFLe6%);q0$fK_0ucI=eayO=DG@>AcxM_VN zVUfOzC%rSP5bKu@W@Dq9eFpk0_`2`qy@%)J_Lz7THhZfC`e?`dI)%F)(^KRmz*|Z! zth|Qz4U9(F9sppy(S<@uy228{$(iDlTqk$+=B(}D9^qNK%&5&$9-B-Bf`Ec@^NgLf zby?h8%^$%^&dm#gqg>Ggf1ClB zRq5{{#AnAOHcx2n%J#||7r3^p&vOwKk~(*o0`l0t9(!qa@Z^HR__BTc72TsyZC!M( zL1isPbneE+0^u^tM3o0Wt#kCEo$KAWB086a7HaMs_)RizGtOt~ip^crh1sHkiIkXZ zLVnQ4B*qDVa+@Gc(c-0S*Bkr_r&eD@eWjHp%JzkVbcKRRc@>@L$yrLRl1F;9B(Dnu z4UvT%Gt$XWue!8$#>FXKig+R_^PP_)jXMFUd$CqRucOk+o`fWe*U^i61y2aePiB+w z+3-Oga?~w?85W|rhY=AW$&$57g^yT9Ilo)pR~x+gH7YuoD+HwI-v2>(zxd>js6TpA zp{-~ExABSX#icbbiBEjaJ)#v}V;mt%$ul2i8lJr*1)G=n1W{NqfF7dKbg?uI%E*1S z5sl_5oImb(M9ORX?v}GI3vk74`k1NIMp8RFMm(BgY^CFY3Jx84ucE$H zOhX%MS@<5t*PV&T8)35Qjj<6BPH?=lB=FMrZ83|q!=m7uP3k}ZwD@H2rb&%=xh8}4 zX^lS$nClQ?58l zyq<0rx7NIUVJdw4Lh8^9MmUK=|2H`NcV6^;rO?;$EA{u73@13O4q#Np>bYV8TNW!j z@MSHSWmbh#HV{<%u3_B(psV`YQ?acQ`?EMxlr=nGBq=Xjdi(<{nv7nmE%c>OKwU{E zi@76@i9oYO?=5m~Z@`R-rA&}n9YmyDz@TayL+EECdrt0uZ2JSq3=ir`u7XBU5>|>N z-J$Wa;*$gdvWCw_|I#LIg8TqMafE45Zc=rd7K#&*CY7SA%D(vg zl9bmj`!<(S_jU3U=6ymt8?k|U!wZG)E#F@!XD!pd5G-6+g1Q1Iu=9kZq=T(@?ZiB3 zwf)#}sQ%dGVzg$H^@F;hKLXOP*1S!dIJ7x20Hjp=b-p2hs9>4zx|E`iE>m^~iSA|S z(5{qNq#ak^q()>DF6*?Y=oAC~>Ma!cX)e?QH^r7@jx_%B>8YLoNV5?ed0Qzp4mZ#2 zKJkgoBJC0coL%_4g?!VCzQd>AGiS(9otYItJ%}bS2lvI=69!(JeB7_#d7|g?tuvEu z^5pJ~*NAw2oRb7*?h7a~pqk!Z>(hY=W5X#Fx8f8GVTHVO-OefiNCFHzGk4q1Bat<% z-)Xy+L<-R-%>~~QDb4?5HZh>@{Ha{K`-I*F=)PX0S+P7P!L5K-(5dSg^{_$|fWzIG zZjO@pA{h`HP`4}PvXZ)vdAo)&tmm|q#p`L4=}VCAfnwz<x}RqkCopWAM=Hw>wqTRZ!*$ z2_5|cH)XmA*?yUqz&VuYNLz3M0Sf_7)tJp6c}9{Yx&4<>4vz*8hr*{|p7% zw@RZ)H@bESs}I`FYZ5U#F^$WUp)kIFDxEoLXBx_|sc6&&Jyg77X8)-fb$`J9VDkOG zYWD{R^BGc2&*1S4`O7{;R69+e-&csRqTo$HSs8&t#7*Jq0W^*kM5n|mM8g;gySW#= zvq=;l>U9u zw(yIF&qB-rBlv#mA9ULDeLA(E=ci}tBy1wpdmqm~!V<)O8>=O#JR#b3 zsKw<&-e|7u^`#lX*&*czb=&;S%5aJYr%tgrbzLV{=}<XTpOXl4|x>eLiiGSf=K#cn_zbO3tz`y%jQKxfACMg(8v5(nqxxptS9;_a#q6_BiTT$Vj_K*9&P!%<%ah zV6Uj!k4MGgfcov`4KBs*7s#`Kd%ClkM`lC-;!JVN;Y1 z%)U=4x=b@1tLY=hc{jd45v$?@UT(ALSTQy-%ovU*7dc@clAEY&W|!Gac40*Rih@h- zzlw<8!GxP)K+2cX_;qmnF?bC;?fHCJjnoWV!(@c;okQa=)ySm%dopw`Ahc}+xP@Sx zy!JQ#fL6Rg-3u$!tufN&Dtw=b@p8vlkg605i-=vDm{amQSnBtzDszvt(bqA}4Bde4 zhNC+GTkDW;c_5o8)VER0---({*r!P{&^LdhW?Z5+_2J{0#sX5m4Bdp7R$-B7-Z4vC ziQsle5z!%O@_;(G=AY!>&p!M;fPH4v_(SEHUm6&`)eXL3DGaok+EEfY#tRf-sZWE2 zuYw!zkEVdS2b#kh71zQYNhrX5V%kBDhQJ|?}QZG z=iVQwE~>g_vqq~$C_Bn^XPOTZ&OrbpWy5VzaIXhpuHYJE6>%Q|e9qX%0|~1dyTgxb zWiwzrlqhgFEFMrf1DaQBL5f<)s%26mcdG)N_GO{^nnrp5=+R!mc5b!iBsd#}a!Osd?u>qBG6*jGunqFM<8t;?Qp z5Zq}1ayJJ@p)zIPJNM}JNY7*{w?*6;8)_B%s*R0n`^}}$6xL@9Ecxw^LJ@NJt;ye( zY12H}2`p^IJ71z}%f6Ejv$}O~(GZ6d4Q-pwaH(*kQHBC}9Tb0(;g_`YD<#EurD*)# zjFH^OW2_)9ODpd_EO>KQ+Ik;MhPustP;c>E730SA@JFA2!shSH7Mj<-D!F-r=nbc& zi*1t5v17t~BNNPQWb3s(j{6I^vjwg<81I~Ua7~(WGTUSw{zrgW*n1`N7Q(6H1`>$a z+fNDYIHj5VA=5%-?G1)?u@f=Giyl?&8Vd@B?G%H>5ubtx@$JfNt70{suiinKelQjw z-u`5Vr@vMDmN_pz-uiM7rQGzF$uIo@D0I*GJ2q0ggIbd9HuH$=EqUBfhQVEAA=#rt zcMR=Dx)|uHU)R!0xJ7+hW@R(W=+{&{vb~%?z*x3mfhXT4yl7);tDO+GK)S-yfi&6v^aIT)rYZ<$)|1mDUvuA zA|S(%m4@3OirNV1FWrl4WKMm^R!6woyhknVs=E$ zf%s=t7@yVJ-7Z~!&UiDXUwnVTbblunK_V|=3Z6>=&MG~mHF+vMyO-$)cw}8PRI~%a zrFS<14I?H8#^$-ZbC^z&N6|)LwlYl6lEX>o469IdDPe;4*z;5N$3z~|%8)V=odK!z+#arf_L6cn(uvcwWaKZN z=JuA|`|UL`;4{*MU|=t=zP%l{aV3OfJ>M;uXXq7kK;@sn7e71Xx67}?`p4Qq$yroT zrVia_^4<7yL-BY0I&rihABh~r{$!*gZaxrQ_D1me`

5DS)ohbHwnALL0Jjmap3 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- should show published entry image in grid view.snap.png b/cypress/snapshots/media_library_spec_github_backend_rest.js/GitHub Backend Media Library - REST API -- should show published entry image in grid view.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..8c95b6233e8fc6c4f18b4d98d1ce43a0ac3722e9 GIT binary patch literal 109884 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 Dlf)}K literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- can delete image from global media library.snap.png b/cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- can delete image from global media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..0df4524c2527d9e46cf85b48e8f41670e9f0fca3 GIT binary patch literal 60106 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â)+)NMa63H1^UUz7^Z~zBCK_J}YWq}& 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- can publish entry with image.snap.png b/cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- can publish entry with image.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..7804e2169828269ae60abb3d83c2eb741fb2edbf GIT binary patch literal 95513 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 -)M#y2l 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- can save entry with image.snap.png b/cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- can save entry with image.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..9a23d143d949642865ecc0699c14ebeafe807a84 GIT binary patch literal 95725 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%0D3=}-~bj{7nvzE%mLCG2- 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 c5*hDTYXKDs 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≷#QrpjZ3fpiPkvK zA1=_x0-auGZ^jLiLBG++~FwQ3|%l za~MkpCx8F(basCD0k5;Uke-A87~M3IvC?nnQ$>VM-oZniy}^;;{pipz$+WVAp|OetegYl^Hyeh6A!QP=S8lb^k3S-Lbq3rl)__ z`6=4m?U0}c9ylSPK>d9l4wK@U@(s2}RiNtAzLUDZR5;|s zmf}WO>ajhwG+GpD+S_U^oZ>b7_ittSREeAdhs!;cgPgt4gB7a&xiq(ZWgebNHNa+$ z-zp;IJU7U9tF*tJ=wSU2V6Gu4bw@=MEp7~Fd{GK7Kd&-&Bv^~@$kz$v5Y>kt2;KEr>1Gud`#xI zy$v53HJxGKd;j++ZgG-NJ%bXLb7mtS{7vU&$6fy=K+Z$S$u&AVML9W1YsH5U9$TQ+w$<&B>0h?UWO z%)jHdDZ6sG|8V%YF>eYVuxI~D6-i{92;fRIe0SZxhMJTj>~e z|Gl9u{WA>a_-^M{fjhmoBbjD$nMRs|HcZ>86GaC-PpmN#D~}kD_u5V*2d7)o4i7k2 zgcWeWrtR%mjW*(a+prp5Z}hAUgHqdcc8SBOKHNi8Zd2!nKK9ld^(WY~;emAERf$bP zesFM!yE_R~lHYVJ5&rWfJk`Y^KCDNP))Y)tS@Tn#-Nq6xH(MK&XnwxZIIZ}b2`2M* z!Y>}0?=_@3f2HrDa6#24uq@sD;^WYkEWV*1?TKbY1HaE9l1+(B z`zGsfx54ZDmAWKKf?Et}tQy){&E3&Kn;jMhWmf%rj8m!Vv?CV5tm1{sA9<4AujRY8=#HF@6CIAHYPb;6TzbsfI4v&X4vK=9u@db%NwwHJ&< zrw>@G<|<7APGxBWLl+wGgbmTjo0Kq~wmdi@x`HiS4J|YKRnwjHbHZo8L%*)A|H9dd zy39g@wk!U8F|+_CRz)uV!o4HnKY#Sal>lSO@xEy77&t>UYgitHQF+`+^5N#6(z@*`v?XPpN<5X_1Erp zzW&&J|IhWJPxph!u|sc#X8i6S=~!uEbQHU{WD+|5M~c$MfQS~_34-VWbTW~9VP&My zmp8J*m>tt;hn0;p($iy16XbfTP@&tT23D!QvudyN=kI~h#Y6BPp!;xRLI{4MvkzSH zF&NTpOQ><1XO!%>o&FY?3?t2Gi2jIRJos?!&|dXHh`)<=(+gX`9rzg4x-Tz0mWwi^ z(Cu+_vRCTwmO7se#bVGpi8c;ph$B>0qsdy0i@|#!_&@!#K+}E<`KO$Rb*Bi(n;e>Q z3u(%+Pt3Gcri3;dBX8ium1GG~L8+`bh5(e3CW+6~Xtr~Od#9THIs|FUn;YcTBSHR} zM{Ugt7AV#8_r^J*w8srSs1u`;{@LTE^r(MU4EhqKb))8{f3ttH(iX*Jm369jg}49~ zCvoGtf4LIGdacpQy(4W*+7BCktuSgFT(tot{C3(35zFC+_n2nys^9fImf7I^c|V1N zoHJ5-WSvW<`?0JrG|VEPktLw<`b;H;hjj-w$j6UOL=0({px@1F_*by1cTo8&b?Lr5 zykw8jm^HsVC+8bG|0SG@@j4#!mzp+vE5=)BZtr((*NCo=&v2qM-|>@x0B1@T4$w8P z6J0SDyiaPZ`kbnI&@M`#q=Z%0i3J;)lSH{kWcH3tk2yh4FCkKT-8sM~>2VL3=kipw zxE`ED-v@NGHxbpjf38EK)YB~LMal1;l6oZMCUKeai!>J$QPhDU-^C#jOBi}4cqevp ziGJ31BbopefDMZVNbb|UbuQ0g)#i#pa)=8i@iQu&$%$55?kYVue;YD-SDu>+Cs3iq ziRhEMg2WH~Q%fPib2=!3L4x1)H)SUi<9e?SR@SS?ZY;vx=H%Uw1%a- z-3aOo3_xqKtBh6~Picts8e`^)<+-AF*t~KnP7aiW)d8ak^k;p6$LfCeXJ&3rq+8cr zrB9_Sb1r2CR2S)ApE9Q-d=sg#rQRx<%Qj~G;o=FmS%^siC-n-#_UXkdw=NE7DrfN^(g4Q-YdCoo8N@ZUNeYMAlK<@NXXI8>>GfM;|3%J8r6MaFCoyV3~p^r+Y zi=j6`;vr(&{hNzl9oiFbjK5A6+$fZmbmQK|@Cw@?f<@=8Ccl z>^>95B>MILo(UfZQB7$Y(=G0FPFj(MRutrX3@JRjf03my-OR}T61)64 z{@hPWYim&foEdLLLr{@0CGIXhP2*&cyoI;){}yBFxyBOU{Acoj7>k8{sk=674kN3V=O#&1)2vO@h|O9itjSsA;&Ju;^UQB9 zhW8m+v$I3Ii?;_OEo18NYDSImyF~p-PIOV)KP=bv6mi!I3aj21$E;{)YgBSWtXCVt z?|AB(6ka;?Yt;crp<)B5ypvb;HuT{!wzifr7qnjy+8=Ibrv_&8W3w>m8&|*msRMk& zRez>;h;=)hdQGFL#PJG|Eg+q8&*u+#D=X#+1E$t!cu?2;(Tt!Wvc4DH3`dFicc*cY zxF$N``O0|tEG9A3BpGtms-)ArI?+%mFk0)zxIKVz`1v%=G`O!{+;qhs^FDa5XZINy zu5TU}Vk5Q_x{edbqGaJ6uJH0drm5fS+#?!42HTsnLqDYqC74^78!m5~fg8Wo&Vs+9 zznQ^WdFN4j$ua&@qNiYY$)EOG3o`^(glLoISWL&NYQ7v}7JsTtIQ`gwBrQsp%{^ss$4bpxtRo{*^bE~~IxyBeI%tH7$6r6zIg_Mm~+)5C%U1-#6 zSAII7OgT4eJ=WTIK6C#jvx#PB!{d1J>Ct3*PdzvnnRsE$x%b1Y|0!ki}lu^gj+zTNmfanIEpmh^C!wM zN{C%8-dr!hC0>moKhzz&Ny_*0kwQtVboS@B z5sKzG;~|E2;KZX7OigBAjr_fAhfb^|WYYuiPG3vr(x%YfSfZN`9N{89J?jc_3rP@}GiAj+F~WcMaAc946J zP5h|lAMiWS4ZUuhT4JvW<)^yr;Hs|XK9xN4#Z{yBP2Z_?*JG zy_!OLy@IlWfjO)yr{XE@B|9o$=b+EMC&NYVB;wD1B>I zZIQX{4qkO0Ztwx(XfD!ERNrrWwm5(>si(osQ=k{^$oP}$fYImz5&PL#8S-O|n#T`# z2&7%WlA`iO3<+QyS}89uem0Q1{Ug&RNSoae%UBhBUz~Z`{o(| zh;w((c`=>^^|I~!YAALf20RVoyeF;fBbP6h`xOaY;I~_+cXV{P9KRN`cg`~yif1NS@4TceNHbWbJaDLdILID z=t33xsUoQGWoQ8;TVF@POyuHk(fMh=qu4jtvHeR{&x_`)8WVra3F=lywqcP8KJdQy z)w)Qwuu8$i>4>R`nzKJJn>JOEqr^ggh~v~(&0UgFvZ=&4^dL);zc8n$s(M+><6B}W zYG{((OsWlES!qPLX)vbEP%;6eIl|}rLM&ID&G1A9EOFpJa}?#LwNJQmBaZP!)GgET zb|sWv5}w`MOo<~SZx@tN zhsuXMc1R8VWfFJ%M#QtOZn4K@JYK4$%NDW8RbhYP?!J1&2tQ}|ElwJ2NCr{lroUK; z{198s`Y>PRdvN6jNYLg!MTcWp*^)YlirM$%`+G(69{!^S$MgJj`enD_as$Rhj|D?* zx$56K&4pQwph?!WPZx(wh=>i0s9*LQg8vH=MdIiv_$nWaGjF6#`>%ZtZA-JcCKM%5 z6a?WA1v~bioVUkLOY0`_-k!&(Ss{CHAQjH~T#P8T5RLhVe(D;n$Zx^W>*!z0S-MI> zSIN^pe*E~1ZrovhX>nnaM2YIHX_bI)`ltuT1II9ZlPYbFzEW1II5BG8z*{Z_--5gN z_fV_3e|&F>p*+^?{XUv9vShWI?(pn}mQqWbtsPI(fn8bteZMSI1aepj4{DvDA^859 zO{ar{i1qZ`feYORK2N_a(?r%KF@H*W^V{rbD`jP`MJVpFk}RyukdclAG^ep?prVFo zS$zHTBmhn7wL#3&xUL+Tczdiy0@*LO&Ap36zud;b(QCmG7*z1GOoIx=)5ZBZOSOMD zMkbC0H>XY6%yYrl4(^vAyqw^?O1L+$qOsy`DnNw!0DC@EH{;p&5^)U>K&G_kq{`Zjp`@?XV(fPkv zU*Y5{^ao22tr!q&MhCF!>|G}2-(TW#;oBGYZu-1fv1Y?s%FUo2>hK4hkO*wRc6;&k zfq70k{3UgmSklfGKQdOtv_@!V_r~K;|I@bp3s@Wg1{^Nz8@g?TF#s58vEH#5Xba1| z@B_a{z9cq}?~B*L6UHVh{8R>7jE!=X-remIGiYvVR*4|A1pZfN4Pn8Pi6wg0ftrX4 zNBAyCRH1~(*XXfD*FRzvS3X_{!Ni!rpL4XEDZaO&$w7vIN4Jkiqyp--NdF9fxYU*f z99R0UWBlr2)li|LM@9HW9UWSSdP9$W4r*R!(PPf7yPEoAvUIQNequ+1SD-$7V1JNZ zCBd9yc+a>#n$cSec3uy{NY>#4$UY)*J%tX>-zvM)W zpSihB{{Tb=pwG-4Yc*}Y_!u3N_#GEdUy~1F8g&MShZ{%azP4H;D?TcQkF~K7F@=oc zpZ2FQ3MblfMd$1Lb6_-grhjh3@1&JlxK>iKXH$$!_kJy}S5 zBh6|2&S*VGuQWE#a!>>?JJRM|NGPFpHJWNxOvzchNy0{4Tr6G zG-ZFcw}ZmZW2-&M)5TChKhDgTy7`WM*x)pZ40Tim#@uzW>Jhwgq$J5j+5sT(WzS1r zX^#BzEHCJ0M$UKpBDnm}=hdmEE1g4g4Ekx7a?ihtNHMx`Lmghegw6(@4?!H8kzKX1 zQTYGPn=G@8C{ufE8pAWB10;Dv~##e#Cn{Bxu{Rt9ISSM=m1s2i7g^T>q zf0qTJLAN}E_r2bZK@};O49HZA_3y-|z`i~>Sm7sn_2%T?_wn%}%u&8=GiN%eeK)k_ zC?|4b!lA2|{{~gsKpah@C8v`>btGhQ3@?zGUZ{VzoZaYln8Xl=(OX}R?vz@Y2;wGB z(m)05bD+x9XoY{O%^bA)@R$V=b{@YQd8H=y@H|$=Q@xzUJ2iuXx*@O3Xfh*SpTBV_ zOHJ7Su5n5nt+%#Ay;$Y>gvQv5b4Y}ehzlTA%zv(W`~^o@3f^AB<78ABYR_vErPap? z#=O@+bXpD?E`#jl zr8M_Dov9=RgUbgDD;DCk~eBi7vB+*gbhhaSa|@oP0& zBjMrD#!+058BLJzcY8JsP>!)-XM*!-K=*??(0ph%bTKhKD-C0)#AbSK&t>OJ8w)yK zNK^U~4*swHwSeAeK;weHxl=B5lzJGdZ?qOoc! z+t6Tt-pe!9^G<7z2wId9OK>sS(P1fU$B0nwoU$ltl^`MxT0am=ywfuzreULSmrhmF zC-=Fzn=9M@R2T;yPsH^=?WAGzy6k}@?k7jj0|HUi9hPl-wwHLn7scw-&h+dFaDI&}4wkc; z1#um(JnY9_I}mT{WOZ>^y|BF^(9p5!Np&`4-h7lWc_yZ?ERsPjqBs78Q8IpJN-ty= zkGbeJTd3}4GD6v8rlHGNPvR%c74|Ho7Ay$BaG1e zt^A>9UALx*#le=wjy9boLyr*t2g@KYgY{>(SZBN9{kx`;(ms1NbMQB>|K>OmAOgu6 zy^9dh5HsdHx}-qN!C`7a0uMR6PJDn#Ov&&;a$Uf4_)%(U=sOz`O-=4Zd0l=PhGo8r zb%Nu%|93U$J9U9W1s1Vrb6rgZ>+>ByNw@>3cw<{p?4tMz-n{yAr`p|_ydddr4=hsD z4x^@j_@JjwqwQvh_ZLH^J(kUj`*v@XCJ(7tZdY4efN6VHl+T3iM7~9c|NplDCYa2L z<@gTn6(n&*E7HVDt6Vj+h7F}L8iTu@=CTGWpXRr)gt?VpTt+;&-xQKW%GCfvSsR_K zhMK5T9So_nbeaofC;4ST1+<+V_rfujtX5{6&rIRnKP-rE8I@G-d?$QQ!or`nB8%?2KjR_7`)L z?+844A;uYD80J`8r4Hr3Obf)#x9`5F$rwLD7^~6J%DO&n5ME4=Nt)ZttT}9b^o8E- zDN4Vl4a@BrB|j?cr4dg*b`=%%VrxuQZP%NTOrINUU~=2hr58advt7}z^fkG@!`xP@ zFuA}ODVzTP({Y1B`oO<(e9iv%!8!6)65wG@{?>AM8x{px9CFEb;S{5Bg}rT_KJJsE zX=mY5G9UMqQ)L;JvCCkgifWrze2Er-MqsI=#aoYJhyEW#=A5IzEu}HYYyDn^_OXge z&uGzxB)@I%-)RHm?!i%S{q1(sR6}Fqo2a*@U}14WhF^)q!WH-eKF3A3}`wj?e#b`Oly|7^J>59d4` zFc8&B&PKgO6-3?}n71^!Zd|gq%l7p5+D}T>Bby_oL${Io!|8s{8Ww#G0&>L4d_B5k zFXlSnnHiznY9!mp&ibX;;fCD(D2*qrsn@5VRQIcxQ-1=s#@FWdt<8s28bdwzUU(d~ zjcrcp94F+ikoF)}AXK2pyE$>7&L@L|MRV*Cj&Fas7fhJf^@)q*O1WKu(>>86o5H|oei^$Gtd+9Z!DF*@rv&GOb zi3|U&em&e$8ymJZ!mh5|H|1nGM#8kgJE^FM2X1XmeDB&!$)=rqhH`r zOW8dfk-NP^kxUf*bB#%6w9)ojRMFCULmX3qLi8G3zG0bB{N4;qt9nDZUyC7xiZ@h@ zN)$^UQR(B##_CfT`|&0jF~WbI1@U<@2FrW~VSoSYvgTrU4R^Np*J#T#^J_yT5--4w z!}xM3%NTOC6pyapm}~N;A1xG$!0S~gPsuAwlYa- zYMGys!fg~@!_%}k3-*QjaZXO{CJQW!8F8KW?^~m&BkG)Ve%DuPeSIqpyH2yRSB>0d z*l0f7+?*+6M*kqq^q?d;{Z3k4YMl8B90EUEdKqm6Q)``nqj{o2R51(3G}O{9V)bPD z@&10wWwZ_JrQB>v211h5w9h0mz27@oZQA3see}U|j%QLQ)>$8GlDWLn+_+f2>#ohJ z^#!dV!PlqiiTO0;R8xIn?y(F{?29U^)UvSSG+W?vfj<{6 z%e>K?`}Hd90?=&b&DHQ3Vg~I!ub1~*#cc%xbqXFn9|DHI<%Uf?I5 zkiTFWlf6+(G}`EUYnd~DS1&^&`_tpdctpGjblHR&m|)_m8F(rxQS7>W^ z89Dg9)q}}cxhp8DS34a2laoD(8WkW%_pebA4G?-us>t5Y7EK!oiV(n_0>?9}1D^R2 zSel*;332A&j`r#k6H>v0J#fGfc0Ity!+bZNwp&d2oJS0I(1lB&W$`d*nqLp&Wn zL-mGR*Eco~PecD8(Hdqor(VP1?H^AR12R-quK ztzpTfev?g$?v%NGtuiNjKue`#CEIM$|8l(+mnTO|b|I)003-67n76SpZ?ozT8lXo8 zO2619sbk5h3M!`W4enY@D$PrT#ekh}b|~fiOk%M^zYjNLHHLU;P;n826E-iueA7`? z1;9rPm?Mx0t7(jA%__hiA#j;x3q66<3^eHigocYHs#%|{?o;u?!<#Bmdo7st0$vL# z;K(-ofA@lw=FmGkTNCCf7a&4v(hRyDA&&$yfI=2c#VuUhO9H|gfVlwEW%9@i^}Qk_ z#t?f7PM;pxo_<5G7{bvPPgLHer$3TeCwzcnhWZnyIg>_S=_CB%Rm|iAjwaH}DND)Y#$m1`)96vI>&xg;5XFT-G z-0#o$oxKYJb3J6oTR7kjhHdLB!Dw-ZWhqge=GCzN-Fnne-aAM(RpMJ>o66LxrX^r? zF;P?VF(pyi-dq>*CnU<`q)&p4&~Ty0SKg<0NYb;N|dsf6U>c8fUEy#bB_prii0{6p}a*xr=vXt|M2%K*Co_TGZ@)qP4 zkQ;1h;f9Afv;;Z(->Cm5c~E+L7oNK)Qhqwn2Fh=o!%d$r-XkPIRw{2yD#OS-aB4MO zw&KuVhxY!~7!w8bGyUOqs`9ZuU~2k2uxv2Jkd z+Vs6q*E9Vo+&7l9<8u|fJ6{Mp$<+>q`P1{ZVJl`2lI(Y!mtGmk4^3^O>_utx{(bq_v5I+Uob(67(0LK!7G!W15+4R9 z$ctB)Z@m%hF-)PtdB;fPn;>s}UyH*Oie2A5#${x%N`aU&{b|JeP55=|&FhQ9McL6=eVeTvv71&}Fa|C1=pz-Ump<1$MYjJ*I=b6B$bRw~PVUMc5K>7linDzrfFc{XqYveeV zjmuhl?(BTZZaB*>>Diy9lrP7mPvn2X5q!f(xoBAt1og`{cj;tJg&qAx$2&`^=xv>6 zpKo}QgC8_jp^%8|FuCm_eXL*44~xL3gR=DRHO;p-qCQp5vj%Jy;xiEKwxl2Z@9%+Q zB?=Kpx8h4IMw-+8F8Uc~d7(F4SrCh?%jtA{vS#c!Vv$WR7icaLE-D(Q1Pj}8w&J=kiH3C>o&8a3?6@{w7>By zCLTxiipjWyy=@DPyMz|(Z_Ki$n_B0zhpcY=Q8 zvpo){rG5KXmdF=eud>c6Ijza&;`vaY-ZOdmJfnu(cDLbrd(-vYiVC0BRnSz!!2b)!v})JrBLr_Ly$Kc zJtgkPC|(YJCF=xNk}aS;|MgXo&FcW+dwvnOQOsN{Rry~mn$cYU+1)YVpAfHCmfLm5 zl}rDIFP^_J(yPC-F+9ziQa8wwS7*Hn+)Wjrz$uE!?oHVORg*Ytmthw2J}`RDap zMBVufqU>fk;lKQXP2dxK!Oh^$4?HM63WAa!G5jl=H#bOL1#sztEXysAXfb~gu;UVS z!wqVBnKQ;7AtU}j9pVZbxIuLpq`yAc#ieHaG3LfE z6V*9;*@?oR-`JnvWTyGDT|xBXu$VzD|7Ex=kAF}QI{l07r3s*6o9U5aqTt}bZ3AXp z;E0?7x=O0So-`=}=4b!7A8e<6T^=a%m5JpDd;h)x7%yLEXRFcD(WzHDG6W#dPs{#hH;3i0xUTNq zqy4}7<2A2}?+XZ!$@Kmis}_h@9x7E*P=tYH{%1`J4w zm7hFewVf6RigwY{Z{fqApINsu5?pCzGj2)U$JT{nm&U3Sf&4BkApu!?)~(n+J>vU+Pim}hrjpGz2l!^2t5>e_jG zL@4x&zdlb@EauiP{w;LdvmJHYlwqv+b8pF!SLV8JeH9QfBFw~^KrPH(wwPP#JmHOp zjP>4JV)N>bT`Nt-kGR4@Ru3RoAGhZL?y~z4#tAMyCqPpCNwfUj2RhY4;HNFI8tVjR zJ5zdm^o^QJSox028qmfdiW}Fg5n8uKJe_>2G5!RPeN%*!tSjLmq8DAjOS$g))eWdu ztB&^9qm@)-~gvTsj^%dt8v zC|g#{Q%d(v7q&4@0S)iuLQYex zzr)t`7$z~I`kceomtr|Ak_!Zm*F)Kp*+QVl~PK#NA>pF5C_d4yozs8^Eb(3mn9DLl&jF_`nY3&Vdje+Rb&E4;K3a zPik0H)b~QeHfNxbjb=4Ob*w~on@;*Z6FPhraPf;~wbAVk1sP2Ex&EB^%Y_0P&4|Is zCej0*P_HB<R1&j$x&yo_c~)o95wKSXhYY-?hsZfx=cnQ?uQDXQUYj5nmaCWK3e3 zek2JYwIEEbiEbO$IY;boNk!1>0>>~=xni~Hob0RSR&7Ymb|r?+%*I+7tqhmL6I|>T zKbQ7=d9J#>I@Z z_n}~9#FXjH%*mOGwfcro{i#7{SNG<+8%RWr)O|}~VR5k>?(=)1s8|PWD>!T7K$Q!d z3^y~-KU}o`j>y7l2TDeCv+y-IN>fQCmbrq zLq-XnHbaIeqtwpI$UwOrRZB|?T&PFD@5YsGs;HaKmb2K(EY|; z>($7I%CDohSXNqJV!Kv57J1 z>p*?m^Z6;~@ouxgM(o(3PrvqyfBX1te}N9p+^)eTh1L^-S1<@0fa}{I5WeSLn~u1+ zIE)Ud+uGyF$w_<`y~__CJSfv-BrF@T%+ARvXlQ778x`f3y9lckUi|L+`9RqYFM38$c40L zFat2BE-aX(%f?G8fw%Ja_lFv8EXUb(>Ms1uQrm!MOwD{yMQA+>+JQmzDyj27ZEvpM z`ZG{ORXXBG6she>Bjk%|xVtuCU|=Axp&{wv!5`r?=8o3}dWN`Y4{DAE8&#alnf(Vj zT=>~j;+d2dxWC4;f3g=2(+C69*_rW_QNr|Dh4zZjUZMXo+L2li{;g2mHdHKx*IE%iYE zqtYe7QTh4%Bi3&i2%OoGiBG^`j_+G!KEO)qv8#*lY6D?!=nPOi8-mwWL&lIiluu9! zs5L!VfPx#;{xdL^bqSpCSyioH0V;7LM4Z4YDx&W+;(&*MkKD=?J%pe+=0PA>PP?PO z{ZsZl5;8K4*m!tIoVhMka5sbwT!F(3D#(W`;mU%|VXh8k@WV=q#AOwa7$x1GEbtva zu_q;?)@fuUK%(CiG!ZVxuX}QQ)E>ohsqJ@xeoJR3rGP*p;$E+4RoEvnfLn}cW2%m8 zXb`3c6S%d|7YMBE&q{|(C1hnWVemNnHSI7|wOuG;(sk#D%h?XLms4twj}9axB`2+i zEjbZ`jL@4(MKS`Pv1hGOQFoEC9HO&?TgyX{^)3rp8ESxecE&sfrka9N5OQXOeLCXz zZ#50Dq_~)*eBVzsX-88Wpzs#_1Pv3sMH&RO?_5tHgu zT`ipWQZ-h>$vh221W44?)y;=WFzT7VfB#;?>bRr^e7|13^QoXI?2yl$-97SvcnG(b z{rVNJhUVtp6fvw4^MSgoj08zh(JNT|yLW(Iv{=;L{ULD6GkF5pIWqSHl7Vcoz`)QD znf{Z1UAdjt?f{1}B^_O0y~}0?=ibq(ryTfNwNguxwn!#p&^DND%;vwD5kB>N-Fm;k zz!dHw*rr+g8l`G?GBAjQH^Q1rnv1xp2Pi(zFA|rN%b+MPFSnoX@lH*>KWGLQ1326O zZsA@S2CxQU;+GLPix9*{ynBZYgy7u3cbl1=Jqds}4M=Ih^Vkd+Muq`y?VX?Q@;qh( zsM|PWdy10f&Hbk8jPVZ-dqeXx4^Qf7Gj*@!6z8Cgke<(2I}T3~yPwQs1u0EkT>?jb z4~*k|rTR}ZMWH&bt~?dF;U7MTcwM-3<>Mj`aQ>!q2PA*Yrj58sE@}-@*sL5o3OUDd zl(KQ(iL9z>y|DPdGn5Y30WCRLUxddV7^EZU)dlrIrWOEU@O^48VetX%;(O!;uJIj0 z-3v$WZM#MAbP>j4@b=unGy#HMK)|~OaDxR1+3Dewq2bR=h2qAAzMKM0kG&b;0}zs_ ze=@Z&9X0hw80_MR>}+;~ni$MGLV%1@C*#*EP`I(-ey+k zwP%RN-XtUIlHnX_KydDz8#T+0n?IH0PQ~~3{dZ3r8~}^K6yzzK%{|-8l?4zEr>7wJ z?I=cNDRaFyE?=@zywG8?e%*Mo$07OQ;a^eh-_?QXnYuB3OdKKQ89@-U_=H#%k1 zvbrL{s@ngQSbtvPY{sX;!gpZk!JesY92~)uQq0ZiKdUGydF3vGq4%J5<0p&faj2WO z$7aCxmse2{0keNPVPr&#&kc*?&)vJpKZqYlSC-k;+&~;71bj?OVY6civeNoq3U$!3H%!KxVx%S{9w34gpdC<8$o zgc(_xYV6Z$s3*G;`msP26;ddkI_(o_~!1+3o@%($J3<^;9W4Lejsacejx5~G<6IL-m zYC?z*u*^GzFnW1zqTEC6fG$LRy<%s-0U^cK2@`nll$YS&|=ATSz^znqPB{&-b}%Ld*aMN*>Tsh=eu+Kt)~_z?hv2ip-Ct@>h&BCJShYST zs*GB5*<1Fxl5)nn6WWD4ctxpIZ-m}o6UK?Tt*{$`okWqMH>~*qm>)bfsuNICLRMjP z7#JE#eVk!JfGGnX&R#meG=Xk#^$8uz>=AbT&?Cv(@Cw0`dMI+TJoC z%C2i0z7zzJl#&=glO4SMz)GPd8WT&OH>O zXPp07`Y0|IG8Z6*`{L1grW+Ys^fWyCsI;E`=f3a9Y+n=Qyk;r*kSq5eNLTaUx>3Z_ zfRDPOkozDE{~0UuOVR#L{uE~xUrNt9XgZg30H;yZsP2m?PfMBkO3b~VH$N|{T~^rk z?Dau#DAdo}$7Fqi@#NJHLI^FRSU#FP<nJ;60M)9mEos)c!j(&B!^&8P2{-5zuzevJTZE~E zHqfl@W}hX1iS2f8(ZrNEKcM-*eioOxWPz~v_?f+LR#`bJx>bA(wOPIwtV3q_pbi?< z*QW*n8xeawf%OGYG)oVH#0)R&B69nu>K7eaa}wJbhSJYX4s#W2q}z{)y&AH<)XX`8y7A zPCN!(#;32>QIW<~uystOP(EW&b7PQpd|EUB92U<@P}qkAIhNE9`HQ3O0N-JaANq_V zRf3VZ!D*%->)Qr)^1rTNVRQe*1?&YaKCJUmePZ ze4f{g=FzI=A>nX(h_z^QEzW;~bYPH4)L&65UdrAXdG$ip_i^m1ja?RSjH>BsTLCn? zn!sgtwCA@))L&}g7yt={u8s!AqAmoS4@mM+5O1$flp#0F%DatMT9d`b#zLe=Mn-V) zuDJDpFnMuzd0_85!9p1YbR8ubN%zoSDSqI5$>+FWA`lnb+HNerxGGd9<;cUU{7O-T z6YuJY4XPowmrTy}hTb%^H1A<9HFrk7ki8RZMkjXGMn*w9DpDSl#8|Mm_eGe@0811T& zkfMsuq#@bhd7)aOccp*( z4d-G4o&#isq~}nw-*X@QN%g>WOa#u>%cj8Dk3FgU@IpT-Awd%4*(w^gcR;1|p}05# zR3-6%P$JVD3q0(iF9LZ;2Pk2BW-kx9;W`6}IM7#aquW+pJ4nfTL7v+iMJZi8xq(K+ z5rDJ@>jxCZ=KM--`ZD0#nvKdz^xHAuwFR6?!N$f0Wk5zF$mhgFL~eoF01n9uEjf=c zKr^C2HBQu)rDNWNsy)Pv?o-ZFdo70XwvxCdx%rX;hPV)6pV(A+__GkC1*!^L@jvYhhrn7uy!aKL}^IdAp=E^-ABz_KUD z&~Q+<&w~_IcYCf8u0rlvcbslyGWYMG&NZ%f-s%JF+VicMI@k4*c2z*w#8u9ECVPPe zKqD1MfRlkhq&-l~UR8S-{yuOz770{+`ptgmAq1?q;lVKF*y8S=*z|#cAd8bDT2v-f z|0yS4rtjCgaoKF|d5Jsi}^EX1tYo_>8^Q9Ggiqmv&_n5%jS%gbf~|q8^oI z=sZ}X_W+7C4-Ih~R!tjwrk~WQ>k7fJf=s2G5_$mig*)2uyryj{9^hZGbB8+%)XGeP zOp|Ia4ktl5ws*Q#q+d1n4i%I_#-PkS->~-jn3Lm|UsxRkO70ZEX0o^)S|kkvLM+W? z0p*pF;V!txmkTr$P-x-ZOf}%@fUqGzB$0ZZ+cG@Ru(<{38ODCWBM6+OXRh1F_CZ2l z0H)bw*Lddv3t*@ZH>ZP_08hBwNuAyT+ncwmQmuCfS2SV=r6b%aZ5I?z0zrbm8*IoM zqjZN?;R=vHb*U!R}LTf7MYP9~DfyYvynV)($ zR9Mn{e{DIlBy{FEkqMOvm24L(;tmf)fYXS>T8=Mu%^wW}bGUV8LV13l?}5%*yWQzZ z?#DI0GNWESz~{ob?w&Nk@A$34vQ|09i&8?U9w{0CMg8RMzQYL}N_R(OU(3u5j zW9*z=yn6M@rj5{e;E4imAKw}S5nz6JRpXeo!k~EQ+_^j#92CJ#Bo-x2 zsQeRvcnL)9Q)I}-Ls4vA5t!0PJFw8?5-@MWkCjnC{gLgZ0 z9!?O0GErx#D;8Wnj2`|YaQf?Gid`3NxnJR$SlQ%;s+pNt@vmw*4mjykQGp-aYxGzh zbRkTzK(z({99|IPP|4^3ZXOOcS9;Vh-oc5-hRuCu{aCdU{1rmmo24o9e4`6wTJV%R zn3x~$N3^y=qp{m_+B{4<91qBwZ$ zD2|P%Pox~4jy(6d1;D=3fiEEL!Cmlfqp&<_TjF$0^rl<}jFBk z-Kug}XQI>)RP=VOcq%sF=Y^J5A7#8o6CB(?3+kzPfp$ZhiMH1TXPnh^^}GXLXK(Kk z;LtycSXnV8TR%ovaLzD>hoJT}PCK zytjFTvaX8J3pG&=`Pp-J-j*LcRGYjj6hv;vYoWE(`k2pF!HnI%6~)wyTFoury5KEy za|RC00g_jcjdcRApHkCmjJj|;v5==#JUd(j>M&(sB#)z4tln|_8eaP(LMGQocZVsB zD7q0SmJz@zu{7rH)bd6TGyMni@wRqK%37OIp6j+=OJIIh)_bqZy>!3;0kTaT^vvK> z)g5$91y~4fMqvl}h=j!%?ULk3Bu}%t-(}LIR@ZX9Q?xnWT(a9TYAI0S zNF4pLhK;{Y7*t|O(TVF+>=V68gkSe<+6Hjr3-?xep@}uFsISjsd*rs{jY^Z_Kt6G2 z(m6^~we7qVTjG}-_+~KVbUfEn!vJni@~89(fId^eB~nz1&4Cl<2Ww;YvmQr-I&jE` zGkt`{Dd6h4!hN7iWQPf!?%;=*6}KX7$Kuo4(axPAVWb3oS=61Ug7z^{m?_%SMaWj^FX9l*-%Rc`*{hUuCP2fktx5O49d9jHK_ z456Q_+-i%893%#?&;-cbKLe895F^6)-cSAkL@*#Z06kHz!~@Cs_ALR#0>DCr`ZntV z(oqtS#e*E7ZJ?(CnsQlLSs66TFN^r_Ikk#TFx8|o zjI_I{1)tLoMsBn`-v}UXQg)PRrVri$pSxF+{ z3<*F&-v!adfgTcwTM}9iC3A*F5PDykgc?#VrR=0*o@~Dh%xdAiA{b;|sNPfr;f9?q`?yb9>0T z4ap3ENB!gBmAN%DvRtoIUZLhW$;DU|7HT)f2h3+7+MWlTaX@8ANuLMQN&QK>3k+{E z<$%#7ArC&lKf~LKSH&GkcvrY;qHxFlQCa7K(qIa)@X5P2P~=ZVB#NlX-VHXQE3X7N zgzT3N$bmpE=RJHbl20v}SBnYBOyrPe7Xc4mv70COU#58Rh4vIf*m_d(LG4hRh!ux{ zC+v6}iu00-r+EpNo?IYs!ExeBAICe2Cy{h}$cbMW{57=kNc~fnEe@4-huSPToGv1~ zQ$`pGfhMh8y&rlJazr>d--cJJmzTX<3`w2NAfm#<{moc6a3u=-$#cr${BG=t5B&Yl z!f)Gkb1B1N)`kXV58%v4jj%aly!*G?KrI|BU+=aLO;|kuQAkq1p~ZNoB+TV7GL`W zE4;Z;QD0)Oix67n+41D%0;Jp@=qfyfthctTZD&#hK{9Yd%(ggf^rfhK{tvRbBVKcw zJ>~JHIXVM^`EO|j4iyvFsQy*B8OBT-fj&bOoT`E#=qJ^>8=-a(l=ioqF)_wW^i2U38)oEV>@#TVjO z0_^==>Gl9*H5fKw`a!7eZr-mAAf3k2EaRK*t->KGcYnw@pGZ+snwbLW3ba^_|BO( z7#0hxIyKm`xB;hU#}kcwsJHuFtAK`K`9f111QRUjyk0r`uKZOv(CzgRJ-a^I@yg2` z+`0IQLE4XcSq4!=|MXHRpo^Q4`ULY!fWD*kA&q7m>H{bfsl40`obD#UwI5Gg8 z0Q|RZK7{8IFRjsm{Bbu+qg54oHqn8eNSHEKNewat4r72(D5j)Vgo&NqCzHnp+JwM@ z2Fr_|`v4#UvZhe}wx^=C#rT8R!084{CVpiAtTJNk{=kR(XvXMq623C)2+NmjzlRpk z*I=+`^*?*I3#Gm}q#}V4dU##$#xrV%0yzD`q4eX8e#yTQK$Dkn^WuBM`{3T&-h4Bb|8yp6o7o{scV?=gT=*>a#LqeEF}cB(JX z=g(DO3^I~?SiQys0syVSJn(y80p(jdTB%@e8DKmF46HQB?P?qBnfsS5bG`lEiL>J+ zy@V7{lS@!1^|Oqt5YI`zx11}PC;^Mt^z2M}nuj==sNn;8(+ErGn>olXB|LOc-00=>Z| zx*Vb$&L3F*Kx(a@Y8~HVaH%lY#mo8I(WtKi)05ZJ>74J{(q_N;g0ux}MFgBk5g4Bl z9dM)4B&_D>g@m7#)W%L*a-c^LcWv_Sig2CL@xC;>+r)*T zAo^kz(`NdCHmjZVZDD!Y`3289aJ23~3W!a=1&%m?3B}>BFNOBHjgu6#Vq2GiiR}Qv zPheHK*ZBcBKsKyX0@?m|kVa{6H<+;rDws~5uDUe3ce^eu4P85W4+6>H+EryeoN1tIg`i<^tb8mR=O<8o3XA=>sgV4|{8f%Yu+ zE?!0$Tm1m_wI<7>50KqefuvPl;!HoD$Fuw|KH_B!Ff%T$lij*`dp)*@(UAZlB_wz2Gdq`OO{9>gKlFeYo3|N#aOR4Ie zoLJA#f-jj#r~~D|_~`0$by0L%F`x#@nVeG46F)85b$tVM>f2hn7Q{qOxd^xPO}0&Q zr;nO?aePW0<^K?GLYw&e%PViN<+#=;#fTBCv-V5K+C(TYGju?urzj-KXzbF0wavjr zUUOZ{`T(>S2ycWLUr+(7kfp^KWe19f9jx5c+38yh%OFIlD!&W^BCCP}e(jx(tT-y> zGcd!O`{qB9{}e;bPcS23EErO)?e$v%8l0h_F{q_ZToFBEyC(2}Re}W!|Eo|wDq@lj z1Y!Qf^PqdXLAAA&=E8A4y+G&&>If7- zB9I)wv1z_bGJ1DoL}PkG7i=YTlD8q=fB5VTaNmC$R3z!47(Ll*1_#f{)f0s!9qUB; zX0V;k&fQD49wLh(jeNjDU$Ep-&-7Jd06-{`*V`9-hd(i5Fcstma2vT$drVNG&yBEv zBNZ^xNxzFtrccd2Aq#K%x?Cy~fjT4+lw(rT0oMUnHKrk%+j#>Jdl@{c;qAKZU^&u$ zU;*6Z<0lcL|MaOT(~swoy6Tc@5Kwuo!ix^#JH9C~zZQbX>knp8{i@ygrERZ6C zFbMPpgySWJCqfy1JXvL;)bNz$%SddwFIaizAgO3Id5h#a?Yiff8@jQ3kh5iK0!G{tmAPVkq#YSp^L#O~WfDd8h z_K+EvHfq7)|El^V35L7-3jqB)f@T3*3Zm}xoNZG2oL|Y+MN#w1AGE#?XwywiO>3&d zk+?pc<~l+-0JM`y`ps%4*0@v*-OOTt$eRX6BA6PHeOZ72Fjx6c0{lmLp9{G=CSEsL zrKdZi9_gNVHM1uGqiBB#G*#qT=fg~28*_@F`qI+r?v9`?@h9^7#}){jEzWQq9g}j3 zC8Nv9P{6YXZQ=}Gb=B-TS}K1Us@~NpDOfrz?fNtrP%H2;5tBqnkEyw@B%U8OGfya~ z`Be60WOVhP@dtkndS4uJL=hbc>3@4H_J*1|A`UAU^r0E!3w&T$sQ zf9H&#FclD@4Nlzh3JV3R4h{h_mrY-7t9RI<%YxneTA~Y#_See7x$O=?6VgT z?c%gzaG(d66&$uU7t}#UP|`AKK{4U*rdpq1vJUmJV$C0Y^TxrOJPC1KZf-&Fgl$ks zj^ZlZn&{$5*UDy>OwXA8jMf`6x-zW2|Ife+?Tu~WaL)wC6cRREY)jwEJ1>vZdkQp* zJ;<}D(=j)9%V&MT?wF2D8UTLtn{VF?4dA(an6Ddk$f8kmMsc3slm{}84&sECRxj}6 zJW+B6)@p#dB_I~*%cACUJOfUhC;H)cxFC;rQ9jeQ(D_BWz1^m)UG$U%x709~?4-j7 zVnftye1pL}(LuK7;xEKpTYc}7;38|?cYO8ZL3ZJtuZ1D_4!E~Olnogf9X_7TI7lUN zoTVkZZMq5`;7}Q;S7-SqZ@ZE9G1BT}!16I|N(sWDFVmtso2p`49_fOc2g1J$j%^62 z^deb=)3}4HejgCDH@nPD>IiIGYDF&bXs9Z*obTudh&QE3DvVL8&#`@Z82`i`e#PLd zike`}gD(QFRoZ8rMh4>~BbIo|DX|etA;|sD^{5%OFkvAy1{q4oNu72OIb5i>wa*TZ z6?~LWYv3N7S6|J+%`DiCnxrnXzV6GBhU*q94^7>}e0O+0F-Fc!Mcrm%BI~S`GOX3g zEJS4jBIn>OvRS_*OhN74;W0M@_r@4+D_nNUqjE#tam2% zRmNs|bqK>nO58;s63OY$Pdx`}y`CwX056(oiDZJdCYyi1Kxs%SBZ+D~xv4vbv4+!o zdkI{diE>*o!LY2tx@1*~o*fq*MZAXB4Z*__Fgqh#a@Q4I2}5I`sxajrj*Y&m6f%Zt zA^Ao!4_|;WOY6Q`SebwL$li#0Ml?P$EtSsDK5qinqSkAQhAH)BU->%?B=w5QIH;}w zQtvLhN0&XD8c$`EDn$tVp0eNzO&g>66$7>r5V^4WH(^qZ8<<0S*3Rd(0QP)}@b27@ z4|WFkf%uPIfn1oIQ_`=E-}&0p2Z}dA^7C?>l)rM6nOU+2k8M(P+tPGku+qi!m7Bzv zKHf`Eh>`!{$g2!K>l)pa&@Mdk)p>Z7*jUsOhu)lcTw}H^FU|?=<*tOE~AvqR~gI-(pt<^8iXb>3Q6Je7pj6 zg?$@@n}C6vBE9hI3g3}XaBfNqiUG0zcSqy2r$CEZm3=9F{^_b+Pt?Lhz2wJ!>^aB^ zdNZ`^x*NSOK=U^pq=6}g=m67g*VnM(f=hj+Z^g-JapPyq!}siXiD030^A}Kw5`#0+ zQi%WC9RiMSZpbwt$RX;ZU7KsvPsqzxJdn)%{A3(*e3ZROFTwD~pUt<7CT7$0eFSWMoUeN3T~PR|B|xApamW7=(IE*YH53czU3sN&B<@cl#_=q zQtoF8cXRJc5v6~Zg~?K{R_`DENF(yBst8iek2$Eav)q`SUOeJXE(`?1a20}Z{Wwd=DbT+fn45IP7WpJkNOxF7>^uu2Q8oj2Q%VUX zP@+Dbqb6Oq-mAFQyFdN{hm!1ufVO7;;i%Ip-vVL~`%}o5i&R0GuHfx_>1C|o_q>Dm z?%DlO{Qbxuux+Y?iAotmM|~Us@{rDgD1pLs&RB2wnoFA#0W*e3RoEUk;V|2c@f#1% zDzQ^-yC2+A-m+dc=;p%ksHm(Er7xJ7mB~+k3sc#fJKrOWPwv$Lo~rjA{3biccWDYd zme?#=Rc-Q#vq}`)Z=H`y8_N8j*h&O=8^tc}KwZlMs+q1exx2iyO@$Zy{$zyG-sPxH zepmg_`Os#MR}pM-@#Ty4LcDoCP2XMbei13C{)u1K4sXoJSuz}W_o!kAXG4wUq1FEJ zgX1``P+)bpF|B_#JC^0xumN*40&WjBy8p?1E9XymE-0{^`#{3^!?9&WG3CA;KBE#%}_R#VE z$v%|+Gek{{0XwJv+muDUfE!Y}=dSpSWWz*x@E)B63rG(ht0^lz(^Pqoi@OvRyNnIi z10Mh#umBK-mSyRnqkB9iYDy%`%HWtg!KdmvIc1oL8>>p$!Ktq~+qMX$1*Cw&76q3^rIVh9&deYU( z`f*}mFY(eup1M)YqC!k$-#kNp9+X|awq=WZYiV#};A&|;Qj*2sAViE`@0U* zQR`-FI+h-&4YRfJ+C|fyM{(8*k(O?zR$FcIPs6t&x82z^k->fMUyY29%RCeo?pnK+ z5*O|XyaLF)G^^DNNy5qbn_hmhp&LDPo%%CbY)I8hol3aI?+HQ{La=7lN_?H=h+4tQ zo&x7v>rd!8BXbD@|GA(H4PPR@ePxhOfE~b798-6OS({qmeg&3RMj6IVKeoHS!gs}! z0zTjYa)^_@AjV=n)K)@rfY`L%Jy{&osijkQV;={DeDc}`18VV+UBwx&mz}o+!{vpF zV?aOzH@cP{E2}9%ut53(5Qb5{aG`zA=)R-oDZqhm^ZO|7#;y2ZT(}fu06Ro@*8X|**PM+7=Jg}|G2K0Xm*cMg)D$Gl7cz*DoTu7Q>HAUF4PxL1 zi3OUj6g*%9>F`A;h(^%daAPlHOzZc%=N6~tzkV4ROCx*S>{4GD7o)`F(&AqL=rAvd zczn7PJjsJ!(JoSfeD!Fj2STf<4|l+E-n%e~)w?o0ct-*(*}lr`&rqNmpd1?Ud92_E zJs>rBe2r>$6!>;x!OQ*NR>pe8V90PE_&4TrQSvy8$>!2LKBVfMbyJY5H6HSigAv9_ zi{Lsb7EFkFpqo)$$aHwH&!P(7?Q%cJyl%_`f{x0Y39w_~jy=sif1XJ2$r!(4N|51x*{zuvqBf4zG9>dB?GK8^G;+Z_=>iSsM_)tLW1m2!r~ zPr&}g_rOV77`CMrW)`q8<1y9&cq!s_PJ_{U$TQz%_ZV&8-BB?616F%JnDgNIgqY@o zo2a9&Oa6=zR2MFdkf0`VIX_@}AY^WT&!Iy)ZMrku*(C!#z>=0X&H(8Nq$txSpcNG! zxvoEcpH~^*P6pUz=1Cd2y)zFX(4yzb0@v!#nib~NYWLl86fom?13GkHkZiLLT=tQM zJyYOm0h$ITz!C)*J2goAeDBt-C7b7xuc?b?w zS04vD{tw55Fr)G^DU2C{iGh!+rp=3;NjriQQS$UM){JGB4Cp##sDaPS`u(H|^IakY z)5Pyhm;K>*GY3L6R9-6p{9tA;5?1tF{ct{W;4ZxGFE9qt@&oT{cZ?xMvR-@Se<77*3Vfh+Srv_t*Q7ftu@ZxV1rhqOTs7l*)jwR`x64NWrfe^!w2 zp4m^2)f)F|>}v~_yjLcv`$Z6q@LH8d)sUbiLZnjoNVl&?1h02P?3$)(jJQFGLHMi9 zKG&8e&X@<%&3-k+t*hCxbfGAwrOSHlxI}$aNLVSoa^>z9^9Z(>N!1?eZdiXbABk%i znOTiJFtf%U1CkWDI)@HOlE-B!kFIzBe9znV;5n+q;=FScaFx_y+F73L7kS zGS-Y_=YO2j6t(W6J^M%lSy06@sy?6Z+5>AKs`;!a{8~R*q`|l&Ypez!4}secSf{}K z@0(_EN+YZT#{KDCfh-?b{Jpt2x$Sv;6Pe)PfRDls*?;p_y`_>0LhWrwy4{;jo;!0^ zmup3C6Xp4-LY-Ot$X05N7yaw71CWHMad>fo9kh4J6I5$sKsm>cZAD?FXm9dK82YzQ z8VcsZ+$wD+dYO05sPj-b#;9oXdb7=y_h=_<3hxj=5XnFIoQMx!%l~R}!H<*d$*UGZ(#Iai(y%n>tsIok8h133nfhZB0<-t7I|I$h%oM6VY( zDh};h`6cYea{K07)T98^*i&4u!D{uZjV(PzC4PUqQQ9hjQy=?J1hIkF0(9u`pdmDP zI52+<8amnK#3^AA)tNWW-A(Ifh9)WH^3EC65;`AIvX~la+qa!?U*5HqAxsvZ zs|;UXN^3tX*?PhaeP*;9=*0-D9o|Lx!Fjm7lx}Hs5Qjg-5p16W+sO`>qgYqBm>zEY zB0SLo6pSmTIm1fdW;`Pt_QX;jQ~PAaNZG=Qid|4f0CkGh7HL;7z#4s?bCRIDop7R? zUf`E{q}3OmRf+s!8d^b6D z*FQbmy5tCf?j5?qNwg_Dm_(Y(&Od3ey+bdzw6$5`Ft0>Sv2@rNm)%}C_iov5H@Xqz z>XRXPF583Fk0-4@H7lz-#~rnUF}UxmE;cRq_o=Gp_HWl8?sSe<%#UGi%-83djn_2< zt7-)h3$cWu_A^jy5A1!NI%wBiw_ev>eh+C2?OB`{K|en^e17})!C2k-=3w2r^)KDs z1O}^9n>)EN#y1tTXnZS{iso!6?4)+1;3-4*0QF;wy~x@q&qH`K*E z)BXgV-BNuvce+)WT~!xP=IO~7uc_KKjk&c{vVx7!lSM%%-`3o|Q9{H6OCbu~<>DlETkmX^qnB#V1# zPLpn=qP$s<;;Rw-$&Uk9sr$kZIC(02Z}=?lcqWR(eYI|>=TpZ#n4628xS)LftNx>{ ziN+oj-g8(xb@ctxlO{~=fr*V0&u7Hi)#f;HhTrB9pumZz_Qr({xeu|9_Y}{npw5%L z#_FWA$BVT8O8J+;WC|v?I=W=K{aAkm(s{=icXy(@eP>6yeY;PMm22JPW7#CMKKC#h zM+#b#p4#QsM?X)^o&J2TNP2DjTUqGoGLQDL&KP4H*6g{f&&L%VT`^8b`(U@9gp{cO>xOOSx zL1`0rOn<#+f(82&1U7moTos&p586;t_{ja8dxCb3gAa~{aAgll9!UX@WSJY8+(%K` zkKn3)z~BE^VNFLPJ#e`Bm0Zu#=^bdm5tSOKvX&2dyocDMrY@?~+?VvD?+Sb^O=Fi2 zWHS;&sxbU!AjfJ*NeJnT7vhVAqwO-L3fA!tw{ErVikJ1LB~pk^>uYo8!>Fp4!S+=v z%{V-3F*JL#>Q8kh(=bT2J>P!Uhz#n5K zcvj2Z85G)k18f6JEG?lVks>-OveeJm@@QnzSt$t-7wV+IKsrMS3=GX86Nwm+X#R{! z8zHov4_QhWo~8#H-oMSC&tG+rB;~$jocwL`cb&}KRN{&I&MFEpc)2;^hN-3}m>$2} zg^qF!*R9qlCM@r&Mp7t8`J78e3B~o3t4U#0?^Q8A;q&0yFnj#s;vIU{F!h9~?h*w` zLa}_hLHr$30edg%{;3AQQ64#BQ3tZxj2XhS9nVPefsyD%7l4kpfmlzRazq~{#Y#L( zeD4>>qkXwTrKLJ1<|Q?2Z0tx~VHvRGcb5PGN8;J|?6{~-dp!oQhUMwvkjsj#wYf+4 zZj##%ow@!=CY3rd!aPkso#xh10!?Z*=w3k;b%|( zjwvjhT9&)aHn6crU$s8w)okZ++cS3_j|Bf#Hw>>0nZEOWC~fE5iW0iO*)Z?9MXSVR zu^G1qHaf8XGXA8VnhCj`cseX&hh%>(1G$gyq)r z_O)BR?gfHx|L8(0yj-Po+S*!RWZ&hDs!Uaq)YQkUyfC9@E-+tUcP@Br)0pU+@-j_a zVtn~^!%SB+^N9WL;j@#Ck8Xs*Y&er_DQ+8O?#nf6#g@&qOKOM=`U!ko#N53L=EAc* zL9)F9l{t~9!UqCmHJ0e!pdP9t<4YgpB~(q6!al&LCptU@QRi47 zF10s|3=Cky#I~b_yhpA5-geB7J|j5jA(ZN{xL@_F=V`^p z#vJvLQptbp5@bLBVwAt`+)!oQz)a#C40C-shs^TfT#lOi1~fWR@NxKi7*27>hj3Ou zA+mZG4&)^0`N|gO`BC(U7#qauT<4Cld@tqp-fJVf<|fCfW1j;=Il|=Dqu(Axi7Q;` zb?%Va^8@9Xy%VI{#xh~MgVGYw_bX0X8QH7m-PXPxR&XLxg@kQ`Od$iLvdf1jv9(1z zTMm}@2FoTX=fZwbYNfX26KD;0kH~_4f#Dl*u1a@uVcXQ+)D?m!fIMPBU2BJ z`lVxyypC9l4MW~q4eJvrkp%svvw^7@X)9$S|DlPE`EexfUcC$e;k=O?Ly+btUr11f zAfj(NmS2F9@?zevM%F42D11n4^PVYi&JZ~w#^DT&urvNVciUqmia>AjRj+`!i66}5Uwq&-0ZseP#pGm8MES9HidJ)06vXdcEhHYE zTIVy9%4*3G#n*p*pYCN#1%JgM@4YEtUq*-rb;+>TP5}6^O4sh3=c)7ixbrcWdk7MK z#a{^h9#yn?gN~5On;G%pk#PIc@7mmuA`fuEtvA}d!}O)R3T(rF+cIw$UcRbEh~#Ka zmIWp~gPGd@s{k!UOVlfnBV9zNET#i@lov0&YxqOf_;$B?GxRWEBX*VY!1Y_;H^W-9orty zxd0TZen!5r{3H1PEBlKmKwHSj;GZ$SsbX^e_cuGFL6wpMMgLi0Rm6SQl|Mt@1uvH= zT0X<(zoI4gP|j!1lwXd`$a;b8iW*=X5{ub;{_+}6z=V49DD-F~xwH7McL$2+h#1fU z0E&}()C*GuI}&PevBE)60z@D%g@4<*6eDVq&x1jRefD9GFfzVx=lDRn2Hr$P0EOlC z;)?m*MwM~}qfWw9q9pftl_?`xX59=PgXY!scmZhQ_-qtlr8X}HPC`1QVJ_zjRkHv2 zPlM}a-1+wAkmB!tAE6Sy1ijvH?cW$Vaf>g8XL`*)n{FAINnya>`nL=GNHo$HO$wDc zxz)dqKvdR^+y5ol7X04a)NOQ=hO@=+c0?TbR^{%_l(p^pFY$jeUCES}lH=PFG-m)! zy}ty@D#SpN81y0@ET=us;3WmUqrZ|;PHC4ucED>(l$fu+EQ49pRtenx#k|Ih8awl>9HCeKd)trI(!Bl6tSKN`kaz1Ir& zVL-?}IW`p6A@swBby-8>m!TeOAJI_iZhnIGQ19iw|cjI9|W{4GShivz80lA?8+l%@P6{-i))b-_54ANzFEqgnmsB z_wT=d2o(JG#3<7vzGa_rXRX4mI8DQctegB~Q;kB{m6gE9W8>&UErD5bF{wtF*QrZw zkvrDfGfW-9bL`9G`!2J!L|$#G+fn1Q7mt@qViT(IqhPX+U7>C}_H4FH7xGc@snWYi z&R8tnT>7*7sI|YH(L`Tuoz)FvE}ZOE9m;yR`-3v8 z2QwRE5w#1q*L{z489m>>{cQDJ{rqkSZCj1$Eu&VhlwfP$1%cWkPb|gZ0FSk4#PuTP z#?#Jbir)u}F4|StWlj$ck*$%to0yr~PB&&(^aal!<&>a%?MnWyyZ7#?NBU$=rISZo zj4ym!KWN8F{jFLFI&9(f2Oi9=e6p4w9D1{FxNn`cW9nQi>PC^d^3RZr>2a;MT{bb_ zRh3R_y6p3UrgPrfqF2!qY`DMHxb$M|_WwQ?#G739)jW%gs(hihc|-V$lup`f`G>9( zke*Sqo}4-tXN_RtI!I1DRJeu|C|*))597Ayl34B9tn7F7>iZRAbJMkN-%hB99wbwL zm)5&jMu{S;jadA;^=R(F@|?y2Nl!Qb4s&X#<8(Od>-?Q|eEsRlm_Ra{eRe@U?mCl9Zoh$qMM#Lbxdrp{@dTEXLe;57+0$zGIv&_RJbQUDfd)-*y zI=6p4HkNIv{(a~6q4Cy&&ADofkf$;q757szVeY5j*R3DT$Oek2zrJ|mW9F?Z65vu<-e>m47P?PRsJfaA;>HKzWBEA8@0=(zR; zqk-Q}ZY++ZmK~STuvP)M>i6Qiy}QTJ&qO`B4!PrWM%TYH%!ce8CYKa7MC0U@A*=Hj zlWO}qZVm5C!9Qcnc$oV@clv^&@7ZQXxUeh7qOrc0K8jH{F`5 zkvu;{jffWco~{rkoQK6%y~8XN>@%c^?d+BIc5kK#s>wm0 zNu)?O_#O1RNole82z5&LwVk#3vxaV{9tnu=UclzV$r?pgm;!5r<-fabjoB6+bA>Qa zoRG!e1hgo+kl&bSO`~6G?!I~zGB36|eaJ?w;r4)s>%Art<-CYIvwqW(4Z@hg|MF?MWrYCA0-}b2OTomSlq3F1efm&1AP!O z-DJW={$E}@-~aT9;3~s`q>1LSA-SjH&_(s3%#Y8FL&_xis6$yJq8ool?Uz`eaE=y{ zwx@GouURvT8YL{Y8t>3WI)o*%-h_x03k=$>_w3s>d=ZU1^wd$u-72hJUW5Qjw@|m5 z8+4F76_|Vsn+X4F`>wwBwbds`{pl})gg?aK^mg?#c?w9CtET1VSGaV;w`7zM=Tdn!5_}Wbx3`2mSj&v6&Qx8^0EN znQ-G#0U&d_X6eDvC%X7IJ)uXmJ^zsj{EeCcSu8h)s@#vn{hNtAifa0Q+__!^L-(UO zS5o+RqOmYnM2pF*@m>bEKCH4L^4{Deg-h#~2Y$J2YHA8soTOO^L6#(i&l6Emb`p|Q zmo$IyX2*+pS5oj7xH|$)fEXKmE|EVLSR|{ec*`rn`ToiKW~8jGnbYFo!x_*NTLzbxb3BSf0~h!CvoEO4J8&82h~(s(TsWX3 z(BQ^m|KBJ6|EpI2FFW@aS>4#kE-Z}f>tlMUDIvjEqDp$LQ@CC`26R{@9UVg*oSay3 z!IOf@82s(4FEkQ-pC1zwtuKZqCjQzCc=P{aCs}U|*rfCoQR}yEQ1a1Gdb8AmE2;D4 zuGXovwEZUmOFs4-If?;r_!ZgjUBq6-FNh(mE%$a4eltG+_o_;R*}|B&vO%f8UT{~D zIvn=nbF_=o#PiXD$sWR7xevShD~K2z9JX5?UX)3xt$15C1UE)c_>)1dv?s*DNTttU zb@84+KXk&7eq}Q-T866Xs6TvQYN)H@zIcj98`|z(<_}VnIe9PFcb7xW(*-#eln z{rm|I37Mc9Etu_@Fz)$YVX0hS>pe50bz5GjEadwgnDXCAi-I}DrQ*#4+3q?xIF#BS z38_#1G&SGKsQVZl`8desh@bhP&1s0@x3eS6mu?x}Im^nWWo#&7_N9sThbxHSrbMc{ zx&CU^?wss7G6tiB?C>e3y{=E%S^D_d+9WgUQ$$qe-_hVBYTcdfi zj?=&>OEDo`+EJFon^2KzXf{R)dUrkl^U{l5J9`>hx)y0F)2&|yZ9f9D{6#IsYg60P z)t}Eb+0)I_wcsoi;B8;YqKvdrz)qBbW<6=qN{w@c{R~w$e z6o%XAvW$o`r*UQ59_e9yOmuB=kbMqzkO203z4&zCiZTsrSUE?eB9Y1nftLUc+V)^`>(~3;TJ_q z8X*nKCqBujC``NG%6i*;)HOhJn>1(HGpB!NUEBtjqo!W4$&z8l+f?|q(g&R^%;=l)S2Fl1-%cdvI1 zzx7*d@0~Z{1O}+SZMWUUt2R>H(B}(7qwF@$cHg7z4@qBN>_UC-@n>ni-*g+C zs7FJ}O49gR3$7Yy-!vaoFW6Ux&czxv?(^i#w`zy|%(TZA`%wYaoYjS4&hdGhV3Q)gUU zb`B5k`1I*1XyE2940ic5 zu=LHQvj%{rWHw>4aOZzdn)vq+(7XG8<{;?)CG)TN%kVwzn;oGudKgIhZ9#M?`dK`` zB<jcqHWipY zlnZ9jd30>eCi%mf%@#S`72m#FZ9XAh(Y3qnG+i2$^64g?09!Sn$hIG(Yuf~CHXHhx zj`50D%X0}7Mar=&+rD^y_&)duz}tdo&E^kD1&d?f?B8$t8XD6^`F?G|@j&JZJx#h6 zj6kH5wDwtBr-+Mp{M->YIW<*WS4SEgJQ>gL*nKC&`)~1l)u5y6>ip$n?O+J-&wv7n z`L9B7YA~D*ADmgoga9p$_2kLF_?bVr?PtDy$XVCG;C^iL4;;>x+FF{%(e^7TpYc0X zfly%YKknm=j)wo-oO=xd>A1etz581a9_}2!{Pj-3Tzxh& ze$CwX<>f1f6`I9;&t z-CRjBxzIqnq&Y&b#D&mF&-2Nt^y#QEdG_R}N$!v9elCU1zA@E6YD6#5DavsQ#-NWe@Txh_Szk_ug9}`cY58a+H8v60rwo5*m1+{wZzw~o>ujm_?zd^~5SmUbu z`{3X!picN6pj#k7$aA1pv!L!Xi7!^L+raYRn;-go`f%cmFPO*L($EHe>HX)wvl^eP zE0&juXa)2&_awW2{>wfGwSE73_ita7K8kfb^!Mv$JueN@Bm-f%Mf4lI_t1VyM{^@k*gAsHFQM6cTd1C*!S^r9YFOoTO zf5f5D)x))m-znCmG(nNAnGGx7{A5~aZ_*ZToJiqkT5n+HiYzLfYGkTE71s`6NMnu6 z*>qi)d18bMJR~~Nt##!`f;W1Z>X$IS#W5+FfcsELZo?3t+^$KrvhZm=9{ z=xeHVTumH{7r|-PXLvp9{!#AA`sMBDRQEz@LRehXTI#m#T25T(jW`lBapr|2DZe@< zDnYw9?-d4){eCin!#%naw(-4WM>MkVZY zCO;}^tm6kzoR?8uy52`oksJ`mB!}uNypao(!QAnXk$2<^gyZ{s>!m%<2xg{F>gx@* z3VVBl`ncT8@yAUA-Bma18%-0g2WpoaW*P`fdTIX2vUY4_cVDB$d1fAuWbSv;u*6x? zourx+tz2q@6l{g!y|c<2!0L1k1ah<4#WzEQr4?3ruF7#c`Nv$W@N!O%PChseZu<)g zW%cO9vS#Pmnhrs2mp|?}#=oS33T)EW29J+D#V#gibclxnZg^7Zb96nDqrX9s-XFFQ zjHPZH!YM_xq8YiYT^PF(sG~Tere#44+{mpw=jG+4EwR&CyAUHC&NpAb?-hIrYh;^h z9k(1ZQC2ref$Lfa*^3;8Zz^-1`PH4wJ^W~wic0K$j8G5VUHD7Ghk1QC$AjXV11YY! z*Ejl!Gr{VZmmghEH92Wsp^i62)`T)UC(iGhIMXm!{I$2`3mfG5oq zq-jie82r}u!alNod5+g$&mR!k}uKx;i5E1@ot`TEgmlaLvUo+N9jWc{$~%_-_n7+;R&A9rHs&ku0-S zhmh_SrlvZ^Uz9U|6+8ivR(r&^97iZC6vA4TOH2gS$PktQCUAL z2yFC|XE489UsRLspNhiip}$zI36teK)AFN)n2!)?Kzq3TTAF*hPYjJdx?^WYIDxj$ zF%EcC0Bsxcdgj7S2}>C3>Kna&SBDna)*dlRH`9eIyn_+>0^ZVM4XXm4ef-r5Ikh>y zZzW~LT-su?jI_=|Rd6YeEhJn=M}2VDI&Xbmc0llZx&vYyjtsmC7>STKz-b0ZwHM0wPZCWgAT%|7DItDf*YW$T|0sdw{ z-Ocaq{hH#vsJ>MO>JheC&`=o^Snhe@k^sNHF&H1dal3gsV-DB%BX636)x)pcUUSbD zG@Ch0=y*zc5Vc`7oesip-Tjbg^_nlK$MSX(huHO9og3;#hJ)8`|Ai9ywlld?|tm~4_sYe$J z8fEJUlg?*m#UlDzy?{+oI+1aT2Jfot&K8!Ivi|dw{DPTx4Mvoe>0Hw~lvBX`k0JrB z4jU@(9vH4yo^D@C=^`MAIR&E)3Ud6+UVb-qG|u$;C9IHm!ieP)^(}q14i((ik}sPI zjCbTfR?k(=iE(f4=N6;73xR`)Hk5n=*|Yn`K&zaGH(IQ5*M`Uu!;MGu^;xH+(|*-g z0#sC1COszfAZ$Dw*kHl%qB7^R%hBV`M$uvX(PT2x?l3j!R1%y};a(KHr0(@$f4#@%#mrc7i2A0eUtU3f@I2xd)mp?iILd!|_ zwP*#d20Vffd=WZt{z=qVwjT!vu)*?s9^UltJ#s29XZy!3g}w#={O9`#BhL`F@JLv- zr&rf)ySCvP{3**A9Y-$LwoyNj9^wkcsqn4mNvoq-wu;#;4Jhv8loeY>jNrCba{s7D z2*^fqln(x=E!8AG2&-7$g$*9!={C$xAA@#nUX#`f2b-2eMY$;~YKy~s{ScBx-e{9| zR+ENTe;>12{;>)+#7>t`GiVn_^~Y~n%s+aInHn3@gi+aSvjZKBh7FC3w~k3Ne~k9G zB!`;lD12(JS?C4E?K`SyR(mh(7+8@&GW-JWYKgYDj~~zB0u}R_DQuTsmX!=v>eL0r zpsquz;P)|II9QVkN*pC5+%03WazPV0B(aviE3u_enat){T&@7}DTZ=o@sdaOeULxi z9V@7rT6&f80?!zXA7d!9ZpEJ3#lqim0lCJ=v!V-Fm2Dp47Bj=k+)!0324A~3N`lVC z#Ujsfi@{jGKW>8~rwoUiP7;zK z$mw^R$uMk)+yXPF8B}bHQLB@9LEgg;cYU{-6AoYVOaU@u5d!fHt%ee}DD( zF+la|T1>rd0NEQWLs>@^OFeB&$$feX5@s5dm zW`^;4fh(&LO>HWgL0Uue2kpZ0ni?Di+l9TMT`5EQpx=7hnG&04a;J>9s!o@BkOWsY9j7nK$+H`4 z(x5O>lVgfz^6Pozva;w2Mqn0|O4Sohj8o*_M|!uMtlTJ~Fset0+n0H{02C(Zs@gqI zC6b7Dv4P}-x#p1sRsuAr;1`Yl!KtZk6U9hTnB`g+LfEF$YJnYTun|$rEmc(3Z%*~N zzXpC83;?AEO6W1-DNEBQcwq|hn!dhs)gS2{;uWlbQzrE;jk*w}8bn%}hRpv|Tfu#P zY-5}M_+9D*JMA;)a;!cE5y|pDKCGAId7pCN@bgg@kUTb=xaa?!hYOhhp}0? zI|J(*@ScxreVco+BBNjw$N!E)hR0p7uXExUw>&k^4S1VROT%Lj9OFFe1IQvhG~z+G zSLAT!5lgiaypK`Z8~T<_a6;ne(~rP8jlFhZYegdGPOsKFgYrS0bKLxZ8%|{z9aO5> z6RP+vFeZjHPAzmH(JUOhGLZ^1p+GjI3|f+KDdb}XXz>i6d0GiGEDC;I_{(_B99?x@ zE>`YqTApSowy3gWKF*E-44|=H^YfC|K6oh%flmdj-DC7$#}pyCOC*BTjd)-`SRc?` zyljxmUV2Z{BAAB#v$3&pQ=uTY)EAePEu_Fm+xJQtZ|R2c_?2@xhkYKIBu-FFt*nR- z@^w0E-AgtFF#CS}Mb+ffvgwgJ$W99o%f?2y3IQSR8$`Z)RKdjxbs~KT3W8bx==F&+ zKJ{0FIJY{M3L(>d2@(dI1|R^CWq-i69?DqxB%O)Iy^-CVSBqi3AnrGTVdDMo-%%SR z?GQgBSpZ0Z;6t@udJed=x7iD02XSOw^!~$-%*`PHN)wFgtekTx1jH?4$Ixh$JIFt- zT=|STTOLs7OGgmfG~xLXJ)$Q-U6xaF>-?0LRHfQPATjdpzsi6p!Y*q0y1DX za3Z!X;6aD!r*w;5#f-gy_z;)c8$ofVkrA%;H|u?1#}L2TIv=N&=;EV70wtrSSFYK&IVJk3st<&Trw+rB(O&k%lMO}%z8)OF<%?6KJ>(6$ zu)PC^aDG!3rN9%Cl9E7|oHRc6YGzHAfXM*q#7Vn`eE=(rwFn=CO-?r(@?R{{h`7}S zO{-H`h=8a78j?={?p(XSo)_Z)D1#$tKf<_X2byA}U42d-^HCt8;jvK%0~N`YBK=$& z1EfPzGP|!Yy#RB`!yce~30RG#qM$$*Y)=aori2YYzk!zc;a#DU%DcvewW~EF;@u0l zWsFUh%$Q8s;o&i%n)PogDv6DNx|;!o?CincN{vyB4C9o^wgkW-hZ~UyNNvAV1Hw4X zt1(Azm>~pb@<0tmgGlFIlux>6xe;&$^x=QER>qrM2nS_p4SJP<;Sx`N&DAH^%9ZaDCvh6l zwFHAgqQ@W0&)1olFS-x( zT|82K3mMrmlS;(%rZ13>+W68UUHyj)iwb9W&dZ3`S&kaf${ZxfEJazhqjCI=$?55H zpaLrCwa~4{$N7IT#Lpy{6&Gb?KzcWiY&ZhYgqer2S5bL?*+TY@=W)wWg#qGxhloWY zX&`~#Xpvk3RAoRF0TN<_QGaN*_K0`<4dJ#0Q7pF>cb>zfSXw$*f_ki++5pvHy+D}i zn{#i%o&XCqOraUom^G%=2qfa0iSrP6#9jte(4J^^)Cd%4f-%54NISL)S-lz|e-H=P zVhCnpfNww{U}u-yf4oBCnF?9+B$Af__y)T659^Y*RpMS1u9v8fQp#JGzB3LyW$cg- zq7g(_h>T_@$16h7Od_XyJD-zpmn>diM;{0V+u;FZwBnuLa_{Ko9>xUAlSW|0xzsrI z(8+Zk(W1%>FO$zqKFv_BR~ApW+RUGpG@=d;RgPqeSbOsoVWVMdO_kFC9jEv`?F2KI$v@7ZsI`enMu?;EW}D-~=PO);YhvumW^dKnTvC@dZ#Et~ykL6w`oX z0$A^lc@uIzdOuVe0Ll-wP;y42&>Y|ch)pIR)7HBQ@=!+C0L_l3rZI`7$hx{Pncw{ zMgzI}X@E40#LDhj?Q}oj-1FqF4Bb2u%f1H@EW{O0`)N*%Ihc*8YD&xU0EAA>&^&e# z%`H2CoBkFtN`olI1@0%e{f+o#ks!GTRHq1MDU+11Cd@RK^nC8RmqaVm)9=FH>MfPm zq(yf5FK?fqt|j#YN|D4kFfk1ql@I!_u|1sHKFn_D{@aTH| z)p&J~h)PW4l!op7NFn3{mU)2^bKO46ZT_5-(`Gq3CG8wPdMXy{@)K0?0b+|g{zsz+ z_XH{?p^>Ya=N7$$T~VXk%^?gw{0V6O-N~Su!@D*rk$g~mGNK2nt0bOA5MY5MULF6Y z3^FzFfli1X0#DMIC}SOAKy33>bA$I$CL8q9&jKqDW`hp>}XxD-WA#{ z_yrySZF0`nIp>Q)0rImT8XMe3Wk^QjKueHQ3MHNnE+~Ozt+q>ql-O}`ZfyjjF8!JzC$r4~Gxq_}JsBTV(^yWY{Orvkb z@zF6|Ow7z)W+5-tDt$_it8GDa9Jg@Kj`#96z+{vODBFkRRPZu@aWg1&qL)*}DNjE& zH~`rMomWt?g7t}2)zv~qR(M3SwJ@BOVx@)OIiQTfPxWVK9dgVr)B}iw1r6A)K8v!9 zp_XfIWLs1O`9j?C4C|@H6I}j`wwfMpG6{-n7hL|6r<(5Feag(>xA*Ty!=S%ZR5X1N zF8{_ZA?1Azr=gh=){81@_>N*%%M)Astw0F(fTkTp_6k71&J`E|fWZ8jDUhh4b|@%U zYk-|n9)TJ&cVqeqAYJfuCOpm)A{Gl_CBn-)d-C&XJRTYBQegu52ShFO@0&0ovS8&5 z1_oh2e+@FtFDC&_DR!NKEG$@;g(A)Xn?c8SK;74lwg=`FofY+?5DZmI$jl$MSulE9u9{=j1`D_*MJB5 zB*QInD0?WFfR46WWq`FsKzRW*+Z(Cw1|Z|NffjG{%DE&pt?pN#B_RZZY%H+n$6qY- z)}oh_9snNVQeJMPMbauQI|L@7w>c3{r>>vfoKDHNZzB>ku13vDYQbMH6_wNqvnb*s z=m-I=MOWtoBM^534A^3u?v??nS3~_$aji#@o|cD&m|3XJ9L1t~Ky;V_8Vj?&bxFHd zv7uTWxnVs_MQO^oXg9YZ zOsc1oqk}{C+lseE!5yij2GH+VAeq7;y0S7i4)w=4VCnNm$=aOk3T{j=;|{lfbbv7U z)YHPUvA^#kU^dA{MTHfDH7Dp4sjWM5TDX6kCeBxPoP>LsAFT%_kw>gJ*E;owl_=H}s1R^|l8==wRMFe`)R22k(^ zg8+oedp&n2NB4!Gq%vM|)QEz~QO`Rl8@J2}xyHYdz+GK5_ORD*a9GWaFP;D|Gy z%$^1O7#v3`6dXIKudnn1mLj`>)44_0eo~YtBqLBU)HnhAf$4!%;*TK#5z4?!HP0LB z>pB?%`3nWA*>2z@R&y3xR16y2oIo4?=M3q=P45C?K~V6n;EhRFs~oGe;rlh1mPa-n!Oz($5cHcHi*m;i zTBtLf7LQ8}8TO)QU|U2jaGqxc{Rn=6RzCq29EaxozJpEpqA6j9Gd)^wqO%$(W!&B6 z_Yi7;n(!5fh7|&<$Mu6drNN@U!aI}V{rnr~>_klq_LZiX87JnE<+2Y?Y<~d$1htdSAmAr?`iSH|;*Ep8df(BME zSPD*TiddRXS($aP$z$Os&o^Ker~KA?5W;)8&3Yz@ec&1<= zkCqV8rXOsTT@>MMRh^zD{+tMQL)!j8zG&X6->S4kbv;2?8$lC|56n(#T)&$uEXwuI zp_y;2R*Eo{id@h_ijvSpqHMXrX7_9Ux zMDb+g=Jg_zUQ51=7ca~UpD$NV)iu0_u{u*G*|H{7qWey3u{TZ+%SXE^#9ThvC}6&S zy-!E6Hqvs{E^(%wpLIk%(wQ4)J3Az2D;0e7*g6i^!By}tP&4*)MS4Iw@NoqDKuvZ((n1x>xIbckM<8U)iDwv&m4dF4dPHB@H4WmcL%yykVj+1=-uUX`z2p z_WQ=oN6m^|)gkfIp1tL#cl^mm3B{nq;nGm7*I#Ks)EjhRSE2x`^6-G?fPx1~H{-YB zWamJ(wQGtA`E6wmrw5@DXrP-?>&?@GXQ@rmZ?Y?UxJm}T>wds&&1Wj)_&ay7CCDr9 zdx&5D`4?b$5x~5Mia@p21<0%PLHgM%lpi33sIk zwFTM`b#s~{Ks+J z3oT3S?tJBYq`b-1Ki@${2yZ2Z(^r)BswSrsf4@t5*{bA6#$@(Jk_C<`pKE-%uXF9e zH~;wi#J-6gWTzeJOHbKiKUL{Xi`rTY=a$bQ&(bfg_g(qb>hR~KKc;Cu{PD|gk9~vM zf9$I4o6j;vBQiFW(xp(-n#{+4Klwo#YC~cDwtiqkW=_wp3lC)B+kaEl>1DI%k9^`q zYw9Ap)aD;R;2)HfI)o)|s>CE%COiT=_QcwEba?~Mdgz&0#ZZ0>k~{k@bbgoyH#wx} z*q&@HJDYZxsa+G(JMG={1$6jKfi>5$ps&*|&5B%*cIu#=PlX^kO$l0M5sT9@6Vafh z@<@1qZ!Wlvzv2C~JK)1TBeRRBLeRn!5$7x$KA3qSn9~GY#9YSl{9er$%8{P6QH|<~ z+#F-ZgRPQo4hB^i{Rm0SI^Fr)E-ZQ@qA9Cz`iCpHo zaWyG!zEl*=nBn)VZchN!iIaWG?sRJ`|44@x`f@-#&RfWj_8O$d=?2}h7xl1RI!CM# zp`BYzS~BGIitxdTI9*UebUB!uvNnq$<_&}o3K>I3I>W;QU0tzWE*qqv=$G`k5MLnS zd@iNs0Hj3{;sV2gx$)frm)*JB6E+%zjh}ndn#~LBV}w~6wvV9Ms@tr`YTsI!tIexu zZj8o&1zQcOuP<_XS{DOrB1iYaY$Gq&+&z}o9iDP5JR-l4{VYLng-hi;#XH!%?c|~LE65}db^0|>#6Xm z_lIu<-?-&f(G|5<^^5tU@K*9M>rwg2Sy{Erg)JM{8_9b4ve<7UO;)qCXdXS6%<8Oi z(8^e&Hyuo~uF~rbH3N5vF=Zx-!@27`Z-NanTJl0n-zI-uBtmqC8EECZyR2U!O?qtbbCGGTp+(4GMMox(OXUQ+gIMeV;87CnKBWH2<|BgmJq!g z7M|c>ksC?$b@sZYDW+RZzHy(`^|8+%7dBbFu!!nuf3QWK9FAhXxDgaR>A+&Tm=#Z~ z?nSXUb(M(mm#3)>k>AD;E#QzY+EXXN1+@l4yU4~xNo{@IM5b~vXjr;|juvYvb6&lA z6%jsZ#6Sb%P3Vde4^~qBNNe=^gLaBBPJRu&(iR^z2Zvu%wxAhW%fbQP0BrZWtgkDn z-Gy2Q1Q}ad7kqtv|D)4E){^FA%m_N$)H)k6sNgr{<)(tBtvXDbIF?J;@#+Btb!FTy zddzz`tfLe@_46HYd0DtkO)b>7Lp$M|Py#nI&|ba`o@ET4OCvL*Sk|q_eZNpe4|lK_ zAex2X)Zk%4?Oer!y|U}lDZf}r*l;+D09QO}tKr6ByVbShOnv>qR)Tf-5YbjDh~QO2 z_we@sRTcGJ3tp}5A{zpgMWCqQOy96H4~K9dEUf?;rSm)0p?s-6Lh9M zO)GPfeE{(SLBYd8%K@mUVK_(_hn_r(D5d<8V2Igc3sq6JpXPIa#tSP09MWtLD_o*D+JjE7Z0w@ibtu!|$Y&q}ADV7I|cc)%iM zIY(foH-38&F~GLA*s>*m{{8}RL4b(tK~K}dEc;uH4v0=L=H#9erbr|b)_+YesAEYW zGV%-s!40%*lK>5KR$4}!dps^1s2t5N|7vMm#M7 z)^iW|aC9$btEr!~>;&Oth?{-tbf+gHXSsMdLdf7T_^v>$ zcTpzod_)6FSI%-_h*Qpa2bCp->=`%c7Tbjup zYCQ%t-UTUD?W9b&x*cYU>;DOi*%>7sLUjrpHK1F{I2_J=Lu;cIYJ#Qc2=Q)OS{#W} zZfO{&u2oBUHEf{H)*f){pP69Zw(%6Z#F-hz_g;xg%C`#p=bwi{ZqWLbKDRF*jtSZD zaQw%<`1iA0Oh*7RY=fB>gUbV3st8)T3Mk?&U7u!$cfw1!X> z)QDzRU`31OydHN}^F!dG$I#2f?7-rdiX*PZxRU@e(IW8Vi&u`Q!xnb{SUGz9$ENuq zO6$qio{ti$)$(us+qOk?N7ck|^}%JUIUQ8@xb3Y&f$QDt5F~UyTW$e&`x@1cB%+|4 zN=BJnP`2Oh86Hm{G;oc>PUb^M3!YFATCL2E%LQLk7^{m3axp6~pDSIBX;0J1-&i7K z?#nkvb#eQKhtq+?vPG_>D~YaXUaz5u-0=!5?n4(P)YlBl)d%8Yc?r<1KtxrYL@P@3 z2efx9-GtTh{PaDyVDz@ehf3`N04Uvqisx$dxp%*9_%QKB=Dh2P5)H8z2 zZPt2VuM2+KFj(xwZ!#A~Z#|FHLB5<}Uyu&vi1vk>B8}XDhvoEmJL*c$F7~zK)yn}* zqK~@j-N0QYcEP9LC&*fNZ5%ba2$D-w&yt&^qqr( zvp~)EsBG6rw(SPPM1WF$aIN<68hYw?tFL)v$%N1RkxM6x#*D%>3{n^m$&x<#EW9N2 z6_Vf6YP)&{I7IZSVMoYRmX@ht9cLiQ;Yxb}1#<=i|I(pFkVvTOgMGpv2}I*=oL3C;m84 zhJiLV7+kuY@3AwPD5cOJ-ge#s8y*IihE;wDOtu#*yPK{7l&JNoNSU7QS$dwB5D50J zt^jKULoGVDJ-DX4UQaN84#z3!cz(sg;&MscO)uUry}q>IGjVY=&Wju0Ec2A7Q*G8? zLM#x%6uxp=2AA1&h-U4U7@m6pBWMi2#Oux%n-_wEX^ZXoVm5n}WUt$rL8mJ~(kZT} z5ai;}8%YZQ=%Ro_Ko{1eBWP9&ai1B24k-J22S;Wsp8nXm^mcSKyWTW97{M!b+vB)r zxGc-Q(E&R_+SA7)j{$J$$p9GmBzYI2zwj#vdkdQELzD@^;1_-V1@k(SliH+u)8Z0K zCCneZkAaYtwt2NrWd(CxU3$-TqyD@MVmjD~sSAW=JK^*kJ!N;FHWa&wRZFwfgGK2H zLdg#3J&yn`FRG|Ky}Wrb>C!W(d#`fHbF)(T+6d}#|8OrG+IISl6ZG=y_xjMwcU6BK v_LoZj@{+#-=PyuD`3on36a4q2jx}2(hLM!D=Vck>SB__0&QSk(<;VX8kC}id literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- can upload image from entry media library.snap.png b/cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- can upload image from entry media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..157eb75661faf48052f67cfbb6f2d6141b22ea7c GIT binary patch literal 78834 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 z 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 MJL(E~a>g(J8>|!_IRF3v literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- can upload image from global media library.snap.png b/cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- can upload image from global media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..3db316254d24bc76701c8e69876544f5d5b6db01 GIT binary patch literal 77908 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- should not show draft entry image in global media library.snap.png b/cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- should not show draft entry image in global media library.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..dff9602a0fd49f7d795594255915bdcc106116d1 GIT binary patch literal 56580 zcmb@sbzIbI`!2c^1Vp680Y;DxK{_R*r9-4ex`r<4kZuv_7?Bdmp^@$e0coURK#&v| zq|P(0wcg*m&)(;s^Vy^54D)^Zj_bPaCqhj{?k+9`?q7fXbyxnGw8me5VU~lRG#o7O z8)dRY_+Nj`56DYPXnNe(X_HHMX>Ec;E}mz(l)m;HXCmHOdif%|Ax(LTKAo#=>Dh`T zi@5LOO+rAVkbNuX?F3+oW>%-em znEU=zN0--U)KFT7_`QNFe4@W!p58jr|Grc>ug?oxr2hT5mRk}2?<>QI?4Jfi@g#$^ z|Gu2x=>Ge(va&LX-^FAAyav)FSg8qMW%-{(KAGQlHFhH-{vBb9&;doN?isQqiug+tNYPcBHX88=ID zHB^B5&#dB2s~Ri1cNcCLlhX7IR3;rDxE1eIhKED>Ai-67b{Q^>tj3TrtEyhJF;sJp z(?9zJO;}Ilt8qWU$-xowGbTk;SN0tCQ_#{%fuU@worVuS3n8tlXQkCUoeuwAybxo9 zH+JuKZNux#~D2>UOcwzdK;UD zqvJ?qY>PgJPDW(pZ__#C|8eXk61Sdsubp#k`$1qJg1MjZDg_=BY)nex z(I{c7L1#J`d|NFr=MMzSzVrG92Uyz z68bbjQ7krV(hRJ=SUnRVnMWLW((=<#>M-W@Xv7+zT<29;ek zj?cg^9b8YYAcyWE9iy<;XbSG!c)b93LnSPXT=K?`vlZKM|VR-%G?Fk_WYX$?DG`Y zpmg<^^;N16p=O=ZgR>@zvRSYf7eBN@{1y*bg^;L;5?t!VLRyaDQ_*)3nD}y)6DFS~ zY)IzUgTqQ(Twve)iN5Pxo z4>J{L7HxAiTPdUpQwsE8`>c1dFg{lccS&aD)YO~`K2B9iQ(}w>5ASU#713Cm9}~&4 zj1WQ!3Klz`FW@ek`M83J7swadE0ksKZt?Ewp_z+!oVKx-O@`0ofeyL!VD(OQy1bj? z39GKcqI#M54i(2kc2r`sOS;4Gmu6K4D>8g(?BKvxP0h15t`4Q#Pfmnb6BQ~1#T5&6 zmgc5s7rKPxJac=U=Dt7qFk{QZFZ>1?SMu{^hRb`o$i}F4&K1w~3SFCO;YIpPl_L@G z`NffE5c{B6Ihmhtkz^&$lBeBHb;RZVA(3tP|`q&Ss>}rL0(iz-gd2O>Q z>3T(~{OdfTNh`CdH@jQA?ZZ@ewdxz+T9%EO`j*AGa2hHc1`RN@_a2PLomja^nOtva zH{=p0iC;TrOea5b1D#n{VUu#-aCvS$JhC3{>t5CkdL`gUL>)?GUg{ByP>@+x7(CH8 za;fboIQ`ry-1PSP+;UDSCLgur6AzpezF4FVJC;W!r6Nf0Z@8F^iyd+#M*ca&NeU%Z zWx^s&SSMbnP4%!^$-+Y|)_dW1v1p12ri6+oH&4&ac*q%-a9M&7!_W@h?k<J=_1y_ofwTS6=a@d%-V+Cal9KMU<}( zI1B9}eI#wxR3{2jt(WP*%_r1$6#g+B?UhIV7p_4CTq1B44%%oCk5ieMJjVzg$9>%j zp~q0%8E<&8TPA?$R_nj@Ee&J0gwLu5`=YIyyU9DrKymP(s0@1j#Unxi^+BnpfnSEaTGDX>deAN~+$ z9|LYvB3q(`{E>J>PjUnMQfxvmDB^${n4wpW{7$)sxtGlw&d5)bKQJW%kh%+I-ro04 zPFNdlvX1wC20&6UB3wDALUeSn#z*xcE53oLfB8=JYQ9ctjkY3{7ayFdMv=hT(k#Q9 zR!eV7cw*RgCkXBUt);(OSp8&QE7!8fgh!X*GLJe0IWSI>Tb@558@;YWoW)ae_GCgL zB2UU8coyS{qg_IEjGalk{u7_;phrrvacILjK7CAtqG~~H-Z8m9!p^P1x*zq*e>gG9 zvd>K8qV|=q>`s4ICF!AVG?#0GXfx`N3XG8hQe>*Qs8q?qT6c*z)a~GcHcyfY#varb z0Gwvrs=Cj7%%HJcnigmC6dSMohSVfvp}{#ziBXwU1}v~y{&D*9SO~+-MWprbpc}6i z4D&~A4_+SnQZJrH9DDhi0O+a7DnBUHa~Kr1L#^c$pQFj@XyJrEQi+F!vAggpPYbr> zNwpq-GwM!3{q+)!w|AHzv;}o+iB3~IqHPJ$A+D@4Y?%r~LOnkl20%^+mcLZq-#v*R z<3%FAFT^L>268bM5=x*oB`Ej_;J_J!P#4P$c}8Lp>*HlC5IqcMF!?SV+`jLtI7HJs!9#^_(CH9`p&SQeyaKs$^ec#_SH zF7T@lsznnUxzqEr#xUK^z;mjjz=jj4dIpmIpuZ9WQDoJY7ZU87Jl>Y#MOlt-1d zy67TcLLCwGob6p(MFu;}%)n)lK4R=Ke`OO8s;vOw`c_ z;AhN=psrK@)r#E_k}8 zp4YPsViyZ9HjoyONZOv5^w(Ri4NA(*xt8+g>k$NC9#XVGO#H)yjcGJZ zD$c$r!N?Kh5QEwjuRDMmr2~t2DN_3k@iu2_`#FqPo{_|$$tNjCp-beBO94(txc=)T zAsY*u4ClgU4dd(O8Xc#;k27A;yPvJ-5=%TSnxJte+R}{72B7~Atk{W-Rwk$3V1b^oUc@I&wb*xcED!0GQ5 z>RjJ>)kXtQ=k&(pV;H4A>7fwWhNX3N!wxm{&`o57E>mIIld5)?jRaUuz%u>x%y-N6 zW#K%Nz`U+;K(awJeQYdftap^A=7vkQ3|B`)viiEm#mg^51|e3!R*@2Ks3 z>KP-6kG7A>C-Ek+ZY!=fftj)s)K-tTNZC~@(H)Ti0ijPP;X}&#eYqkgfewNK$*bMY zF+nzQn(cJ%HX<_I#t|`b^asV+6L%wM!>U7>9(?=VsZbx#q>!Ag)St6Jp=S4sT$m@l z3)0Ljkh(nFfz^;mHKOsDKHRr{>>=KR=Q%9HBS_BP%4pI%w(jnQ6O;gxnb6TO9MHP9t46sXw zqKEqt8LRR??c;3urNolgJ?}+%(jrlt?YzDSKc033`ryAj>8Ars`i9JJrjyZ z=Cw+ngoab?diOIZ;7&PuCH$}V%AChSjC+AoSSD|PwUXQ+zVUjm$Mm&t0bowA_FTDQ3M)5%jF?SC|>9hl8meSEsjsAfv}udau=jydJ{+ddc6Q( zH-MzivBL)8VqJs3FcBtPBR@Ls0wqBT1UZ0k*LKE4)}13b@n*yY(eDAxGLfKN+HJZA zHdacT1I~ow!^qT)T9zMhW17?dUH^?|1?p`H){sYXhulwgf-X=E1gZsi9a{ zby8mh7huuHL+tsCJ>d)q^58)utK(&1010T)<#|98WXtdO7L_uEDM&$bQ*ellxMw2% zzjMS_b}!AfsKsb;>7oOj>j$y-UNQi3*%-~$Xd~tzi1eVz^Lbi4`Qu3W^Uw{1K{xV~ z!7P)O^{-S`?@o=|1L_g2W4ob(S*5d^By+-><*O~=*_!R9%!%bb30tG2cb=1L z)#%L|6uP+NsVwQ2X0nuXW=i;J7it>0cqi*MNmNcSYO!vBGgrw2deS%8U6VYGKpl`H zk`x$(SThv>^aZL#08P>}Oc7=9Fd3#8N4t=m|JNR)eP4JEkYw!3Cytg~T zL8eBe6aWIhR4$n_^HHmazt zOaz>5FVfHdDJ{`{t{LsaNgFp0!>nr8FQU*E#BZyhoZ@QWk^nBlneyJrqp4r266ab5 z9ejWo#;cF#_T?pj_gpY`fTw$fOh8tX6dMq@ofH0Kpva)Xm1?B26Nq=imoESh$%XOH zb=JH-oe}>;NEu9nuqf(U>x6*(aCXe}ic?s_1PD|hXB-`h#N9!XMN~g|d2&in@B2FS z4l;>3jud3*;t~g--h!}=FGniFtIrN%;H^+FK9F#XKN&h`luV>TsLg$fm5OI)>vUyE_27L;&UkS(74$48U(7n}Tjk z)JchsLbn_m^!J`d~tQKac|T!dSZim z*Z4=tj}Ps1V4f2oQNjHhdz^Z~R&Z4{(EPN2CcNeJ4QL!dO{q+;lsL5=Ka@-U!}Yuq z=nq&9%F0F3--JsqjoVum3Z&`4QnDajdL3#saB#lr4pkoHZ&(kP0=8TSs{kr8&&fUGF8^?)z24q7Bo*X$0U@V>5xz$gGWj&QUKdCF~tEIT( zmwxT=0_I}q-4`7h-i@H%5-Es)akp z3Q46R9vbxu$t|7Z<&Dc{X%|f_?_S<}ob`$p4HHY;!vrKCGMyTIn9WG8_XD}|m|z~y zNu7m2#bFx60T6&f>UHxAx;?3~ELq47I{^pc>~~sz|7z` z$jCbd2Eb&|#f&VFv49Xz1Oor#`{WelEEUc5%1xu4MnL@N1ZWdG>>hvZ3CPfBC=2vX zgaN-|!T9R-U}hE#e8dT)-6yZ99WO5j=o4;d$vsZb)+?$6nirt+h#<6v@{BP7VhWmj z)YY_gR4bz;AFy9a^waYTUCYeLk&T7UGrS=_N!f@|+D!Z8QRn!F`<`O}XEa>}fa**ffdj3%=$Zhp z6;aI7qvID6LPN^wLwX}Dq zSUd&AtskzA!|?;=g8mj+4{>mA!n3s+q=1Il^ayEPJ^Nl!#;{W&ue-m)EyD$>Y17E! zJcEab*N7i=jsOMynq&s+q>0yorwTj&#oWm0foWWLwbr!*tz2@fJT9^=Z(sevppWg zGKOe?aaI^8S7eyA%;t+Z>57_RFK|aOW2RGZDN~!(@<0jMGIYsJNDSV=p$Dyh+P~F^0tbx(dxD zPaV@F#@Mr-1g2LUIETBKc1kr0K}GQR(C1Oh+`7uMowz0Uy~e6eom`*~4@cmtrd%b?Iy zT#eb>0|Ft?!>RrDC_p8vco38){v?#bWbDPR2=^+!BDJ0!`KtoMeA3Q78>? zZWk~s*-D_%h&?A+6|pw?I0$rz8Iab*dKMOFfXadvSS7`JnBczhp1GYD^LW4j0h2Sc z^Nj-R4(K1C)DOT}EVxSm-p$w7wtriL#8^aSHu+lQGYVPzEUsDu^0IQoVSiZhvDe8% zXL-L|vTSPoFfU4^@6;D0J^^s?pgh&4UhVgGb|Ap~be3zV#!_&8&;svFmLz?DR%O2QNBU=*II zn*p>4aKk~@vu?P3o~79Y^#Dt%`0a?(@;ou%B88w}_U7TzuR<2t0fx}XE)kGG`}1hg z=oi352wuHGl0d{U8^F#&T#;O%Oys60;VjG4EQqe9-FTGc^{0U+|C*)-7hAb40id)k7j91(x79in*m=3MU?J`0RCysi5FK~7mYl_ya6D6+rzclbr)cntp%^<(TacND?bI{ z#N6?pE6|qXQOj4{q_RXUSHBo1^?Viq&*1q59_atNAQ95^%BMZy1fO;1a)ks?K5&~w z9mr*VCj+YTm|`Gr=K$sGKDBS)o_DZuxJzSV^zv(9U7;Kf94_0#z9!9kE(h)8pxV%W zCbK)Qzq~qP59r)@#>+G&ejv3bDmh=bvGR;348pUP<&7cEpiStzKKi2qRW3duS%1!@ za=lf6ECH0D?UR0k7B2VKGtEIAf`$xrBbg(!OK(6OM1ig|U8>?zL}fbiu#3mX(>qoF z^)AVgFFfl0@X|Szswv76^aw zLN-+4AAzDU$|L~p%P2)BM`UJYqCw&6s(BLGMxEz5m4N+s2L2~JU9;UF1)!Kh{rfmU z-D~UQH@XOfPVpgU&qb{5-9rr>TKj(pcwQkNxaKFdZ`=v=`K|ZL>03ScH z@+E<>-Ejdm9w8G;GNg`gRT~g+usTrF%ttOf7op3qI70!#oEm~i(Gmd^BV=>dhFjJT z%6 zzn%e7o6jQB4ir-Wu%baiyCJd8!^Y9ZpBAaXadtxtCy@g72}+EB&<3^{1t2{krYJ@* z--r7`{X(3fi=%%U7Lem%p_)hJ$z+I*y%KV+7O#I1xHh~r3;{7N?rM`jh!s8prt_jQ zgEP?5lf2o%lf1k28I6S4>X9-x3xO$0EBXcu5Uz*mpxU`_hstW(=P=ixYIg7#2Nzgk z!F`|%vu+4*ioM7^Z!l1Uk!$X=$H{F+qJ~LGPmu0GRESO3I|meg3NWCN0rV*X-=sZc z_Ce;6y*-kd9swq$44k3wjSz46OX# z;we}6z6jWO`R;v9iKQbp;9_ICFd#HQt2zDCwA=JLCI*s)SW}gZO4bEY8Jv4?j>GjJ z;i2IGqie~~dTjvHe0SHNGwrlN_mDlB&rOloCFj3*~3+nIt zXV8Sa5M2|HB!kt1p&TQ6pbv0s030zJ&>J4&Y#w_71Z5~qOY~NWv3&AS`0Sr%IiOh* z8Mt~FpU`o{w&fc6r}kyUi35Z*=19k3BA#xek}mY&uA&XT`3_oN{_{Fi;qE5H1ecZ^ z-~Io;&jq%$mHxcif$8_G@^AxC#1h$&KeM^N~}c+jLD^N zp?~i`N;i9Bb(muLn6fRQ?*8XqU$4B8#~{R~!}Pyezk~R7^z7g3Ao}-8C{g^>$o>HC;eBu+a8i*kR+xI1a0nY=kGJR4RJS-aHHBNl+C%pHd(g%hQ6@)fB$kX2}t_Cw7K{LRm zbFwgu9@E&VoX6wLks7>R+6Up`5U5~Dpl zx$Q#@V+UWv3B|(y^K10LOcG1yIxr`Z4Ua(@K${P71@A9=Q-KzTq6A1(B!@mBDsU(bt;o5NIF&L8^hG=M=MWE=Vf)^Q4 z{QZ?b!^G2sg+s;v>k9J*-63X=LtS_ebjd>)0}{Rd2W zqrL7FavZ)9TZtTYTE4iofkdXHrG3<7jaSGEcN2cVnux2fuU}kR>U=)@VE21dR0r^2 z$e)QX;0}Y`P{HjP7wmZsLH9;1b~x;UpAiLtr!1-Z{i5?jb%5$QcY9^-xb@f;@A&w* zL5pAJ^zt%|`1RSy*~m32ZfAGLD7x#P4h7L2F1X?&QA}8-gz*9?agCMGC0e=Wx5%=q zA7!Wm_$4_9%*-sf^jpO=|bbbuyB50!Fu>s=`TFoW5CQoUYAed+5;`md%$CZfH@!391_s0w9TSavg|PqZAR*X6 zN6;&N&*Ie@6MDB+Pgbd~Q#1-YuYd1dJ&+Fgr@v-zu*TI-=)8caePwL97hq8oR``hxc+owAw69*omYA8ZH@I8CiX-!H8zc>y4<9{ zZjrvFX{Keqx_6667gxsonWt`l6)sM1zMAl6?)w^73;rXE1^U++$VCh)aHI5wGIPra zw(VT^WSU(fpY4K{jGQHA3ExU(-(*_sFiv{y3q(l;mOjjOPIf$97Uy8b=%E;O6&9~$ zh9A~ycg*TjN&$N)`ojkaSTLa^4o&c;q8`j3?Ln0+Oxe_w$L;P=c#z^tDV~@Z2Oc zrVuAb8!Mac8arG4pvhnPe3IdQ!%v~#ct2D#k}52Jd#;jQmg)7QFj$hss$>*Q0`xF? zpSQ^x3OaCgcca5siGLJD}t7Im15{KqD7lzZ`|Yvn^OpVeI}LDwIoCt4y@$cDws z$1PXKW%WO6=BB~Lqc)lQFFQ+W7y7~f(zNkL4iALgaIL=nXH}}1lRn{-K2Kp#Jvw~n zH2+aBMeqx-B$hi)Z^r`i*WMD3jgQahtBM|z4kUB*IGz8jT|GJz+-p3V)}@VKsu*~@ znwM+M#9t#d3JMl{L8{3 z2cwQ|WsfF9i($cNHRjGhGW@WJE)&6u$_lm6K(t+nc~TtIe>@Yo%X|gwd6Zf=Jm?*; zOFRnRaNq3rEB9Max2WR6u&I3rd)%g8hD~j+SB3fsFBPUYhPB@))HSftl72nSvhOI$EtvX!MA zPq=JCa&pfVYD?8Was;^wX42+#JfXdM?4?^{ORg$*MvvdJIP(4V;!p~g=`^*cr)R*1 zFNIpTp9)MZ4MPfpqRIk$sKDClz$i44>J43dxwVz8(fXXj_zXD>S=@8omtFf~8u-jz z{#Nc^(LS)UI#yS;@rrkE{DYmlT6j?MWB~Z|;j3N_>A4I{jRHY3q(Zv)90zgD)+zA} zgF?>Bi{gCyZ~z$1i0J7Os!!GL&A|4t^Xd23JjU&qC)(h9iXm*$l}hQOtx>38WM*o< zgrWUo(?9_-_O{Wl)4gDPFPIJf`1H4Drq4-6t={hxvsG~O^bPm7^D4XNSLc8Jk`|h8 zp{K9^RgVOZ@i}k#+lzSvgBax@+oIy!lIjO)f(w4g2W)X+W7$%-L*6;Lxk`U3E~THJ zRgm+>4h(?*s^SgBr;^loM}RiQod_)64>#^w{T|zl&%?x!*VJ+-_?%CbY)+v>@k)h$ ztmE_R$s_B1CQtGwHiAvoC0jc?8{hAyM=%llKy}FrbMx}bOFky)h^Q=%24L}CXQNQy zxFY?>8&xZVZiWz^4@*KDZJ#M9tgO~u91h5G+?pxAulg{3Y`*F_7B)7c_GvCbVc{pAJ{7kc zL$G4ge!2s!2%b$1*EBQ_>hr+B&)D`}o z5b(mKr2`#2YO(0$jxcotk#KO$$GA%4g9Jd$GVWqW7KM#3p#qJDL4)BO>tTd zL!lAUZ|-n3zD2_Qvo7yN^{D@|DZwZap^X#{9=9K)Ux8`jAmp%oZI9DlTiMxlym$-m z$xdK$n&+xK8;h6Yv@s(uJ&DC9W7lnOW6KI(t*}d9U>jJOo_V$LNtY*;+nU%r*XaC2 z@1zIB`r#MaFGIG|V5Q5s2`VeUx66>5IdR>f3Q_lKOwse|3^_xMu)@nD4b}LS|Nh@2 z>TKH%r?dD7tS&|h7Cg-!B=&7~vU{UM-)SAW;k@~tg_MkR>FDg4vb?c}HA~otAf9$z zUgBg8zq<@fxh^jx@-yq~?A)l{k@e<}U35U{&SxZ!!1T^(Xh{E&M)Bjvc7$xs4jWnA z_`;|JFImSuV1!LML0ML$VUua4yY_4Yv||%pauGcwyu5ts`r19+G3hhf=;*8c((NAb z7V-0$5y68_5+_J#+mOKGAdwt2kS_k2<5phs;jeMk%Ce86%>A5yg`n*X7+v^C+`DY4 zvw-eAqLm!oU)f*|24e8!J`$!6?@cU)bahGbdJDeflgY`L-^-CrT8`{CVS9ym)Bl6Q z>qv)8Mh1giz>8ObMXa>s-o0Y|mO!xkUIPO|#$%`hdIknWrQN-IjSYSnKOa2!m6Vp& z4i1Y%L8V*$<;$V5^+%g_>pyA(YgyRI`%~0&HaBs7B^%PW7n9XHlE(jauA7e0S3(yg!+0?XbhuC9)`|H?1KQSlBu7;KNBr`-*ZG6bt8 z11v^Y7{1vr4lhvf*^o+w;dlL6&!ny;;!(c!VVL+uUi{PG*O*Q%)zGKJ)?Idy?-x0HNH*mz)K`I zSQ7ljyznznT+r)2`Qily2OY86&F$QYqoE;bTUOLDIy)O`3^B7bU$(Ng%ge7Jlhe~< zy>)gbsHdl2SXj~(pOmB^;U^Xg?Ag%w(#^oMe;}39o=qksr0R7Q2{6@yg0SIXoRC|$ zKnp#OEhd2<89YR`&kY$7D5(H3*v z+E3v}XU8 zGyjZe8J1%S(TF5qhAPl>`g3hciHfQlu&~gaBu=J*;A!xjN%^DI(o>D+8qDO}!A_>K ztDg%?%>C`aZtl>e%+9%L_aQ7q>tm@63$4^1iD#E)~1%b1le=ccykh}<&R&nQVx_AE`!eqh*I&gc2q@I*cs~%DXtVuR1Gobbiw`Za zv%@o64DMjB;~pEEPBqs>UCO(7xw~Wic zR9QI~jVH!3w9HxhUM-w}`DqR*Jrj2QR?_0(1W7Ctz%t2TadvhOFmL*?4Rmsn;)eYv zd?Ujxrob##q`)j}Y;b{t3bwPe@2CL4S3Os|iW4FUJjOT$t2EfI@==Z5Dz{S5C4eoZ z89QtuNnLUWXN`iugg~BzGmi5*&D6w5v3#Y#%X>QajqjVwG2fK)>Tydx$Haud3WBZC zkR#vP1cIf&@*j%}CNxO~BQFQs(0nnqG;OG@>ZW}676w-Nqet3hjPqlWrt>MIf@9-j zjv@Mb)4IGAXrp+<#}INEpBN9q4_|CNoh;xqeOYT}=9MKC#B$!=PXNC8rB&(saeX%~0e-(e2u*6;@WZ&Uh#u zSSJ*?OpTW2*SRluDILu%Ek3?C@i#NeU7fA4qikXzzP+GR6@K5)FBSbW{0vi0R#v#Q zdV3038bHYIhu!H>IyKJs2DD0nf4b)tHKaGiXJy60^ko?A?Cb>J-<+$_Z7~+rV=DiN zS^NFUJBeL?IB;@yR<^GCo_}lH$aWhq`=15;kFnk4#g8GRwipd#8!!QxsPSrp)?lRN z7dJ~bA;#g+W`t~^gVl#ho;R?~B@=K;_<5v3QP>FMRYs^{GJ8QzPSE@Jq!g5tGgan~ zN>?OgcFHaqMYNiluzDu#?pc+vK-Iu)QcIZ3t-0+VPG%OlBzTyPYwH_eD@+aqGc$<{ zUzP`~NCbt;n%b63hZdC^{Y4drtqqJGEPIkDt_Ls*S{}NfxOc?3@mWaMaXKWDjJ`h141eUshe`>%e9GAcnv0>6&UD){=+Wv@L1!DC>xjrX1c z%hP4G|9~|~9K@rI6vV3EaL>n4ibg|%b2{M1oJ$4y?oUdytloD6@}j2)*l3+B-Xn8Y zPay>s0}yIlUERlKCqr`(g%KeA19zyCjfJ$)Fi1H8h_CTnKZ=f>J@L(j4-_QiZ{H?Y zo+&EkJrt)78`)-HdJ+W^zo4G}+^6EtA3x`Z0<;XJ8ZbHRi~xxSYFL)Mv%?11cqqU( zVL#p6czOAWqq-b1gKjX!P=llEN_<8SQfM1MU7sARTDOnirYA`8Qkbu93<-)*MUA~9 z1_1{b7xzPfQCUHLO%kwYg&RP-`C152`KnHp$8Cg1M!dPXPZ|Y9x|NL$ zV+yo&?{xLZt6Yg>oEIei_wD}`_K`g#s)OjTk1OMVOUfLKB5)a;b`nRLj#}L{EDO6# zOiGe%3-Ga>%SW5MNRo`b3V+VP01G)cW*%u1OCEFY2xx7`wE5#lcVc?NP`MPo@iYy? zFSJp**|Ep|`o)X2hD3+4oG&1U0^$j*&gmA$jf%?3a+2F$zI-XSqYUe*=p7kYFSj0l zb~|K~ed#nIJwX{<^?EcGVmBuU1_d+7SI$&u-7BaC=IA5F@$occC4Gb7Ilp)?j z!5_VJDEe;#yu|pmE5|w@pf}2k`A`Au27+=wC+B}3tJnC>hZzYveEM6sq;RnkKFbVG z{?Kf-P|4Bsn}E_?b$o<#fq8H~mb zc~4<@xAa)>=AM$Loy5BD`Y+wc@;wodH~{+Xm>}Ph@`bOOGg-i>HbpN8WIV@MC>9wSR+!JRstl2qK2^2 z(#N#%k3S+HVrAGZi|8o0eXtBBkQ8FgjMpJejvFG$@`qFc4(Izv42=QvK-jsL6Zy8a zaz2HrDPZ8fm!y$itRRFxihS^166XFDf?K6wHTRT-^XoJ&zx`~lH|3%fS{Euo*rgZw zIWv6V#0#-bNlA*B+NOc*uO8^=B;6k{HA!U*H8x2@=Q#~vYApY*+^5<4t{&{E>0Fxm zqs8T+ydofmFi@#J#1|RhW?>z){E^G01mPj>_>1=gsREE&5rl9>g+STBN#>{IxRhb- z-@tLgs<2|ZC*P_?R#j<|;!2S-KQ|_4%(pg50soj#V1*hR{mHLjTs4LNii8wlSm3VI zn-=jS?lN|R&`tdVk2gd5MbnMdk)MAE$EJ&dsNiHpic9l5Gz2xTvGajcuQEvXhQbYn z>>DNbtkm={DD0jx3z3IqlQLsS1#$!2_%s_V9?jN4%*_VE(|@Aw-Z(`GUqtXw#S56H z-7>fI_2F!LEi?3O2a1c1OBtgJAFS;aCn4NhAy5NXt&Y@)nUfR}+Rh1xCCW$4M~oVX zlVv?YQ`-PO>f}dQrvk16j0h~~e;Ee9#1jtm+@X&QMTD2*>5AGp)iINes<7Zq5;Dn) zD6j@cpqyPqb(^O$UgwhnM4N{SkYu@1{!dy50x&FQlK-~;bKRx~qv9{LrrwqFg&OBn z2ZF|gD^Dv4P41IEVZM^d{tK{P<8q!n(kK73%!VAk4|XdNm>>N??D$|;#ZUB+Ll*}@ z@Lt1*^gj{?;z=5T)et^K3DIQ++UzOb-@MBlELhGKJT0g2uRWTySPfzGg7`rJM5mI` zvg7 zgJ6}Jn(K|?G`p@5`RMJ|U;8Z>R0LOj)3mSKpfI@Jn}vC< zIQSziwGI3FUWwlL7d%V)2(txmnu46};c`F>b$D#pzEzMR>8?da%`iXKzPI;1Cz0bpo{WnL62fb{fyokASz3DRAW{N~e>@N*W^ugW zP0Op3U*kK&&qqWQUmczKT#jv1ru}bsmCseM_HvG@Vxn!jJH?qnx;d5}uJxAWmA$@e_z0;#{`r7QlzWPwd}2 z^>J@7RWvFGAKvf6(cC7UM>p-nC+IRhd4WFh9>G8^;DRYlY2_mzec)rdY-& zk1+n}AEa8#<(00%6#kgZrfQR0FD52-K+ur^fuPb z9R(mq0paVQ`=g9tcMSQEQxCL5E)_6?Dz_@0#;W%@aU$;)fSA61>yFOvN$$@!HqR85 z&DX+-l;FaN9|J>n*yn0IJ=<<3HCIP}PNNvpcup>4f;nEGl4oT^(@^1fV4_v(m+nS6 zxvF}|Q&*Q#_TV*CXhs*PB~b_SQ5+TamstD`-xaj97|lCEo!SvS?*MNp1=I%Ndd5x0 z{!+o2vv=(_31F<~W_4O+o?*%N8)ea`8jO6<0Qh!*cx$~ST*hI~ZoZQ;itJ$b_p$5g zFV0U^4_}G>VD1kkko#LT5mg8N6-6+&j1)`>L-KQsX5YfabXdD}YNl9KpRJ!>Ii; zGIpTu<_j1EU!nLsmM6BcVu#NR;-B3|zVc!L0Qvu6@4bVfdb)N|#efKih=54WQII@j zB}fJV6_6w#pyZr`sDPwFKr##>NwR?CsDuHAAaTfPfFY+L$I~Of_nbez_kQ)>RCTNF zsbWNC@7=q**Xk9XXYJk@6^H5)0jRwsyV=dATc+y319Ug+XvP-kD`H!?311VQYMu$A z4&)>Ybyy=5-X1_#jkdD(~isVS7omm6Ygm<3EtV!9DZ%F`!%TlH4kshPgHxi3Txz# zoZOM_aWPtx?T;GC?&IVh3js)vv-yClCyFQAtmOUUeH~@Olm4jLjbz2%MsHv5T{{3Z z+}P4Jqmz|#Y-P`$b~pQlV_9LBT>-EW~ZKI~GfTjM!sZgGU zfg&G5`R6WzSYa6$7*zhAd5AVT^3eylMzTW(`xipm)=`%g5763P%edIatC5Zv2um0> zf*GCKlRQ%DVBkJNw79-*uD&qofeWPF%xk==!!2^|z0e5@U-^yjedOjQTo@2ajsaqY zU{%9+KWU|E?md2+f;xPwLFx<-s7m4S`L@N20^JX&@zS1Iw}vWMX%FOzJdoab&E88- zuf0Qb)s|buEZYP28Lz3sTj*pLGK!@oNWIe*v-LD;_DzDw%~H;y4C{l3R1FO)wl4||!~Z4wr;fM#1rC>s<@FPaKBQrimjr@2^ zIU%6|sFF4cR@zV$(3DrQOSh>8%XSI4+F1D+!wt4r4jlv?sG~)ch-X#0l^@4ZjR}ajg+qH{qk3dEa@G$e(@TQD{vv0SUInxB1298 zG+u5tbpTP6w0ErTjot|Ftxvl8n53yc6v3O|am86M_+PvGekWIufG`VAJzo}eEqB0} z(|FElP+7n{IkZov`Sek((3z0)eg2_By&hmR90u}rAq!Hw0$7Hi-nUOt-{p|V;q*is zxrJShq1iAGGI;#9elETQ=Rr-xM5;t7`}Mop-W*`d&mNimJhgu*vUw%sEFl(@0QXUwSy5*0oy#U45y7S z1rTT$wZ#1kS1QS#RQ}9yEQM$myKc>Z=(5x)zs1$OA64!<hl{p~$n=HrXR?p&dM^*=vnpC58SQ%^SB?tP9^wXneE zCLSWXkk&A&K$|gOKMsn`fFYtl@QqYv;?PU3a2@IVE>~o-w$@`jf&rfL*8MmTYqgdO zrj}=9FsVr_$*xyz_?~SKnSyfEd){DV~RnS@)){rZ@ek^n{?Sz3tEv?bkthQj$ch80N`Fc)DBk>WVL}! zsIBRnS5F{hT>5RLJyJc9{1&r-1AU?Ztjac$9E`t&>mqB zXf*RZH;3`g62m=$O^wO1pM=OEo59x>S^RW7N%SoNkXtF@vF#)s4j^`d1jgOUDzOw} zmI>KpJ!Avf0%nLKB=qJzz=cW{k;6ltTM^Hec7G#kLE+8fQPO)Jk0y(ZJ58Me{IT|^ zm6FQiV1`S-Hop4ElZrLP9*1^5#bskwbT1=%MAw4py(u7&>lmvPX{4q*XshAZY8lXw67ckV_6z%Hj`l$Ev&8;8@ z_Dp-~^Oz$09-nlX;;s+z$4rpP-t`;y+?zZdxUclpwT`{7v92Ex^!AzXy~ zz=-{`WftHIEzJ(|-lzeQHwAC4ZPP@?m6X`9i2DoxC_I&ig=$D5;0^%1(>E-_m6w-i z?bRWW2c#~vTY;PtnVGdLT{(Kkohnfk2RABNw4O+ z|Dn5;!j~XS&NCAUPn~XSB0~2zbi;XVJMSqeD;=;A5{9p;J-porFfoUKCS$6lrKMFR zOG}PplgU#e`+l2>;?h@ikAS>D`2(!8=KQj4^_q|?8Nt;>pw4d!90;k!DRp$dmzB?HRTFgRa#BfQTfb8jvwS%X(-J=W`<2gUN1gfuSC-rdhQBR0Y!fO>vzDo z_n5x#Q943o7w}~Qg2JeqAd2O>cVl{aed*WAZV4;EGsHd5eZX=AW0Sc!$NSRAVdmmu&hD949A! zP{5lV7#*HH8|)j4wRui(AMy^*6!HCgZVRvLfIZcQP2n^`o;ncKI<}zkTua_k>66jP zffvB1Z2-XX!dw&tQE#}Ou!$(JiL{*!gXrk1{}r8`AxlFKA3SJnGS{|a>G%9mwdcF8 zYNG4PRDxFbp%t-3^zCTWa5_=8`}C#JQ87RYfY8RGSN;xIG?E=ibI5V@V9> zA;L65>$yQ!Vwsi4a)O1(aVP&pyfT{(AkBV?B?jg%orBtjZKJzMAnHj6(Fj%11MkpD z5TF5wtg+nY$(LJ?0kL24B043-f2E5#58{2qbSqUd7{oU!{jZ+svV%|`03B)82Ty@N z5?O0D)!CmU%TlF~wk~i|8*l05iR>*lDJpFjyPmRqgxtHgLp(NgV@m_vJ|%3& znF_6cAVCG}2BSsyYc~Mi`mYp_axOjqEND>8d2^Q&dV3YqgW}-fY|_v+>gh8>EUk4h zD+9YVq6Yx)CYNqq3x3m4ffHXTXeL5?y6e8d-&yKi23>|RIgGvzd^ySMj zMW#EIwhb#iz<(*?T}$9I#==TRt>&)4MJuN}48PRULpGigNhylMrhnw1M68$HO^P8P zx=96;JshlZh>%Ue@7|%w$J*M$U~-Xk&A%E!?Ol z_kYdZ?|nb#YZdzER;>{fGJu)FtoywSN_EG9Z}>V%6u#BU-poE;Z`!J(J$Ywzvcu6K zANH!NW@G!@*MsobL}BZdzPi*tm8pCLiy(8el^xgI@=Bqp9U(hS*vb+bX1coAo00X= zeJwmd-)F*QwWGY_ChP>x4+#mq&Rgxx1O+~D`o7`I5Jo^d9jZ&pfy`kAe`+qG;g}jo zvl-ayfo4SMgso6r0{ix`eE)XRX!=;S8BaKdgk{PNA2??yLhVb?EA08>P&J6!F!v`@Y6deASXn~v2HahpJr6I~>{xEDf zC2Oh`Z*T~jM!|4lbb`#XT2AxI>+^b6kf+>;Qpd`z<@TA2K z6xjga5;RpOXUbbxH4|}AYY2SR8g+{I7ZA9hcjdrB;E9lGGNSRjjx34U_+dRSmXR5# zz+??T>!mgIeW~v5!pbAEkC1qs8@=j2F5ShQb*NkVMq=xbJtpS6vy)vA?dKzw3VwWjm%D7a*V;zh#LmU`6%>Dv z8+inP&oyla4Pre`j$ukhd4lYV(+s`mNwFXO7CAYr)3L}-apqG$Ls3v=`yG#gU|=cz>X}iigH{oA$y)?j zVcpDi?8g%UGQ7?rzm&-*;Z*JK1MnS^-FjO=?=O2$HP>v``@MaRYGJ_H+9vWVJIDjMA?(4J_vdQ$0eKKxxpI)yy*w&CI24vd&!kqn#2ijqO zd<>*{ll7Q2JBOtJ@~40y;{=zF+15s;n|Hs~21QUCS|_0RL)^J1HJ;bzeqEP{xscoV zk(hp#afuixqWB}>X97~89U+k5j61As*e3)ATR9&poSn5bsU$wU4Dwd#HPc}oF42Ampp>LAV?uVKC? zyZ}s+xd4;Yf0x8q>7I692lj?o+I#Q29c=eOmt;TW=k)?mZX8XuQ_55AW%B7vzVw4R zZn!e2S_YVU5Y35{q%z>Bswi-3Q4n+UQO z5CXu{$`-=-ds-g?)cngga=^?;p9BQ}+^p&0Jsq94dIfcLboBJDCs+^DsBO+J7ASKYx`T zgnfdeepa~kQLoW2?nmEIy8bU-;s$_^Wk3z~tKJ?E;O1JbfWpT9q__8gi;haXKZ_~> z6kSct7BhetLhJuLHIjcQlJJPG4cbq9Qsv`X9hcdPn^xLI6}| zf{NmwDvto(U%H4C03f1LMhzthpMD9bfEE>ph4eUb*(inX79kO5pIW|Id)r+}NlB^1 z@uy=B`T`<-k$&)C16^FCG5ct{rq z(6CQu+4hgPmDn2}eX4)m8vy`5;-&RgQ{68F6dwU)#0W|UUGzw8s8c|Z>dfb~meq)T zA!|@js3BBB)i9;*rcDkC=wCM-xv|p0IU}X_01O<4`JjH#&3|qi!;-`OSVwzI`KqQRJ7QJvgzTlwt)dLc*+Cs z>U+qEKV4HGA=vW&s=(Lpd1GoaKGYHt5==qTcS#9pmxq^^zaVI$d+;Fqamxpdj>gDO@R1*92BTwR zysFXPzM1gx@sA{=C_L5GeQafgzvZ6%=waKRG-h{k!+*`4l-9fJ1Tv8dYy_G2ge@V0 zWiDL$B{zHhRFcGFi|3nozu?>r1pM7c$R@#2u{(o*(}ucpa@D$ zON)_oth}#(BD`q@6B!G;%m&H@zUL1=QBvagaGj8aEWE^bqK4^?11KFGKA5~t(Dc=P z^VR!buQ@o%dwYAKjAWr2&!0bjcst|GQ{IR0CZN*!h(tFTTO}nfTmB=c+0w_C@0;C=AAWaPCyY|7HGbQe=_jF( z*c*Y_M^7Pl@4e!<(j-uf<@X<|2JjI`e!cyTM`y?MZ4NuAGU%tWr3X=h9Vm37%6j|x zzLL2gsOwV-BFqNL6dU^x4Ds2E7k?%vyZ=PVEG{iQVaJNeGgMZzt*x_pr3~~mE3YP0 zRvbEXf2`brnKj5B)T#gs@$AuUZF6&>goKgGC>eTv;1405-z1nY#+Uux#SW2KTIL3~ zn1UiEP#N{tN`iWS{4Y2KU?>4^69FF=U~^yRWx5UFn`ZylUkRQn8M9q!diYTF%2PJU zuXm+)@IrmL0Kgg8Y7WxAHwM8{?Lmw*>VJl*T4#3MAA{N}riN7UhSb^V~K9I20EH^dwHyry_Oy<=+%T+B? zV8&Ba0HjpnE0u@$OvA$CAW6}|r7-J>1hsv|o&?x>^7>D8R*~!)i|)=j6;X#(NO>^{ z%H97SLA=~`f=_bRqmPa?Gc|2;ck8rwC#ef3V!n{NKGaui*vK<;bc~`Umg7>0`p6dI z&a83wfR&iXVjpIpqNef(Q04{()J%Buns|y)Op2m5vcyby^s-ENbB_LOA#KFpSsq1Q z!t)f9yDj(e6S>^S+hCVJjk{Y{G(PUA1-Jh=sun$p+qXYxyM$t8y(iT!#jnTZI6ZCr zVvh&C%hugp;rjE=@eUPCn*8AdoRE_VD@+z+K0u zB+P84$;@FqwhwVYp&9{|*b@UE3DxlMu&}U);3XPWE5c9pzMJLqbu2Ej1xWj+%R@Jn z5|i}W<{ei@N<&FcIdeLDoTeLnEv;4-*O%tYa@&!gf&BoTi5wZBxQ>hanMpA!qhIyz zW9h4k(#@gY!1KfkcRqc)`svTu1BQ?T4Gr0kJKZ57gm-UVd$F@?pIb(_yE;;nnvlSd zjv|@Ez?YWRXUl?zf6R#Qt&Vg}*75xKT3#OOvN9CCytZaqC=Q>I!3ARi8>#5kzXwuT zUS5WHI41je8PS!!R^&XC_Kzb0*mL1jV?DUmVxL=ccb70&oiz z78m_h;8iH@i$XzvnNn;S4DZS@;qfRb$Px2|{1F3P{me(dAV4PlYCeP z%~?wmF#584%KI_~gZZM&Y-weMS4DNsWHO&Sn6F=iGQV9qy}+^k3Z!e}{sh{h(7k@VAV5 zn)4#^?-`yo*Zygp0RKPf;XU>%O7kL0nIb?^ObSsu>I`&Hr@J==?`{i%%a>M380(tM z&6PXJ5a6KZomaN?zsJ1;lroik46q$dF~I2)`~D1OTCVdXDg$X!u9Ni)CIg0V5%+HA z7Dvp&XQriHHta9Oz7b}+x(^EroS-4k&MxhXubyD1Dg*iT87%!-qN#7a^!sjEjjIma z@@Y?H=#4&nA?5u$mvtctBX>$$_(V&Y@xZn5Nkva{p5+vA(wRN}JJ}i9PdR#c^|;bY z5!S^jIpRTIu3gNd;o}^Epl-FyJ}OPJs~0nL%?U&5?3$Qb1TOB>n;Y7oVRY$wF0r^1 z!*s&0h@*%z$nm#Rr3&xA5dI?#_9l~z{^o;rJis|A?omTJ7l$Dd2vHHcrkC8+)8aP+ z#Q%14sq-#l%5|8xCvL@*hZH8}CO)t)4%YUct^`51F{uZ)?Oxg?dL~YtrT8hzTaY)g z1|Dp88O=GRp5mVkZk%7fXfK77(M+dGe_^p0l_6xK56{8=Q(@Z>l#rkcB_iw}9O+(h zIXR$9>TYEFd*$nU4u9%(zG!fCUtbcJ(L z#8OddxU|!oX&(dx1nlR%e4|n;XO%Slj^L>aA#M#ptf}5%GbF4B`+f)Vo!y=GV+B*M zHzv_w74K3CIrhs-s!_o+%q=Vq#x2gHKH%FFVG?P`O8qj`KG*XNHqet1i&1CLf# zc1?{G&I{bovnp{orNjCWq4?=Q^!QPM-9tWc6-z}cP7szefHyw4pYX09?AhcSltPK7 zc6eD>)V8%#4{1BQyB`WTC-e9%;m=uF9xTFrL+a~E$IsTrAnu!&a+a3Z*Q+tEo}Nbs z(?Pc1UKVU8^qhzU5z)?#?i=*9#Ob&8tJ|Psi+lsFO^ta<6%-VBPk*5O_VoKarBOow zlOk3py3OUGgpO1DG{&ChvH6LKu$lS|iQm2csMo)&i`#srygtgvU;nJ;#;e)-U}J6J zPvqt65k#fmih^1KJ+7pIe|%Fy@1hi_>{@vHtEOP5I+pr8OHC3h-$bY;_NIY zqg>yenD#s;mA=drUYblri+1zf-`5$MkO5DHhNg(Q{&)qTUhf^#RJy_beuTx@>^W-M z{}h=0`@nWAIq&T1ZOkT6*XZ7ci^T4`I<1cm>bq{48-`xNjrg&fW`otwz#~z^u6dI@!MSND*Fv=0XE8 z_k&}i?G&;4F8|Zx!z%SN22;~?S^8OJqXY3!YBAT3K$VOY5mfsV#|D9cP<}Bn<+7J% zwzkk~r>C5{_H&!`+lS&n-*tY>{|+5-oN3`&G^z@@hKMVo6O@z;1TuB5_Bt2T*3{E` zM?(ozwdsnF@bK%)4_=xNLk#t}!RIda>^$dY^(4wSG*)kXn>hnohW6 zO%6=NwWOg^w{v>eRZoAZ^VK*H_H?ssN^O?6z?s(zN0Iczril7Rr^T8vW6ZJZ*e zI7BgB2-aO?@V9tS4)qNTKU%KSHs~fl-%DB@@p@zlob64HQ%VKnr!J>-X?rLW4lK!uEHH>+O_OE>9$MyQ$RS< z(|ybp=DsZQ1g_Rsm;WKJ$eSFU|MFK3u$&cBbuklOdm0>Zx>esID2o~rV;5L7LBv{# zDlDLacz+qlCH3*1YuztC4mcfm*ngqvHi@~UN9!5pcUsdRovAsq2V~;aBdIjc$Em&J zfZEmW?;Dq09-h7pl>9Q3iZY|BDso@n7q2gY!9Fo58HVb$2&_6jz9N2n0vTj_Y!Q1K zC-tBWw{mqB{{}raBx~HRxBbQjc5lEOCY{56r5PJWq@|%wmT3JFeUA6GBffnqvqDDZ zzTgCguWzKc1=sH6A#LqellNvT5r#y&HtBg@_l*C>gt}xZn&@n;0hLaBes!a6K{R)e zgD1PlPNc;oa;un^j7rq~^YQvAH?VenBj9y4g}yx?XqFUxv}`qXbW7dZ4@!#gsOFA1_GqU2LWP{RVpYW}FdnuwC_~K% zJHJ@54Ucyas0Wgn{Gq686wj0+r3~v6$RM(Qml`&FM#UMsZ$GmTzA9!P-{Z4o)!Egh z!4-3`O5V^4tHaf)a}@EBKn$P$_LbbvEGo{(46cWnWq{-r;?~8XX>>f~=5BKAl&>?{ z6p$obve9TPx!+R6D=Z9OwT|TRo~NV|bqpKijO!om>nv~^|KObUNhJI^2VR7Pn6yW| z((>XT0#!oZQ;G1!PK^J4U67lRFEL{}Y5+M1B=N)&3G*4>4j*HW>F_>VXh6sL&15ew zzd@BPt}bS1CZIWm{rr<8w;en^y(p-trpM0hIaO6vxpezFfQ|1MI^MuOPZ4v<>9L%% zCVtTP!uL?y??X9w98p|*A;AJ>4*bki-LaZsyNK0LR1f-arQwW#_GnX{y}Nrmyl6@q zFu&Rj`!5X@fm)s)Hk^x53MIpLX%FZ=e7JJ53;bM!?niCTq~<|F3!`Ce*V(c(b5QvFbn~g^rp_)D}Q0zV8w|`MD$}AMtc*W@H10^*v*zg^G44)HTYXk1UVJKYe1>}tTgZCidm87PcpHb@;76p? zF@mS~G$Ez-Jdsn^+Wt*Eu-S!G%Z`p!RFvHkLBZ|pn)_0f;s5?3>(NT+wg2PJJrol| z3=9Zt)Ga$sVo2gXS0C304VPK)tl21g?9Y=I0~^RaUhA*SEuOlRpzFFe0zahenKz}a zhd%St(NNDT)_39nOGBp#9%OyK|&IZD3Su~pM&W0MM?Ih22&(`hi%pZei zkW-HaiXuIyjwgEt=9t{PkA=W`q`x}pcS@LV=yS`!0O9W2LsNg`X2eqFd-~*MEZ2;@ z9M|`vA~ez$RdFy@{+nmZ5|}R%R&_o}p(nWzF+^u4ftHq5#uND< z3R+r5Z0sZrB->G~nIoH9UkFXV0#~FK_x{o|b>gDQUs{?0C8S}MCB_F9ifMP#RDG*i zOH6?F1MA9@oS9dromuC^6F#)f(C|J^+;JUs&kJXVk;(>~fpzm5y*-w)vV4uCi% z;}(r%2iopTG$&z1R}+3cf?rTj#JD20N$wKh;oZYiKa5>MLV_{aQL%jQ*3AH% zbG8r=fJyz5m)z4*QCIIB9&Uag7}1O>HOfW+OB-+8420RvD68p^o@)cg)h7OPSVe%Z}<<`owV9TU(&cskIi{* z-J+#r8bsEFf!tLyJbd?OdHH8c8=JHW3kvErWeN%k)5jjRuz{#pbC4J03=NTK26)4? zo^z0Dg8j_EpJd>IAI^&W+0`@Ec{-CdVQ`ptEP9{%^*;Xb$le_P$vE7ODW(Svo<=mr z!l%k{0;R(zIQj?iT;UZ+sRaC%7 zvB-qX-z>^XFN+jVq?nK~TBU$bkXpV{s6*;cM|XwGj_ z$uu$kEEmw?iglmOK@ZoQ-zGP(r^&H!T{YjRm-%a>9tsPq=lgFDzRj_IUJgQ-l7cF&$xVG72ZdtCk-A4T9ZhOFJvGF%oqxZN0B$ zWdXRfzR5F@yuKK1KUm99a=$ti`rue^V{SCH_WgjtzT~4D{!#~ZMy!M518u*W;O^5i z@Daze>)gXX{pD%>LW+D*w}kTbx}Xz0KdgErC;hr&^nI7e$e0v=TbwOy+@QDbCqzae z=I>F8DcwdmHtOQ41~&dc@oBsd z96(ZX&}DS$F$61(+VI}Lj13%FS+nC)Q_(XvW0Bo=c`3FVQ8FszXb%x9ZGlox55^`_ zxvWqO7a1CdvzpR9-I0E_R!|uP_{G6|aA?o=bTn(_Q3>~~{&aXEEXAV7A8+=Lw5iVp zfKxttwsT9m$nYJbunTIPHvpRl? zlcUTt+G$2^XAa!vGmw!soU}(cVIEYJfb=J076Jz=Lq=PkGDqEK8|A&GH-%09q%GT{ z%q0(liJ~pve78UxQVySWs)6zdU+%g^Z{NdcTJ(aR?cXG*#Q~aRTNzjg71ESC?WL?- zgL=77A4d>NPh<6JWAgmAtU`9(Vw~hICti`BG>0OcV(zm%ynRXWC(DU>p6=;1?%to4 zX2p4!aeTM?xNja(jln34oxe4k~CMcA1gI zicE^0b)zqnJ~P$%JZWX|5bNsEW{Xu45E{T(nup3s-vw_buKl8vDGd?_kp8QvsrG{; z=B`|A)W`^f>{D$$L{1cwF|bQnt=9o45!3lUFV_soyh9(-hQ=gwDBg);qW{?V{_yZ- zi)JubJ%$~f){)htH~ zF%&6m#X6rDUhD~NzsL<{)CBoe)0O_!QNO5BZz!x#H1J8NIOYUWr7x?kN3Fhg-xSQz z^SbbiJ=zo#-};W_`X{jhgAc_Gzopd&#YDZ0-s88a{p?FjSoO2B{lzg@m5a^yvc z#Q-x(4XDs>!d5&UEL&Q6FavC(1tc9+Ig!Y3g@v(L%ig6LUP}g+1aBdFet_&|Z8EUx z-@wx-5P4Jm9z;%2o}6euFnUAq!1xDUPPth}_X{h3d>A-m)Jo2+$b)*TP8WP;!fQe? z-y-b%{Bl%tdL}z4SY~>H+~qbJ$Et(0+?LX0DviB*bQ#E!(TGH+e@gZfL-nX7du-m% z^1C|M2qNMZSMp6g+^)1}1}F)pS-tgt?h~HjDZ27M;m=biUWzFE+Ke;Ub#r=k^w(^wsA;C5)Sv$zlcOMZ_Upn{R^C zdKrRnv#P9}#CYaI@WmjYonJG$&|6*h&Tj(CI1_d1YX8zLQB0@b;|V+#+euWqJBxMX ztsaou=qoKBC`4+dl-5R8Nb8dn`?}y~=LTPK;C?8i%Yu#gzG*6gxlFGYVi6SNhxaji zREsTte?~&%<@&L>oe#L3YcZD6mi19jxw`tN`Wu($!@qQp*6$zO#>LIjt*Z?#RaH$k zwXFvza?x|uOd=ox8C;6hcmhD+0(%aD%FZ(@}M zjSovaHHoAIRb-p9${xtln`A-M=@^ViK7ETH@Hg$BlWvY$5GS&cdhFywxbi}fUoZb@ z4$Du01rbWpn}UCl-lZ~*yOtM#FN+LTnc~1nKXj;Y&;TMOZTUl zA|!;RbF0zkpK&}l4>beELC~el*O_{{9FN{$iX}_~P&G}2%MeUUTN5sT`ZSz0s+=75Gp!3eI$j2upr1`w%1aOer zUAcc2dFO2i$oZec#&&T?wEBUglW9sPprZZDK>*4E+W2<$AlMi%AzVWI{GorRBC4AT z1SG57JEY_Kw&tF{0D#{Km-oi5vWhO%eJaW^YQVriT*z%92Jh;C4BIft~;rC5hJR?COaw z$}v8fV+xAE!VWTNpDlE?#Q>W^ai3 z>*@$%`Al*&w!CDm-2wnG={j7zLXu$8c6Ob6$NJ?gEiD7D1V!+Ph^VH0&ITc$7ZH`Y z#|B?@jVKuEe1K0-d_n?qYLW3xNxm(m@}&zz*aR6DhUC z8dp`rcU9E7utBwFwHO$6MpcggLe_OnEMzfW7pI?`?xoAh%E|(W-?^}SN0C*r~{zbxBj6j-iDSlTzOk9e83}`11Fg+^+SXs1PjVpvenpi) z@p>QJOvePRK_s%otlv{pK7tzkEM-kOC)jlIdkm-N$mxmi6FBQV>Qp+M(XqG^M-L)F zL0PlH5!O+G&JC{z(t)Tz!$n1pd_ zQUkvFAHp+(UsWaWkD>vNrfbup4@h_kyAtn(wqaXOMBXeF_$9-X;0tekdoP; zqwD%40<1A0Odt-1ujQXD9^25XgJ^K_`)wS2AdAPc%~H{ujOED6vsYNzu0Exx1jzoFxjfyUJ!TPgh~W-Ljpc z#mr}1TB>*MuUKA?)_=oIpmG>T5OaqH+=f`pJ5JtA>Jf{huG!~<2y{;Wd6)y~E;gR9 z1ehYQfVzWIh#AH!wLdm)=YVt#n=j{Pv1FC{umg*}D(3#t%wUZRATsrZu>gGp1q3e& z7E#ZLdFbCmpd&vWr~w=F5ZDMC8<-1vr_^HOu_ocJ3((w!&B)8HtE0-fY4y;uJnaiY z9~1$IsLIN6mFG6ZdDjP4NZZ)>hjI_Mop=YB6w87(AW+@>n!FF|g||B9MJz2%fRu^_ z^R(>&ckxJ?<6|QjSu_(KsG_lNG1Jre`%gaT87KFcbnY__Cr6Vgp!fGFm;X*EKwIbr zk^OQ;>f`{+a8OnGgymnrPq!>@cG}szgtN=ftrwvvDgZpyMuGl-h`tuw5S01Ufyu$W zMZ-K;?u>`QkhZe2;Au4XF?Vsr_8|Wm3QMSn>OeCfJYSuT4g!8PIpuB7Y-+P&zcB)g2KaaHjSu^isV zN12+&pnxHY>EtO6o@h8zE!&KrlEU-okN*^J^o?rPs~B91H< z85YD;jM~`?^+3p;JpC;d@+Sc_Om{I^OE%<~*w6!wf4b90Ns2Kgzqo>_PUCMh3QB95 z{yQQ3e@`v`caN~^;Q!}R^Q4pm6^x!2RX|Z0|5<(1|HU-qKPm;gSn&Vv8pQvt`Tq}V zz6l`JDcBY70PY+Fk^;hly(7K9I7J+H*g%Y|e-7UP~LcsiZ~+~v?M)sA3t$3n(sMZF7=*47|p$u#t#Bg4=Hwrj`JE0DM2+C2oQVDw=q)ii2ikSs>QDw?y8UH81?gyV0d7D zyPpBS;5>AIIzO6n_uVjb_N1hsF#CmDSOfj%gx4UPSjyjSI1Q4TL-?JFfOl#a$%9-7 z2}66Fw6l856~p6`l29ee+zU~m+_Sa2E1;eW3CPa%k?I&+8qZHMK@m??0T$B$!w6YV zpCS!qxZ_Zn);^n$LFvFJ!;QAkRT{8g0E3D>!I^UY7s~ zS+QfwP08&vqGE^BDl91c+h^*S#%;=tRvt=Y`qqjw4s01hZd4gihEA5bE5~)v3LbrS zLfV1}h)jef%tV~8_%ZH=O6`|&ZLF9U7Z6Fdk&LB+wkPg}${ihR+Ygdz+pi631BkUK zLx*eo{4Ap3)jmFWHA%NuJ>r*4kWNWPfYJFtwoX1cy5rQdHB6!oC>B-#AKET-5wpbNTN3$j6Eab&Y@p!o|B>;Sj?{vxadRoqor(2xm#*{4Y~{Q$gL|O8fs;}mQboD^?(w3FS77? z-i!I4{5>6lrRHW|MV!zJD^myNd&4#ro#N#;t_!+V=0o`e0v7Az-lvpPoisITu?gtp6l}+dJg^;)LGbiE zD&45$$9|H+@5fZoIH^?omU??YeOI^Vb7eNg1dad7AclZNmhpP5C6p`OZ8(X0F6+soJVL zS>Ja)Mg&EY+Ggx0DRHGhuY#Laa{ddJux)>YH1zW+JleM^SrZxqvcb7@(w+zFV5dE_ z58U6)M9nJmAX1zb<_<+y#+@()c7Ch|$E$U2w?_TWohMw6*AC(8-h5Wb!Y+(MD_SZQ z2t*kU`lljxFillCRliidwl{_u!E_@Yl@``;BRdmgpuFkw=+g~PZK%}xa2SPzD7D+k zqI`nKOaR5=DvviWhMY?QZs?`b9wfPWb~0#mX7;xuC!yROMCLu+k1SHWYzrHW2vA2k8yuC8vLhpt1WUV(PhE~D;sC* zO*j0IHI63^aP!W^-la;Eyi`XgK2K*U1>fs8w~{0!NLs^{k(JbLZJ+^*(O}FEmyTwykODb6-Rmd~)N=-g@agKnyFZ}ifoo$Hs}6^EUpRUKPdr4rmyoi#-z zHzR1f^Ye;20vVsojhrm5*Eo%ko<~7ve0-{wOAvgn2;L=~a%)|~^Q`o3AZDy`IQ}_1 zwm3?qjNrTQEY1yeoMe)@4R7|eNmr%tcm zrKN@3Yz|BkWcd@L({x%;7OF;gBAI0Bu-iFbx0D5|C8Fh1wl&^M<4#)7m)s{Nz0d}< z2aiN;>(YxL>U& ztv}1GZTgo8*hJECAX0v=Tg0j4^->>@Ac7+GM0Uunf8SOWNlI??C6ZA-3-z55+UXxe zlL+0Ibaqk$dx>L$c6JH>o@(xcu1-GLipWN(%2P!)oP;*CJ&H4QkXz_VO@%s$t$#+; zpUe|b@G()l_0+HeUff$$O==~d>c@tp$Gmyce9O*~mSh6h@gozJ7DU_4Yv(5q(=X@Z zd{Njrfmv_Ae7qhFHIg`dE$KDsv2=70B>9DL%HCb{MWMH-oiADpYdbDodUokuT-cTU zF=6@onN4T$Dr;ReDNMe2+l8=dNM*dWe-J6ml`4kP zx_oJIk?_)Hlw)7;M*FJRM#s07P^YzBq(v%nJq67BJW;|i?RjJ&QYG=rt||<|Yk(D0 zPi94hFxJRmjqoO8#9XVMZF`^52_M3*M!dnGm?1)HOSXEbU_~7X)5?0?Jzlls4hJ_V zjAli@JKgKbz$4-J&8Fse-<&28c)dBjD(d05(3z4%%Bj83C}Z&&EN6=z_8N=6=3tKr zLoYKQti?g@3QxvUHtg3C>@=#AXIcI7*|#`R6PrIAb?W%inII-iy#d*h7;)L2qxvyb zpCDjt(z@}}^g0nuGP#VOpP#R|o2{tOeGxuAC`I&co%!~ha~D|OxN8l5hFsBZlOii) zpdG9oUeYPEd|thNzNFs2TV1!;arDHl-UGX`#DCZu16?YgymX0&-N&cNaUmyrp=j!4 z!8!S8sb@|wngvZ%wShv)jU)Tbo@&F5Tnzbe{Cy=@psXL}usqIrN-(^}AqgkOk&X4{bO8)bhHu05I8odUPt zRw0u-D0Q|GbhU=H-zxHTq0y;)c&SlY&koE*atdo$k5ujH+TriG`Y%}d$P7^vFgi$PEEjiYrIVYdg z@6V5{R-Wczq_JiQyCg*RCcT`Rx+-4prMSHYN|wDcp1_a6fQ_Ht(jLD#yGLpFQ={5< z3t_a7aB`HB-B&hZp1%D*+WQh{s@t|-N#%JO>{Li*I|}honWqMsX&_|SMeIDL%xzqk{P+K!uj_aH zuKWJo9_e6$MP6x2P$Z3OV^^GG(Q@FSp()-*V-gamun_67ncE>|x3PvMs&_Rk0EfjQ z0+`-&4EP9D8T^ZiAh~c@WwB3(9l*NQqam?xkJBboIal>l1&n)&mxpAd{QIl$eM{2> zyA64gL5XaeiK{0vmrh0}t*&Z$ZLZFMrc86rhn+`m_Oz9Vua+$2P(kC_zQmRfF{Cgy^MyPN34T=I6OvPI%%>=$Q#4RsE($E~D={;%*t3s+jG_KC^ndA+R!Umbm zwKU`R;@dsHsWT^9HQo0o2&;z+Yqm{f5Hz7H7&h02(JD)`Tb>z|x>b3D;`;qv(Q0C7 zQx14Dd>*AnqlwCtk8!isP5UJaw^%*0+$s)&+m7I*E{y)@9LiURsA*NRa)~_q9TWYP> z;b$~1JZ2&4*oC$`E-!S!lJ>ZSaSgl$Li~phyjrZa-<+SB}hq-+tbiRGZv} zF`0=v&7SwCnT;G&10~m{_OOeca$Ucp<@KAp%a&1>vEBT>mI+uhZW#BbM4J7iNYOFU z>iT4M+tcH)hdbG!LRSyp*jGVqH*ZR`CUxafSru%Pojk`sy`BlcZHRfh^qwJ@)`XyD z5i*gjbLnwz>pYFuLXFBRUhN_@AL)rak;fLw+3lsgG2gRsf;@B}PMTK_=ctM7S(}Nc zuJ1l}R+?VzE66gwlVB6)&GXn?Er8f$M#H4!n{UBL0IvE{Rk0L;4@c|@j!JYpsPAO$ zZi`SSd7Q~@Ukf7$yN{I^RzBv4Q3_y2^(9Q!@Z(?n(qC!5@y8B>o{k_HVHA_F57)~o zps!K)Hkoc>s#+BoYR4vbtvZ9@=q)!|%pVs$zZbf&2LO7KRRWRMv5}b+Op+dIPtz|D zi@*`gQEZep`83E2du}H~gW?sJo)fb}WbG>5O)pIpZ_JRHy`+$5WVch8$geBuZ*Yp1 zm|a6(X_Lm2ca&2Fywi|L8j`{f-(M_}U}wg;83>omW$k&l?$R+B5VvXM=I-8{(;@u+ zW`^9Wn+xo&KR_!2iiLcSk3@h88mPFeyS$dHMc%KxX&f$O{2W?7oIM;9;p6h`)N!;> z=I0j|hre6BQLPF|Qa`!LuTW$AevA?Nx%q`^sO$3iUV?s}FroiQ4~AyLeQABtJ1#)D z_!PTg5PQ@Xf}uDrcFjI9Xd9yHzHXXs=no<*BE+@6NHAV$TNqC1S>r?2l>NvPwr453 zIHMWj=6oJ^*jLGN0=%l3Q;@+bxQ~2WTWeHqK7FGzKYIO{Hhz9mZ+L<*+hjl1vu5MV zFsWX}6lE6+#SNnvFCl=*91YrFU9(m__b#?zA7pQ1_%*7x?`9r?Yloh_f%Qokk98l4 zYuNC}b#Hks_F2$m`VoTZS-IXeKR_-ZKon&$%P#^G;M|sG_c7m|n!lN>Q2)Kx$>kDKp8SA)t zo1DRL3gP2@6gVKPhE{N(O&*2s;rjBN$JjvV$(chL)r!bRqw4dA3)S>hanzz>ktvWG z!xWx1LLH>cbmG%z?sHicLs7|4EV;@oNP*a5broORm~cgxAdJurgah#W zN$d8vvZ3HwWH-tW7|esn+v^i~8g_Pe8{Xe1C&}>@LFVPPzIce{2=WL*S0@Bnw77<`Dty@JoxE*{{M2fn-2h>(2AVjfd-HD z>NfcMuCFfo;l+(Z=-Vy*pTGLq8$aj9&*kvbIQ+DS|5x6j*E?_5@c5oH6+ zKKd@gg(>sMZ{jAuv55G0#gweb)EUic4)sSn#wavsxHiRv2D0DFd@{~*1QQiZufnBs zji?i%mKxGscEr%~nT2NQ@k+9%dI&ZwlYVRGB{t>pUnf#j&4vEjqAFna*HMJahXelF zv-L^;KH9sa8lqGAw@s~Lf9>7;_r7ZVexKw8H`f2o3N`irwe4=h_OG^Vn9w$v{p)TJ z|HYdA$5z|0d-T-fu*qhtKUNIkG(U$B^t1vKx7>x^UE6$pGqz5mH1(L?y2V0^;o_1r zxj%=crK9Cs-!S{@Lu(re3K)77ZGp3exZZ8F{$!G5S%&xQoDZAFyHyy%F1YzYUG#h=E1+>N&})u}maiGqE%rsa|5XqMI>5Aq zIiLSUGKOpF_BQIbCY2xzZMo_Y~Ln#wwFxHa6sk$-8mJ@#HwEu>*SzRYo?_$cO#Ykh_RP7c=m}>bsjx( z+ESF7Jo<=7K#&(s5hUfDriBKTlCSo@qzz(R3b;F`4= z-*)@EnC;v)rQI6*1;PIWb{-ukwZg=6ecA*zmj?j5w zmWV7=JLW1yKcB7QUCwG~aM5wSaHnmWC0=mbN85xGz`mcT;dhe*pYYq;IG!> zbkaX4^b502CT=U_krz{$nw_VrD9upUwM_2k*< znkz+K1G>5M^OuB}4(EG3t61ZC@3IhTW5*BwQE+>j@jz%Oh<<+kdW}MI1(}T}*5VQh zyU(_>Y(rw?7BvJ zTH0;?h<;*UWEJIWNA2&KDtgMhv=fpFo*B!mQYXd|**xcJ_!F;Kdd+{^CHrY4-SA6G z3lZ(f)Do@|e25$J8XX<=m~PQ~Jk0kesPg6{J&-A2I}n;o7+w<18XuQs7~Zv$g^l$U zoH37`5Vq~&FmrHwejcaI;C~Y5sbp&!lA5Xps&I$dScis2j*(V+w}Z$wZ1N0<5OG}o z&gBok79Zf_lbojvW2Ljkg$8Cp&P?>AOxfyWQJF+iZx%#G9(aKD% zY`T+l{kMC&2*e8eIyfWkm!N zzq2exS#XKX0TJn)4}B?FNj|ueRpAt!M{pu)^K-wQmeYg|dR2L1t*^_~ zKi+S$A#V8Vl=GXO{14q-?_nbF=w<9}gtKFyh7z^csPKGWOn+5%ZXT$%#(6IvHFK@3 z(bRy#@n!n9(I*U9x#+wW8>_Hc<2KNv6eOVpbJxYXr;=FqP}S%#+rY;P^~XB@RN)+)n5fhP=%BfH6<$?0o;=$id-ExQ>zo^kI6DzkTy_RY zNCi`UV#wxUQjW?E=+W5()*lOcRU$G5ps2qVq#)~ zp_f&!t=$3B5f=E-Fg4;W8%sV>N7wN3fiDOB*WDN40I7fRdsj!BC23fys9s>tJlz-G zdQWnAt#|Zfz0?;FJ?S3N8g2n=1bdc#tfTm0rc8e)%VF-0ZmoEIAvmg9Q6lGlj41$& z2Vr);Eix*OUqZCTH>^b$%AK?8Y4B|b+$U^QRQ~ZJ?Gex#2@Sn6){*_tG*jhONvs6U z`$@qv!Qnt?r`_*vzEKGYW8D;OfiP23hhLG+R3csonbY6BEZbu&sjclQ0aFij=fWd) zvw8MAKdNAy-Mt&Y6qrYOdBP(NPdQ~1sk){nMlht81;XykPu&nV#NqH>H+(*R`qe)) zF80;MW6(Ae`rGEWgV7xR7C{1mK=G(J+;vc=Bti

uZ(TjR#N>je3pQ537?`1elh~ zQm&+>r8SYvWVq=7tDTIkovvN%PI!|W{`ar!mYEi3r|h$sY=E`ZOdRLBf+Jgiuw7(i z(x5pbT=j*8+MhaY%l(K4hWk!12+9So_3=E@@WrQ;lms5A3e2R`jS2ZLv|dH6!#-y{ zLIKkca%`u;;iwcjj9|jT!elkrs;rp~gzD?-UoR_%!3?yPan8x{SPEDKjWsYB*#@q7 z{;rr9>+q;ZuEsB4%65R4oZcYS_zabaZWc%m4((36?$bZ}#j% zC$EZCnp8q!tKZv^G+~U&?Kb-tA9t736PpCB#T68^ePszFg>BSGecBfzM-#)QBd%8(el^* zD{k(p@5Ch>hej0~9B`x-(ECddE`s$m*2#sKgAdY zme0(Hkvm|`4dc92`${(=RM1K8Ki|Bu$X;1-9j80 zv9faP;8jW2Z?yg%Uc|kiMuOzhK{q9l@6{_w*Bf_XA&(p8WpPK;5^vf54pOTegWr3( zV8%|Cct$(HF*;;_RKfnFfrk*ApSK>V&dm-cXJ0<{*1*t8P**q1=x|Zxc&5zF?D07l z*XHil%7nybOK=Z|i=Csqm+MK5EiI~eadnve+;kj?uU>%=q=h&fXmvE7VudLYiPPso zXE@L@V{ATo@?U%yZ*Kme#gtf+a$M}$9*`4*6~G89sv_wq%nC|caZXso!gzn*VC~w1 zf)^R&No_CK^}H%9e7@>AUoX+gcGx`IHIOp_#JPJmswOFEAj*O(S>#~2a_pewGSw0$ zc9DCZ&G*q!73jzieM3Xu7_ICZ={h__wWK>w+i)@;IkjT?Ivj_W7di=y<2LC!y1JKj z4Jv#M&CHI~@E#iwc_Q+AR;#2iEzg#V^>oGDDXigI;A8!QJR+mH*oDb<6dg z2PJ}_Fs)>Y5Oh2UTWu`E_Do{qCEK2Yvd>e_uvnYhI?AFliYpUf!dY35j`oB1?k`}I zP`;3In58#Pel1u>pkf`4yk=u){Xx&awY62{KBgTL?^k}!@<}=RXl{wTZD62SY^}ZH z&8N?Owrx<$7+{sjev;_%tb&ol!eSQ{a|_s;EWa9^8_onfjp-IUNUjWkv*1uFji`-{ zO=mvgfbBWH&~IMs6d{08)>jR$oHJM2;qEeNn*H@TD+gGnshZ?ugX&=^`>_*W4Gk%u z+dr2M3>>U|K>KXPO(9L)&23=UhtbBVh-J6ouZd<9zE>JTC zxLMwt!wm-8$<-MhmJG{26_SWY)-tP54criT%mf_)`K*03+lTEUEcc#qD=b`^3F?_@J(AHJTr<@o(E~Sg)Bv1G`SZ_SFK~a49|t1* zV1*O$2do0X<4inA3$D)3&wXxdF1yF(Mm-vP{^iBqP;G5ke6tPHW;Z)JC}}TW`jpob zFCh@kBO!VwQzt$ibGboZPV%Ac?g;r3;cg!q~wanmcuC~&Nx{m zkbj#jUKa;+v}I+9Hdg)iee=!&P0&fol#4=PDn=yxdpgoea61YB*~?PuUZ3_WZb)VuWVfnS>8;~TS4&k zYa{le3rfp!8i!x3e@5O2AZanPs*=E78YJJk-rnHb5K-H zPBR{wdfv)$cS4?>qu2Gju@kn>qn@`T{iyPCI)5-7@yB@La5pDoZ9!%CPOz_rT$y*_ zhp9N*+qXAC`QM6Vqd5+635adHa~Avcnqh&c*hk+_pVV9?+CThE?+734LZ(#ye z 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�dU4xa2=Xs7_y1KWTQ5}+R6 zYGQd0*7xtlzQv0=Xq0#h06wvx-~_eq0D!1e0j9#`WLi>vJW_wq=o;{-q|(fFmlA7t zj5;}hV~#UMZRvOp_sZgR=%nBgnt2nw+C)SijU&AtO>LC+*yFEN!)ArT(B2mlgUhn< zP8>G1oqmbQc2Uk?3T&?1yj+Z|Q&6}J5iBEPhxvrzu)E0TI{9s2bYt_Ch z^tijNV`dtZ*wyK2Lp=(O7A)rcMOy+s67ars-Oam*2(Y(Ju7+Fj8pz><&?XxwFhx$X z5^J<`zRt8Rquo>K@vx{w?aU%V8osD6-(<)kP{RAYP$YMzLVS?k$~^`0(s1E6wcG*2 zRm$}g)w*s%Q8QQZPVKl$dt*ZkJcko+1+L>$Gxv>_NH#SN5b6WhHl^B5jPIG5OOAfM z^mK5LXZNsEe@<8grA>5cPcSzZuq+8YQi#Cy*4w1JH<>zS#>abk4N3z1ZPR!Mx%Yj1 z6XolL8YVr{Z-6#mv&tW`$sM)iBbwAvCwrSkd^9cDat~CY`q_jqv8Xf9l2He{*_xJ$ z48D9hq((N!&o8G9{q5y}7t#GiT-FUD=?O?73L&)r#h)3x9@-psV+S=N z!Ecdix}2e2a{48);AG(#z5}IORdJ0sgT9h~=y@C3XUlH;9#*9&4HxUVSwa)wdjD}j zs>pF#1VlREm|i*Z&sUbMu~w{|G^Hz^Ucnbj&u^jJg;H0xn(jB+J7$VrIvmbcO(ePb z0=FYsXzA&RS`2zM_2jgjk*&5kI$t;7&fTa$_tP_$U;gL+nZ)|caX-^7;*%6oC>ec0 z1Av@DKkpxh6}ytxjH@NWT^FR11RQGea64$i@Q-C}Gavh9dBG4;z&YP0GiTs8tHM2@ zlNJ*0v5_7m#@;sJ4EQiZL|H6sgxx#I&;Gtg6Ht=FqnmGE zOrCM5&w^Bb!wy~kem-B;=!fx(XPminrNp8M8df@xS#UONlR;p^EqwwzwkXmLDdh>2f9B9rMV6(zfH!YMr3G9pSXIJV=Si-$VQx(NzdV;l--@J5& zD@H3UP9`v=e2|yl^sc~^;GjZISi@(o>1YD*!s$6F{;rF6GXesg69cB)m?AKYiMtoH zS_xCd9HRmjTJeG>xg@6C+sCn#K8=lPY^pxocP0pjb;=) z)#Oj_t>mVK(!tg+lq6Sea^@5;BISR&n<>F~5jf;0baP???X!7g65^`uVx_xZ3I=s! zB;e)}^{o}oWd`#=Ae_ zqKOiP&q)+#5of2REuNHeo2xI$!gx0Tm7la~o?E7xT>dz9UfacGzeVblev*E{L|B4f zFquQf=oZ%h?uKMjb*FBgTKzCUUx+O1sX`rfgu0QV(D6*YvD)>>zz5%TJS@Zi<6)0J z+w4m2)GTCLS52-a@@gI6^CENS)+)2odJJ>$Gphs{ty!hxF0=XIEE3>NXiIYRavqp zcp5mMC*c@dDyC%x_^p!tyiVJYZD#nGsdICS$*L_j6PWL~ zA=2R{jjjQ-%GDymLfr3(V21EiS+KiYG^ScllWf1}@)_Fq z=j4cvMSY1=g0m5&p`Iecwt`eHBa+Q;4Ijzr+2rz6)d@4&9E)Q@UPBOatUFZraAyTGse zV0TG(XsP7&cbZ5p@in;*axSYX(4fb!q~eEIGud55|FDh?&q0y zgX9y5KH2awnsMr{sQs6O^y(`3StbH-d=&qdK?YxPJIn8t;~fUjYx*GwNEG$gL;rPH zF<}|dad~|_)yH_%f01a^K!N=V5E?29z`PHXszv4K#)pOBPYh+K9t<@Q?`il3lbfnh zbi|_InQk3I2_a#A{wMF+2xC8)c)i9vwI3HfKAv=N$yZ8v!XH|Mq$9p^ac10fsX!^L zuC_KcKzvz=j}hP)9rXw7rQrLgR;6w8eLNn1RqaLGwl(I~xnN5b`u0&$e645iBabI8 z+IK&F=zSGt&6nC1?j~3WLMgpum%ksb{3dAT*>WKG`d>l}kYzxkwJZe@o9vfZo@uc# zTu?A%fD&=1=dXKWcsMh4-lD#uRgZu0HcxNOJ1B8#7zI=At@&C~dRSfrjx zEg5#gsk%s+*00LJ!%~I5ofu;I`dvpkolK+%6VlimQ#opjG@rJro_j%|D1?EY!-0SR zLxl*>>_us~%>6yCE#}1`c}(<28wjK<(|p2zwLhl zNBdQErtT<2=pdvNTTFkZgY@IOIi_%aiTS2Kk#tx-LgQ z%@;r4`5?kMz7cJPtR*!vY~gDr4&YGuiIxRIy4+Z@m@Vt)mP@KGW||nz35a*^eIx6T zGIkQzq;Gc-$ykaH&Xx3VOL}aQ#haat-OIZ&a3`kJAOj@^iVuMNZa>NNLlD_cWg$Y|Cb>OKq%qDPHg1*`lNT=SNc;s)h9-Nf(0D6c3Y1i z%iPhWy9d3J@QK0T;QLU>8Fh1QSv1#ja^^QJt*zY%*89UUwesohq4Q z7IE+4`8eK}yC3(dzfKB$AC*56Nbj{&m`H&uCo#Vk=RX(~5A=NyJE$?}-aNK&vFc)@ zZADyd%%%PA<7@JhT%Degp112pe44}N>%Q|y`}ibWefe_lFpUMtvR z$Jm&z-2~SRUu?ohQ?2#T|6cjn+4?gdZwtq#u0C0MEcR{f@$el^D;YA}b09QMXzkgj z0JDi zg$IQJP&1D~(Kn)~+(M%=gZkl1dn*DKlA;|lVh@Oz+GCGmV-7gO-Ue*;{V5*7WE;W> z!Cwk-UZM|w?CicUq4_W_I(C1!BY46yk`|CdbgJQTL!K?`FuO~V-O|$t#`A&>-&Ul; ze0I9=jy|OVAdkQW2oXIcS>4!`ns0w%SKn9U7u=C11WZHJt|HRw#u^2&L?89qev2#6 z;;YhUp@e>V4qi2rm9?ln&<}3)HDC?NJ|`n~oq>p-5enfE9yMKP*=!24sQW@ckF;3r zrKC81-!3rFRzc`yW?VhFND}B1>czImH5i^czS>jTAYM zVM#+=RN55>+;l|voT{f!+ll~=&!aPx@h7*krG26)YdIuqD^-)2&7$ZjYC40gr*Ax6 zVLF1XKIE>Lp64#xPaQ@$DMCcmx}bDx-1{wb>B~b!svwq$CTLF{m7q2Fph*V^2GGVc z=L#2Ka4ekKjy?zlZ&!d40nM@s3h{C>FkOZ%<8+h|DnfhmC%in=#SUk&Co(NZI9J6) zI={rh7K|!YLcM1%L43wO#>kYq<2)I9>)t)_DA%x3ZxLP9|GUM)W^njHO?gr+ra+hx^a3|NHqT@ zDIO5wVTS5tJRYG@@0AMAxX7~cHr+KHjl2o|l>WU9bliT6o6|bNPeRyiKDb(UZ^Z7v?RdnKQ`BlT=ubziyXF@qt<`0)NaSM`eWtVo%o`1Ld-#x7B=Ipjamd|`r zB>mH6B<=_KjW9S9rIP(H;&rQV&GrY(=Tuv%T4kkTeVu$`KwK3%{{Z9e1%=Fsi=e`Y zqxT{Zf^N!ggY+)Ig%mQVV7-09Mw zw#84_vM&(C0P4U3GOXG>+y~i%0|KT+H>1RXV1N>~B0w9vc=~aTZwE<@akGebBCRl`mt(l%@uId{p)xF6N_?O` z=0dhOfB#YHxUs8p2xAE2ipoC42R`@${PlL8E7pfo^jL zBg?PNpT#H?%IQx0ph9;wq7$%Hc0|5z?v;CgphrCj!Y(RC6G*(Cw0onQOMP!GQWkn~ zK$cVWj`x(FDFn+Y{LRlYO_b!*{>@x@NlAfLS)N{(Ac&uaiZ%x-e;8KbOHpzOX<~vg zrA&d>8|NTVA&etaw9S5&@p}QWada|$|J#25uL5gob$|6BdfCL~*Kxx-&gKlWY16ak}_U?u<@qS{i z{Brw4TFyh(?3Rkws*MahkUUL;m)$9$x_JSYc-h|vy=V!PkG>o$WV1#n$V>}`sYd1`l=oQ*i7430~{t4^lO zw#_$PRH5&>Ke8{LctZEU>dr%DR%IyX;XCrs%@krH>&JAVejYH6D?ZqfYiwhpz5yKZ-$!&8G{scPUY;gRs$l+Tju6H~!(KOE4BJ6H>+woGwL~qLZRnX!nfg61) z=IT`$xj>#X7iA4dVMXKhB{Dh4rv&&!q}Au(hexrO4uB%My|c6Ogqts^H-VVQPDM=x_6F_?ke-u&`k>J9I#EjOsZw$L6ZFA zS<-_L(}nmV9T0wsWN01aFyR|H*Z4SDrUATh)a}~MIJ$~aDQ6LCkHs2_9xwGV9#o6x z5cu;m64||P^nV$bO?`D~PP*5KLEAzEFx+G(Aydh!Hv@^iwpw=|=b4;o^rhDrX`p4w z*VPQ#9?xhFyPo<>`3ezrPamt0u!|XT^uVq~ZeE*9YQ<5Y^ zhdO1#-67|GD_g$aj{yIFz(q$*_iP1Ll_6|btyN76sSmMBc;_DLd|rjBW0VvRMoGx) z{*WABH6gB^$Pn29E!_!$sOp^TO6S^p#; zvCcL(=&gQP0m=EW8zHlw1s%4xxZMpcB5J`tqZ1TR&W{zTc5JJg`TJk@sSC!E9ZEfF zbZtv$<1Z13CLll?8l2VREVT{E1@hEPeC@J49kM*ZzrF8V79&WEo$EY%Py_7y$V!Bx zfCsS@)wkvSx4aLECMWh{dm!7iT$Q>GZVyVjOsYElay!*>dkjkY?MnLnsx&}U%Pxn za#%UNe#k9-ZxyE`hBXT{gyBmgZSw~QOcddJgh zz%f~l<8gi;wKO8!4G zAwY*vE7G$9eS^NWr+RBYIiyNfyhS|af^cb)15RefE~eTmYSb>#k@Gply*rA8Aib9b zulW;4DMX!$%}MR_H#jOX{?GEuWomg>5lvT-{v_@S>k_KU8zq&x&J`xE0tNT-IRUD0 z7ng=BT^?RT0p$lv-^K6{LW+k80XbpR-eUwpBx4~gIb@~e5H>#p+C2T{hBsYGm#sVgV7ftYshl0Hj)zBp zV|gvZmM_D$cD?^X5h|W+(J_MD3(7X*78`}SPK}GRrPWUImge+XW808bP~40}XOM2t z?9cKW68#mwLXO|drAhj%_{F+<(rNeuDkSI$Ar1(}-$Knb*)yIeZLJ*3@=jB`Ye+;I zI}6oU=q#QZB(JN*bebeOO2|z^O5yn!vUDA}O&FXH^H2ikvZo1pUvjvbw%HaNlV8V?0w^rCFp%{+! zl`-HgbKdXU7w;m-eN4xCK?&c1}5JUq9n`%b-D6XEdSncpG!*kXdY4=;yUTyE+5F&OlPoOqI=jWC{X?hHbp| zcx;9&t~|;3PR*L;pU`JAR~}(laNy>uf1p?J+!`N6wEel@!vffQD#9#DAhgmfcGe18 zD9p5ks-#@}js??VJQ^2-N1vE+!qj~qtRG(o>@MOT*xz`y1Yh~{$=K$Fz+WR7GnRLui& z**@EZKR}hG`6>~mYI|?yALp4@1;~QkoOQe0>WpsJI$o}vaeA)>GqeH@u8s<%FjVUp zndB^3`~8Vy_J%NFzY%7zArYk5kE}<@Lr=#twk_$i7OM*Ej2vDYxd{2XI7bbniBa=_ zLPkl+k=~qUN#%jH^g@Fv0f^EcROl_uHaEf&lc!&rU z>gb5WmqKE^q6BH)jt}zguhg>`q;p4t3OkKHTjoW9rH4;x7*$~dgcy-Qm#u4-MWcW! z)ljj8le>sS`0C>jtq7d9-?|yF{7wEZX5|2U2L)i(Dz&6HVRtd1{rZa)V|LjROPzTsRJ9I~ceHmFZufw99>xBswAvxyi6~SubK1&r~CWDn*tL z3uFwWiv~?XY?zL$P4>urr+at;v@@s0A)wZA1h zR=!)44CHP$?tE!(32edoZX;6bTiTo^&VRYhaQzXUs!l^=1R1;9D;8ZE)!qokaWSpo zPp=CKq_(a~v3-A05cneSb>K2gLiHBf%c`>yrtZaMTEk@=@j``B(LG+p?VKtpin#A+ zz@rv>GK%Y^65iEE>Md*e2Y4Tzpf#zT62Un^>l+M%$K7+Km-+XnFQu5NWX-lOYIrZG#oP4(& zbpNJ?$OiLVrAY)r((Qm}PNq7|&<+?s+TGJG7K1pD^!Ey7sygs|n}8DAA6Zn_##6J{ zH`pCod~VH7e9ema5IJiZF6#Gj*?2YTQLP4^p}>}&rJe9=AcsJ5Jw$g84wt>AFx~U5!D)o$Ck&#CRwT5qpI{fjQPY zHqHavkBsme@F`W}R(CfupA*|>X3!?1NaBB$N5%eDrS{s>jVl`74I18lnHyfd z?tY<$PO+G(gUpSO@R{_y(Vd&9gc*M_tPiJtqy2M(m6!pq1{8E}pwgslSswxmmQGN%L=%SwNom&@@p%JaI+22N==Ueew}iU!EIIDonuNFILfU2_I1yA(Yws$ zZf+QYT4!oZe&xNF<%Y)dg?q!xSsfC}t2ybcAuthLCY+|{s4?%fjZbMihhoE99(HBD zm1C01_V&JQc4AIdnJ(Vz=mf_v|k-@r7Q8|x;;pSWDz_yix`cFUh#(P-%96hy!r`rT@VJ6HW-S!wof z<}s4kLchU`p}6>azFln*kWb}TEgkE6KHbyg`G~oRT}zF>UY9Vgcz*S{br5cs;}z-Z zKsN8KsXiYmw8YQdaJml}6>Tov5y==S*5~kjETrlNpcx})*QF~*@DkN$q(%^w{FF+a zkfDN1(Avl6srpKmbtCd%QOXpQc3ON}AU*hs^W0j;Gydd3j|vN>Yp*rvkZFcbq;Ete zu|MZJ%O2NC(M{~}(7Jx zH+G=U-K7~l^hq*)+;(6w3nS;RoE~r+Z8ul#kjdR4AEMSplgzW9ujm#(u4vGyh{i#e zI6AcBif%0-XA`4GIDD|skTiFG20Q~RJ1&-xR<*w9ybw~O2=Ft0B{_nRQIA{-)YENI zWIwmk>3R`v_Ge!-DUMwi{l5>v`(SyMxa}ah`wqXH?%m{d&!4r;A7|6k^&%pvWEYx{ zpsw=`cuKpG9zBNOh``3Yg^CHzFS2AT`j=-e_6%cv-2GDg5-I|}ihH3L&R5z8Jbk_7 z`ytxh$1f%FNUthHDTVBPbiB#q2&I@xlYuvCUHM8eJvrjJqnUmzc?POQtc0;qy<~$5 zxo^Se(evoOqc43&7q$9p#P~%A(@uEU#Ayfmyy3#*tDXg#C9{}iv(&T)*^ElW8ZR-4 z{^7<$BObpu(^YL7yq>VN7#X?IBjyvz0)_V_9jOhzz zB2HhYQ8D24MPGmVw*%2ndr9Yoo3Z@cP(Q4Tv~dICURtGjTeIa(qA87g$ZYU&oat5@)b$~KmNcBj}aGPrr-%TH`FBGZn2a&+L<4?fm}4o z`u{Oq>_UG&xf-aeP{s&+$Bp-1AK*NnF!Ux#kh4tkVAeC6rr#sO8olFG%a^$2r>H8dt_o9lW}2i? z+mM;=iujW6&M{ZDHbc z75isR$oWGd%jfA;Ip%rBJ%#z~hiYoVnnnXE!uBuHt5Pi~`i?G`G|_FjWIr*yV<0dW zy=565x0$}2hTt9;@HSpxB&B+a(dQ9QNr0n`q_Fn2t_$D3PCKkpr3U}>pg(&3a~qCB zc149U@qS564sL^y8idInE79oY6)JBZy>nHfzcvoJq|pFIYEdpmXeHOb#shQA=bKQm zW}C5+p{(U*)!gsH&8AHjDIhSr<&LuRaj;AIKDL8(&ge205}R2_J=$4LPV=P`^Gy*@ zYD6@~d&d?dxFTD7T=2(3?VVCwv*G=Z`uuA|X*5b{tgM^5+{`WItGbqNWSOMDdubCr z=JCP!t%swr9Jl(j0T%!9l*7{!wrtFZ6aEe?Rvqh;6&1Sz$G5J|jN6`Um#^J?o|6CT z!R{Shh2``csP2IB!O40a-u}M*V=$Tb-#Q?(k+yG!t*=)lR9xFHmJo^AFDu=kDz@QD z-#R?$Qb(VN%82(>*85UR=cW66<`jAE140?q3*jf$uj zQMSi2c(}(JDz>_te|&n_fkpKk27)$j=uuS9@K8-#^-T; zUPG3`va_(-NU8REEs{YRczEO6WKt>hVmJxtYK2zZ)oTCC{O@B~F6v?@o*GUHilDaR zTbJE}W2%8O$;<&0R`t#@yKllm7Do3giEBf=^)N!xzY8p1F%i+h-YNtv!xd38n>)#sB>He1EMM2=02+@fG*6dJWKGQ$a;GBAa$^*Jql}An2*eZ(?`Y5`>w9`^;w=UzILJtF&>Hw7e|{d=Q6p;!L?Wxms0p^1@~ zm9AgKUCd?LL;YeWBIwnH zcWG2pl`p<4^vt(7M79JTTqcj9F3~A}F~Z4C6Y4nA_#jC!>-j?GIu%mPS@ND=x>mt* zPt|ay^ATKn+^+drH+ftfsc$m6(zbAbceWyVaHcWQFMZzt@R`ek*6jb?C$;E!C=<8f zn_0SpEfM(`%U`TMf$`OO!12elHQueirV2@e$hGzX#_+d8oo>2s*L=%8(b?zA>e^Rx zOes*^^EzEB1<^Bs7!jp|3v*%=3Ja5nE<>b5S5ZCjp->P(e9H=>g0g3PlslIp)L+05Js6 zW*MF!Q^>`7=2CXRL71edREHaqKf!*J&gGSq&{J4h zB|@m;t`MI=FBR(35JOF@klO%wZrSAa{|+|CGoKjN1%CGet=*A4B^v%JJ=EqSj6J~j zuDW|`K~CAU>a_Q&Bzh51#XR6%6yV8qJQgo_x}7_?UqAh+!nUpr2McqZmK;FauR7dA zu4okW(wwYayR}@p41#;a>?2;u6P!3YiC(O0){?!qi= z$mu8zyl#-35$nxm8|1gR?AfdGfp%j*Is+Z%d$daUDTYMQteh`NA6jZ?6zfgA^K;KW z##gT{L+V%I_#M8FNwl2vuQ9dk1s6EnyXX~j$$fl;Il|j)?fciZs?78(Ku#Qm-iLhO z?dye22)(@{RRDkmT5QvZIKb1+7HHnZP!c95T}qsaGffKk(n)^0fwrJW5Myb9>qHSW8NJ7~ie{GOVj5fDD^1nj z>t`weQMJejqDE-Lsc1Y6`gZcN<7PJ0_PGwr9@vul>`%QXJEMoDN9!FaEV3!l=E|Tb zQf8oht|m^2Wkt^7+g?<__ihLAuQ=!r%mWZ>fC^2ht{iHBbxa3z_)b(VyKT2Je80^Q z%}aTO-cU7O&b5w@i&X^8m+4VNJNjY^SqVp(7v-`Zv>nA|vfcxVi*6&r2YvS~l-=5< zW*DPVJGhr7qU{!|wp3|!V^CLQS*+HHdiC2^iAieepPZvRBbAYHoNEV$sm>(XoaxiV zY)pt!)V=d;KvQNvh`5Px4qpgbqZdD);)f>D%3K-D_D#EV$RVMe&ecse`0dh0o%as2 z^4Zh?Ftqg?C5ATQ#>(-xI~6FeO1Y*)JyBAQ#59tG{<=H0(PPP6hglk2xR(r2`iw5v3Gj_YK&L3gknIq%m|J|rg z6qJzR9q)xVSv(FY5cQuvfEoj-zi<}YoVNv97BmTf|Lq$9TY@+{C6qr%MMXkS+BgeN zKIG(j`m<1aK+Nzc+Z5d(0fgZG3yhq_K7$&yXi;-`S1x++-5JZlPQdjrSTCpLg)WFm zleD2)w;(IEFvS&q55MM)_%tz!6S4rpW;}~Wyl2<>ak-SyK3%%TdyynNlkK1VfaffU z`A;*hpM_sPoBDYLQm^)}rgoVOajJd$Y8@sfJe(69FWQm1zaNVr&k zw&cB#0&S`&-JMC{_siB_YAWlEF=|Ej>`aH5ii%WX62q2d!|2on^T=<26z_ap8yqXD9m*@d`p zGw)ZZg9u!Sx}E&3Xahu}wLUPp*r4JrOC5nQHf`(E$yj`1z|I=`8^xaIi;|e_tVGxh zU%Od3xYN(k0WJPD=zl+)ozDZt5Lg?0AyEP|j@qoyA_>r0`}}!(;l|)0$ASBz z&RBAMFQ5Xt{aU+@J_^fkFb{!;ZFRmm)8L&@=?I3rw-fa2pm^?JW|AWCb6>9{V#+AV zZ*btA{OOc)162w3KVy1!%fEl4zRU9C+hs{Gr+)UV+jr}g%?o4|qOR@nlwuFU-oB8H z@Jzoj=&uJWpJYZvQE>1-?ePWe(N`yPE$|7<1u+jUpKVm3eU(krR4oCsMgK%i&@ssQxJnlRd6LmZq=Wg zCdc=7Ffoo-gWgU`cp=6|>{uPe=EQhv(~tVR{7(DT*^UR)+18R-qKX~b(IlI<=ReD4 zt1Oo$iz^HE0%u@WXqeI{Fl|RVCk9UR)^uL2^4`o(v;Sqwl|;r@N`S#}WJNRoP`Iph z{;q5N#RE+Yv~NB*sbQxGIGoJQ%-p%r)xDy3h+I!2w(wttHYkTq3POw)9xkeN$&2nR zD;Jo0PT!wX>ld;G?`J4{!Np;1(`@KgHf?X6*Pgcv1kB$0yN-e_0n?Wcg=|YN{GUkY z62utSq?DrHF7dBr^aFPm9LM?uzs*g19kk76fa$ag=c&~)-d~HTI&DBB?aRjPK~Q_- zG~F#P>Re!~>dPtoK4eI;AU&VU@#tdgYrA?qIQ0lhD2TKjZT^XA;D-IA zKbP#?RArl(JJlva@;~A3ueQ{sj}9l{lW4hvkpu)+TAZhLIE%+Z!tYVJ%=Zh5RQ2x) zNH(nyg^50BQy>~lyeoVUER+ru*?@e-_6%&UwNSa+uUR0aS)YCeV1EbK9~|u`L37>@ zf62go#>;*s21;%T4jw1hZY@$Cx!TqxEaqZ7iv0#p1LEd=Kl&19-*wNiOWA8VJ>_;X z9d8wzBeRwl10Tu{AJw%6U#Au7`3MGh5*Z3SaQ|-bV8z)VXf5M7KQj)1{pF52{tWTP zS>wXHX+{#jzJe1y_eEXpuW9Z+?w};LfCnt@KDG|xg$0X?2@dW&*fE~FGx(-8>_|gE zr+nX_&<5GKRDYxPnwZ$MWjrse+3mQ!vNiShdDk@Sc2>6n_FJ_aRUiGFppDg%V53<6 zB>RA+6k18oFPG($LqzupX22lhrWt# zEq7JQZcC*Od$wpJ?V=6ug1C#NV0F6D(~IJ)t#wa$VG8Dgda6EapV+0{dx=B$e}{P+ zzF_~R_H**d(f*%Y7Tc!tp>J>UbWz5NdgOtQQnn@kXtY~i2e>a&ht9fK^T*}hM!1yx z@;&3FljCn&n^3By7&AOW@sy>DVP{<>1?PbCVl7i&<>}bJNU17}ez%bf(gq12&;>WB zv)`cz<)HdSqD~xk!^64S&M{SAxcbKOBFRj1)EZN2aMXf&7%osOPweM?GC>+7ew-Fi zzgssmCT3nPG9JHQR1f2%1+Yrn>{<8zr)hbX)x)9|fQ=SlMEZiE`$>vh=Glf$#2X)t zdvI&FmgGg9EMFM3{R-Y?xc^VQ#LT%75pBR3;O0nn;kY(VTDfEx>#?31f0b6W`FQt0 z(i7{lFJyTg$vRWzeUZ(?x!G^+O1^~D1G!~M{JQtoZ4?iM^5R*2uts`HYZNSsRK{w8 z+9!Rb4aW=Hsy`ARW-)!yQ9niYzrYB{&`}ZmWOB~{tCqO+o{K5v$86~q?qc$|!Y3$4 z05W9+41Cu>6xRwO7g8KUPArT(CbQv4YyX||O`(IN-lAdN*dqG%)K2_7U~io@z?NC)u{Trd@Bw=;m0~>-yk`6m5qEgmq}dXu&>Tq~iYTHpiF| zju6ML$94_(V>2@_R$#2aNlRq_%v_g!uyyHRm*Btn)epe=MQoNK^^rf6Lg2yOr49!8 z=eq0tcbK!AtRr*O+ETD0_;!FxxWwIHjc9cvyS1oI#v5vd;U#Sj#?yU z|D>uQZhv>^X5ZmwE)$S@LNtiD_vS;+uP{cB7QZafue(uTah7pn#3$0%mA=2hBmLU- zBDl!h&#lA33!L}Bg~9(Cas+JVI|qDTAbvH1sBaue$B<+P#CO=+UwhmAd=?Xwoi){6 zHpFmVN1GgEL4DI-6IjDRyz2;*2mAN1+O)Rvxn18bF@e*4Cvjh^R{W)_-pPqn#_`COL{S0zcrhuC`hOyUzj9!CC};%#dx6~PE&h2I z!4c>$jf9&nUijIl6nc5gBZhL-3{IpJr2UFGlD(xwVFCW&`~}MMgH>5 zVEqgc{d)0(m+wy-3;x5qp8fuYG4P_G-@fCqhad~~0{)Zo{@}BKApYXD58B6(zK>m7 zd>&1@WGjM6;W{tUHn=mXvMTkXKUl!>&iaMb3_YIK>+7p|5{Cb)dYId4n^qHs8H^waJ|`xB5cKJ*)hFL!@7taxC(Bc)VhU ze3t)_i!J)idCtgpFYQJ+*rPu4zjAg8kDGs$1(ezUrIIXzP`wYRb8N2DJq_N@&r(?6 z=weA^omsY5DCYq5Xa}|U;F!cxrX1^bZrLfGg0)hBO zfpr!)|0b)!<*7|Ia0|^3j;}QP{y*(KX;hO(yL|GYEiSY!pt4zkVjBdv3K2*?6+}g$ zY7GP^QQ5S}u0SLtT8gM3lr5+Pqgcg$vPjqs5D?3rP(cY8NP;0mWJySXB#`CK3wXQS zd(Zv8bM85}Kgc=nyzjg-&&)IPJTuQS^JZl0^)>?D%VbHP5`JnqUcQQncB3zh<|pY+ z4ue~FWdzuTvMljqhA|roQ0_PLTuWu|PZWt1!@7DK3s1^MW2DC~sgi#RJ+g}Vahdkq zw6!_>;$fgT0{2$gcbSL1KRdb_I+d*Q$J>9japyUEy^+z-CEn$Wual@DJ^L!Q$P0w_ z4ZoPiI;9>Up2$dT!ob@wMtfT08cw|G%Fsf;t->nz;HSo@@_x0#zz`$8^N}s{s|^Kw zFX8`%^kM?(Wiq8L9p|(naRNl6So_dG<=3|zbj{)$9PyA16}R zoOr2UF;Qs9`^IOW8d~l<4voWlM^U`Vu&vjHPvAu- zh<5l%1A<6&+9Ss(krY=mk|1x-vF+XchU>_=E4YkU?FhnR%7m^Xn0H5xE9Ck{w z1q?yP2eI`Yu(JG%2*&o~PePfsbfELBZJ0{3ZiDPmm(n-5i3BV0tCk3_v!!<>48xHP zKc5W!AU@ozfg-(*o8yz88o{|@*cZiGb+F18xXOpuY^{~OTMl+ccs;%Y^rH{#PX_F- z4K|Auq6SQ?L-<+2{fy?XwS)#CsJ8|gsY3gxJHndK`PKMOt9C!Umj7u1D)F$n$)P!J zcL)B5KRcJe4u(zO`>_>nFx)t!e^*I{6+*nEBnOeTdG&4KbSgjo6Zaecb&Ob;H6Bb# zC2r^sPLW4u-*4QuV2?~(%l{jw(Z8f+PVb7_@j)5e6sO<1a~xS27c(7lS`vD5^MM=d z(O?nNG3mTfVHk5|dUb&GfbX{deYP&y@Mj&!Hx$f`Ov2Do1U}T(^T2zDd)HE}zdU2Q z1U%yu+(^7KAo$+xfMzbF3I2xBw#UQ`bpJK;F3Y*D`t&IgNZVD{wo|q=Hiw@{vbc5k z?$8-Y*3ce|x1OCiC!y6xbF)Xq5G z#q9@(YkYj+f4&WNR;#Zb3hv+CDAgek{`#>Gu(0>mq)`H5xygoWl9*4Lv-Nxi7n%UI z2()D3cKl4ziyfeRXkllbc#yYWvvtRDT`kAAXl`!9#54S{r=;91?k+TN9b0RWhXL0X zZDN;|_F(5t=99h}0xU|H;BxHgCfC)z+myN7GdFTi!Ij{01dzW$S3Yj$+*s?l_n2;m z<6iW`hFjyH9RDONO&my3<-yeRCSWE(} z%l`@87(T=bBBuLq*zEQON2UMLUcs_3r|%%{7u#gudjK<07dQc$`R{gk~<|IjDxo8W^Eh4TT${`RA9L0!unKLQ^a<#Zbn?=O#JHA zdVhGaFM1*R+Q4Ie$B`Ec*t!e9KzFdr_%xtn6|h1R_9v`bXpQcCtw8uTZycIe6+wt@ z_#NP_|2*N)cco-rN`o-}w9$v`sb96vmj!eUv!S%zCa+R6_~kQ_g1iYo}Ac>h_1$5q%tu?1kS!~{T`|6 zqPs)F(!aj*u;67c+rkKIN-JY{ROfLwaQiAx8GR6y;7$i zJDw%<@sCV4ooMf7c%FV$wGXddTe0Z?_)6f$rzBq5kzkLGTzO=I z7C1|Ls6f}mrYY^r-#>^8*cL~J!J{%IQjyZm07v@mer`>h+LjZXHRfq8k$140LeEmT zsm7{nMXIR^oA5~+laVFDSixA|RD|$t3^MwAE5!i0m>Y#xJL3it361J$qQ@CVR35UyIg$z|SILRjN3(%oW z^-4S0^%QQ+0}E#r7pZ{jAZJV^W2<7Kgk0_weOY=DE{7ndseCBA=KnU_0e=aMh>+){ zbkRGW>qHMYY~9&drNzby3aUk&$5ik2Ij8H_An{i@Gd0Lu_$%&xSNsn()F{zI-a-t7OYDik<#~q3eDN zqZR)Qv@nZHP=p|wV%TB&I(-DI6SfuN{siNIdV(U6c3RT-v1&koptFQFb#Y|bHtX^J zUodzjE9qt-uRB{>e5#{xtS@W?UoG`&pP4uoT!S@UK0W$|VOTM4Ui3{glcgi(?eFLs zjzo(Z%*p=sF>I{9o+QzD29B5>kV@E5Yz9G{f{(90K43*t1?dL$ZDSCoU}SE82(r0I z9p}oc5!iAFNx?-;fau>xv9T}+N#Uj0y{ZvR>}9&X`3Do-1Y*;TXuW2Mb|QpANe9g# zNhF4uKRy|O=T+3!e_) z?e&`0l*e}j5Rnp{k|}4I(_1aX?2?P&CV3qsUh_+yMJ4}HjYT*kY=mwdI@vRSn2Ez+ zo)v^cYiGuCtPuT)&rcT4S2teV9Yi|y@{u~lK6?3#qHsi0rK%-2nVMoLjZ0T}Xzxt3 zS@QX2Zs@DcUzVS2Y`7V>^RO`HSYDTRxp&V*uA$Xv>CQ2mvB~F}rDr_jxgTx*E`3w9 z_Kh^n7vh8(0$Y_Qh$JD8-BG8X6j* z=SG)tHkuD^g)ELARQj%L#ix5bxY42erl2ne|J@}IRW-lDCaKHZE153+FY zXoOwhsd*(v@)oR9^eZUUBYNyC^$Z(BZ=;Pr#IhxY%}TY_Xo=} zIn6ZH&t!Uvx{GitrwkR@?E&xdfaOs~DOPRtBH0_oxFI3Kx@KCxBtjv(jvFdT8GIL~ zBe*~i7I4y{)Nf}azz$)-w_(^?DV3d8MCe`FdoFwD#e(yJeu5x^lwLLS9wuSYqzQ77 z6Oss}%OAOMGBDNrxW8#=aBo-O-zBJ3y3y^#^m0-uKO@MwJg9A8fJl}Pt8ZC7q>ewc zwzcjPrHMu-vYd?DPr7;E2FM>tNJxMPWJw)u6JJm~AxOLAU1}vk!c&hrQMy|hV2|k= ze*rT@c^0ptDG#goDN5dG8GMGjA0AHMYx%-hHPK%+^G}%MtzPU&7kPzx;9EJ5ipV6( z1Zva3f^E!iqx!RR^n;@hX=vOU8AHk%&bf7apkaCFmcuA+;|g}Bt^T#!(9xoplXDe=lI$b^L1tYPZbV;f$eFoH>bPkYdngz; z>>R$muv(18HnC{twk%@)I*7UNFTEV$0RvB7XI6qxV?{R<)}8vxMC!~+=Siwz*$oH_ zcoeYCUHgrdKNMEJ6^|O&&wLG1UOv$A6WoAV>S$<)Mqk#MT^MZM8#zuDs_aB{FAa>0 zmU8zQ0_Vq-WywRev*R6%RFh?M#Y}5v{aRmt5<8gM!S5pDH%a@W2oRWtS5jb+eOg@H zlO>=>V@8)*7LOECcV}VnXrpNES;TCw6D7z~!}5g(%*`tdn`{7Y2E{-{emkwHX<*=$ zIS;B4`e-TCp-Tgy@YK`A$YLKX^1;777PuQqgFLzWc0qvK+%=(F+*gZ{#XeZ%gTKUB z5UubC)UtF~9GHuf)8YiZD3=!H(xP1YOUR`^Xo;c~Z_2lZezp<9Y<)hk)if^G|Em!j zGGr}Zc76nbRepowR{wX9SGw{^6ksrFY}>1;$L%Th0l6 zvoE&891@j!JYZ@bLZxNq*U7&UeUtC&$JZ39UxSpoU!v8^5VtbdMgMc7O;;;Af3)us zYfS!7+P4~{M(@E7+gA*hvw}MW1$On?cJ*vJN7QP(lJvUui$F6p{2V_yMY&fs+M#kS zgxfS{5#*_(V`EwXl)(pBRY@3BafDFeiWP1ZIx}0p>nsyH!csh1wC&h+dE^L@?Gfe!=y3QPm}=TY42)0zP#Y3H$| z&*7u3d-~Gy^UElH&gH&shbjE!ud~Th*1_{lJ@207OUgk_=z`IFkf-heiV_|S z3k{yVVqT1*1VN>RKZB6tZ-?5*O+*=$g~> zkmv4E6yqGfB_CI>O=9A?b|@E*mU8}fsPoX+)pM8#3P=DaBDOYmD7&I(LXGWu0e1xaeb8?1TRwUz1EdR=*u`8!p)tp#HU61TmwA w&AdCYc+T&YJZG|p&QHBQa~?*6Ib69t8gHlSPGfpzYapOQjxG*``%ZoTA5_wWCIA2c literal 0 HcmV?d00001 diff --git a/cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- should show published entry image in grid view.snap.png b/cypress/snapshots/media_library_spec_test_backend.js/Test Backend Media Library -- should show published entry image in grid view.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..b7a92f566a7a15f8efc0561392266021d6a24c7a GIT binary patch literal 123045 zcmd3ObySpV+ppUIgpm+LKte=Hx(AdNkZzFf?ru=&M!Gvx8l+1YI;9(A=XOD-#Y(%Yn`>2anCbP-1n8g>vvtV17)N{9-$JT-nnz zZ{CDNi3`!KaCn`dzvP%Kg(Mg^r>@GSSIRds=04M(Uw%0=zlmM!b{jJ9Wt zJJs8`$x_H7k5TS_{bKz&HMP4-_aE^|Jr3^(K3i~kqv?a$^2>GL|vR`sWCfido zaQ_TPsl)%5L8I)af%7XWj(@Ms&Fk>Fr4zRQq9cb5c!K^#Qt^U47c_Ee%Jszy!U=OF zDOMJuUah>{w%M)KX`C%PyXi$W=k<@CZzuW!h6f^-pM5F%O7@bJ$FGzON%wu3`@K;% z2cMU%9gL2xd=T+itMuC3un30I0{AyC=I9P5P9gxV#-r2TTWp3|x6r!}*@} zA9H})D=3e54xTx$mkPx80i3Cqw< zOPVI07tkwD+a>!V*v!KbgUlTemIWSL`Awt3M`3(qP^lt6Hew@@YwDZh=nxj&`}$A# zBwk?ytE=xmH9wzr+A_TGw~K#m_3$HK1P0G}vI|<=zI>&N* z+dDiE_P8|u38k2f|A4Z>V;v3_Lv2F%1S?zB-la$yKXu!%S1pO;Fyk86%xPT{CIsoc zxXy}#jr?;&N2+tGcg3;#Yl~O+E>7Ui?hU#`JGq7wl7!xEx+~VH9ygD~dR{TUq-bUG z+)5}=txG6je1<(h+$OE4BE&{12HpgrWm>#vPr=4ven+c8;{B`E#5ae$U#yI??Npgh zZ{WgV%Fi+NN2mILx%6|p;fTi;=TugvO1hk9=e~ULx0`ole*Kz|rKqCVHaJmU6_GVK zG9vNTCkk715r@@9ff-|Vh6tg&D(*(#c0*o~{Ec*fGm^Q^3nGX6ce%J($kvi^!p5I2 zrIFz7_qw@p4yJlKVPG_sMS+tkBY82G7L*+i&XOJk=&hFc>tSFBjynVeonn_2e-F`S z3?Q|-q!$1isBn0M=enYA$Gpue6S&Z*HP?EtsqxW%lRFQu|1d9ye-AyO^z95`SS+xO z>9yK0oyC>yHLlx?Ek5$&N1=H38mn(>EvJN%IqmNlg%bNAl>TD@B~RY;aR>ZUpkB@5 zO8y!BY6^D{6B&|SCS+|oN<3GBZy3jaBRa8_T%IB#883XzncaM@ed>|R6=tO+gLd1- zqkt$Q*osBLY($5&qMaQLZ|uqn!tL_DbY(>{y*b#RM?I;j+1{s<@G{2~S**c8-M{z* z-8MA5GGP=gWrw8E7yc?8ciP{HyR2FGWS>b!`#onf9f#7l$Xm{xMgutqN>Ph0M%pN( z6lY(#{ItZ*iF8tB9q*uW`^8JIRbqt3{4yi2*J`ES`gjBFTdZ?YwLJu(?xzD$(x{lK z>0@}EL(fhKDGRr6-!v-pb3G4<%e2!FLlv?GoqAbh6nU22EBq9BPD1c3gh)IeUmW!> zB=%71m8&q__vWu$*jeqAI%qG&+^A;SCkhKiV2pV%(Hu1sy|5(wsa6Yu-cn(&8g&uDo*uUrYrul zAZN1jTs;3xf5Z1>d#-Bd?)ykb+ij<%_LHhtAD;^%A1~{xmAaBWi5U&SV@I*ErPZj! z^?Kgu!)!^|u#;fIi&6jOcC^gm+ z%)w*I<;=U!50#W{+I(2;i8PZmTCUheabnp%$6~g}f84)12%_z!XoDZqr@FgwRB1$a zwWm1Hs_wqP9Kj!AN#vcI!!G9S3=Ox)%xw48nIaj(er95Dq38Y6!FhT3aih9oS7Q)v z*$|;RBXgkHz;4Kb)$l2^m*kW1xhd~B!`Ko7CvK(S_O?a2YA03YSaa+BqdGUn>WzAJ z>s?dfxQhhCDoqgHWOe zzIf4c(L`Tf>KpNs`dLmU;3X!i#osiWpWw!T+!GiYs5=pHBLOwL?>D+x$+%hmAOxQ? zI^}_H^bSLwTNN$(=+Cv41g}PZaWk6hi=*dO)ASJH;<$P40}ke);cCYz1$0G)vb0IN zr?RR_{ET=nK~%CEAeOW&w!FIbt)eRa0-vk1e9lCQ4qNo{2)ytU_H?HhhzX8YQ(C}dL>r-=*lUM6V5WE;>sCpeInbPTBzOrv| zb2J`TqEdKv<=Gm@;n~ZGbh7EIBf?Lr)vMLbrmXo+z@665=j?r0ho9v1WVOp{Jz@0a zcjihoP1V-~kQhb!#`k+{R+4E#aUuP0MTD%moXsw151e*L-;O&(%Z1>xMITax2nX!K zPcJ!D$^0?&taPyE4VLzF2p=`g4+I*n;IN$4=D3rv9c$J%K0jf^hS};tN76j!u$5Ed z;!)82^5$n@ArB1VC4zSFrB1f2bT8_!qm?T6s@!b9I$c_iy0~nlaNqyL^>tqd94>KH zquceYNu#02##%3t(O4zN{AuHtWHZ%=hX}STxY0ToEKJo#tS)W@&X&TYAJh9EJTWLedXDyzFCsCqI zI>vVmij;V+Yd?MRkgUJ%ETbtKN{Tn~^-Dp!VMSzO5g%w&7r7F@NVZ^g6FBKRsYf2?HsAG^o#TSq5m~=6vWih*IY4G=@Nb`Ncj`NYD3jP>IY~@Zky}fJ4J^_15H=-08RsZdz3D<-^iTm zwm?UGRXiOS6r#Nl8AE$zN{-~_j2F5?q3N=CZ|Ym2*^kBjp`odu@zurMTi2+SSfyn2 z*QHFdgaw60z-}kD7a+WPcYa%|@j;EAtl0i!eGcuJDY+kc&)EK+)$UR+>Giqw*c(r$ zc?)O@%z3Z0Nw0c&N_>5iI|-S@BlfjrV`Oyp{hQ6EG-2wt6b>yRB|}P9$*jtvk6!gx z^vGtLCT1WwOK|Seq6UkfuhI;gY{qWVljoUH;Fc$>tl(-odm!Z)Jh7J&Um4qEAZuCw zF*_n5E>1%VzINNK4~t&9@9xRlMsDB^%>3(&>$L%t$Pv9`cBHq*%Ke?_`d^+BQhE3C zhCgQHR-y}sTg1OiY`Xc2|dRXgT3O+%F~En8h$GcX0d5 zY35DnNc7t|XD5pPvZjGm27{il6#Jfj?d^*bR5MD2H? zTlA!_f+r@ZJZ+}g@WzS;7NaH)YqoP~)*}Z46YOwHs2NDA>hS$x{V{RL(z~g%XYMz0 zmFBaeaUoI#^WPuAmJZu>DpV8LjQ#=%H`@p5d46d25Cdbe=IPuE9v-Bsx&)27;F9>h zqrUC_?>&@uP`gz+o#UxK04yV-F*{=7q+XD5hr-Tvo5uk(d>rJ+daGeM<9Z&+YS(t4yR zC0C1pi2)iS1~F6fcx*uCJnS*iZaI^w@_Y@F%-+Xoi3dz(pTQG!dfjcQ7-r@%U{CX3 z1%_8LUzhS{ll$m6pEuvsU-9vZ(Wu3jriYvv)7Yiqw+Af3!P|4U4sS%|u95-14*BjXk(Y zQ&Pj@9u^jQs{0nlo1-5Zh>!z0#HH(4J;cs5A!w>SbiFxP^SIhNp!RY0@Jzk9%&$&L zL?k^Ldd@T!|C3dW)A^6hh7|`t?>X53KY)(7k$4I-;$>S|I^7&}dR*-{d9|G}8D(yA z?bh=q-FUd^PE^$4!D0(vqjb&JAj67gh45+(4XkT7MjOx^-S9fZ<%6({Agv|#=c)p+ z^lIJ<1x!XmV@DV(prS}{KB2m~ym{@i_OT9cqKN}+aA1|LZSTB32amqS`h}P4nr7<7 z;&p3BoApajjiwCA;km3lC%%MnUoG6cPGGg6^?Q_5^_x;Dl8eOt>5$?pu7ox8b1k<% z6E#YdjDjn2uY|Fs#oT9tXdzyLK7v}i zR8AF%6jtK!@t%Au4+%9r5p?n@BMwmUE$vPP!*o`2&FGu0SNoK)@E5Y{hkWNr0K^E3 zP_wE|27Wvv*{7g18ZpckwJRs*`T-uv9G3k>pO-ubd2LP8ecJ;hVV%~Jk0H-Ikc7xD zU3Pq{80!yq@f8$m0l?%;W;>ApXDkfYpy9LFqNK=0{bUX8T1^wWZRF;B+%z8!Qjpq> zW#juZHuj{LB9(Ojl~x@MWDiS5!YyaNXC0RV~jr5ZU|jc|Wye%8gle!WNGY1`8NOMMbm4 zg(-1qHJit2#s=wLM~SY6wPjOlx^0qyh;8Y_qBzR7MN6gMQoR5rTIjtn2mXB#DNBYl z++-#F>YKXz(fS+6qfpB+i;3==dry*CJYQ-szb?02R5J9aj1Z)|ab-hmQWbTKv!_UT zjSG?}B3~lt3Dv7((-j6)DP4C$P@MW2GViy)PLly~Gt$GLp3MUn7pu6}nO_H04ej%U^jl-klUqsO^FtGU`I*oN zhN;70ckGhld;@z?xn=pBXDVo+pn1PlScM6)gC9DYDGTt?CK`w^gr=KwND$6-DfaDe zlrPzMLf{96C(-O!wxEV!mDGV+IX|}Qr!#={bA@GFIllCZGkP)%f5`aFi*Q_8N<=<@ zY%MmXIk(>3acfH4AO;Qg!IQgdeaaV+2K2@?g~RbajjxhXP@v|w3FydD`vHs{+Lf&X zJV(@4_stVUdXT*zu7gjms|x7H199^iphUNv#8>w^ZX*m15_{^`lbb5u`Cv6vZ+|@B z#MpkAj1o<7{pKECC~MFNm(TQ}=h<fTBg*dzlzhoa5ziW>6bdEfQRn7M4e*E;n5SUo+QkY~VzY)Ei=5mJjj^zoT2n6aHT zxPO;F_3F~>yX%|p6^7Ti2bH@m+m;mU6hT|P{cnY#0fAu%PO$scQ|ULCuf(WRozFA@ zF!bv^Qn>r^4#w@W%hk;tr+LpuAjhB4TMfj+W_g?ZMwaeRy`m|GZ{ypotpT2NLhXAv z8fB=_))y8=0PGR2^A)fqwYjm;(Qkzz&jK=>!i$_ecxv_Sbpdh!p$Gv)!m=wyVP4la zq5{!!>MrXqdktA+WwB;lVNaIqw?B1dGadBuUyTEV0}3?|5+=bzY_j^byR-N4Y~5D( zy0*?06zfnD0FOnZWVMvpg^kCaP14s#w?#MA;TzS?;y8kjmznkA+;}W*goE|5?Jk4m zOAvJJ`U#q^y_|y_o>ekC^U?Px6;YCNetvCvj_)T6Lq7E9y-C@HJ96x|vM?-S+&}B% z<~TfYD_^6+Wl#~S+JY1{UFbr*k(Unk(r$ry5`_@(!~>=85B4%lHtKPF)Q(6hs<|(i zHpi)NloJ&*i7)7yhjVk>Z673df^9p`VAZ;A|1-;teSqf{NlzHE@X4-2hl=)W=Ep?lzt@t#3+m416QT$4 zk`$hH19X6+qPR2g<`xOCR0iZ8sJmcuCV77Ku^-JE09Q<8etXmYskvXA zd9N>zmh_nuSOJO@$v1Pv-EBA~uxeyUS*B5vS5Xv_(|tiE0$Hrh&qMI0suWS}frh!> z8>tIR#`Xi&wzRJLP$nE=LdYQ2}G4Ky-vT z!dU)giZj?7ExHF)33#Ow7 z_N^yiT^mCQAe#Uuo=mQ~2b+);G@-#n`31bW_sp5zACx-j1@(^w?G;{Hb-kz_6enGD@0lgJmj(BZLKHcq2@`H&--MWvX;| z=woB@YU4jL;ETG|`y0W4z|NQJE^am~*EO~{-s=yU1e6e0Z3|ou0zj;x{2V%@u#gzy+m-{t zpYS)J89)31^U5)jVqX+a;|H*tkS=(#cc3WwQ%2@c+X~%z{po@c6^(q{SojSY4vrPDA`QK=u>mMiaoo?PIQ%KNS!Gj8LL z0JFPrioAvb!WSUhqLmd6dk?LCD%ptQXZc~QtZXu@e(tyx1ssaH=e`Rx1swv)udO+? z-e0va0k09Onl4#)6rGe@}LyO8jm+BCQ<3~OK?ESLmLRn9m_KqC72eu^e ze|-!^>+b3B$V^M;g7?FR<&$TlDdT$aRo3{_)PcYq1wd7xvlA!2cj1or7#off7#@sx zNB}|y74JcYNj5huPvHB}Q)i%yL_R<@n}J{0hVM zT~Ni~*r$q7T21A?R-M3X%1I`L5ohE4gLGuU)g|jNWmN&FUvNi`ZJ$dDR6#vDCg+(M zl$at4j=|xu8YW&>VroVgJf>J~Zucm>p)r`nR_|R{xy>u_fZ*KUy^Lz(#$rwGT3rz3 zF+fFhR*hGHi{_WgIf-C!0WZY}s;Q5p6cj;#%Q7|HK!lSBKvzIS1NRk_>dx33+#JaO z@5;WqovwUZ1i>Hi&jO_)sKNk`1UfSSGDawcKNVCrXKiq`H&{QY01PQQC`&;Ig{+MS zORv)F0_0L{Y6`pnB#A|ZQNUcUeL(@S{fpzMoVsdQo33H!2TjmZ5nvvc|B`Q|4=A&a z#pH6~1Gw34DZrjMxG|a0x~(Pr3X0>Hx}Z)?khp*Mubsc9 z4iRK3mA2f^s?0lxiQ73BMSvp-TX@{FYJ80iusqyeNmE5qAv>zPBekpllYpl~hl7Gb z%{$Q`k#PqA_&$W?ngA^Skq-$G2X>;%cP#a-K`gIn{v+>CJ|9{lV(C#pCLI-ISU{H6qIThfrKC+ zynhBrWNSfZX?I54Md%52SKxnn++%OiVPo-ORtVU(_oQwvT~t@=XK+@k`-x&=Vq(qZ z>Ud;q;@bc@0$%ne-VdYza8$<|3&3?V*T>kfy}92&f+s^dHrv*%F_|~ZeQ7lsW7odC z<8l%M5j8T=+rft_2a1auoKV?oh>ZjcBLKuOOk!eTbqQ8d8>T_~%|ubPkJ^}E70_fp z#t&dIJ-Y0AC};QZ0Ix$lztbdGl z>lJTj*0B9>h#C@=M1e6{IXrRF7<=FrAIQhIn$?C3j65v6a0SfqEC;P(E5NZ z%K6v1J8nUt;dK}n;>cI?txkSIQ2}+Om1`+zhjs3Az!P-}!m^rSiC;TokC2wILwTI&RZvg3It4-}T^e z9*ZrNU#Q)|Z@lYd*LW7RqrsA3-)}thI!9*y=Q~xg7YJfr8~R>N+Gn`Ac&9oH2nNJa zXfoh3K~KeIoNkz^xWI5E!Q0rx#NY=01i|p1Paj$xta&>zxt?jWoA>8sAKf9vl0x?D zM4^o8$M>EkmU@nv4KTuU%;%uHGp@<$3%L3MT7qC{2OS_jf9Wpu#sG~FyZG-{TH z9S-1olVU<_>l@>5*(jm{J4hNaa(-+cmO2U&`)w82L#6>6&Pn~3U|%yAE`vr}^&pJ# zC1tzaY9a69VAGocUM*LDf8whLDhca&7su<(34+Lokb;P6Bu{&4AE|LZPU;I9)zvvo zecVs{notn2smw$`(V(wRuFhvSW_(VYcYlJvZsH@6^5(BRSbumQ$U5b!fbm_PGLe7y zwZL}4dV;C`bWk0Tm|cPU^@lfkZ!Y}nN>vIA)Ehn@^?$wE=-*^A?_tpHsZ1d({`QRk zRKkYk_=3%;FF>P9%0C4YETPYooQX8nEKia=yR6$6rjthpI&1IaLsRO|60FBiAfSGo zOk>Ce+Rvt-l&!boZB7r%rG`9k3o22i_3`%y(QKQYfPjEAxz9z-Wi#az^iVNDYg{iT zIl8sguH9~SRM`gVSO;7hq(tDwOWCi_=^tFqNL<2@!rHWUHrjHUGCe$O^@LP2IArb%sJ?W4^Wt!+7bQ!Jp?oHS$G220|fBv3mB z^(58oe3n$VRYFBpFRbTrBO#&V`7uD@n3>z$1AjyhF**rcuxEE%dLE_>A~b?)VEp1` zB~WW%1V}I-7LZ;gC?3J$Wd&708_xjwmCI4!s%S`fPRSP>jq$GS(NLhxuy)W0oCLmB z=lFDgCfMq54^U#P6lok`akt#wfZWhm<|hUA1waa3e;O25Pp+Np23OMJvgnCGT6CH0UV?vhcRoDmJAXq>34eLDwOh?F=@uQWi#u+}C4Hy!v4 zB6M^Arv^kX9?W5|va`v)R|o=~Q=8gpuk=W-rq@wv8lHc7xUK#igBOo$pE;l0-D$iw z<;o);re+HSSOTParuz;l5nc@!JWbc5eSmvTS93%HoE+lfNKPjb`0a?X%M(6?Lys1*GF$#HzI|xIuFPcrsdX!@#}M zIRQ|vbLCLTDrpMkjlASrHKtQ(43n3Xuzv|obH7@5r^QA4jD>F4uky|yCK%z0;kU=+ zaNVq${X}tNlVcgJc|H(55iC6D!}Tfyat4Uxt&p(wmk+!@{Q9ODtJNz2K`#9qGhNHl z34z@~voOYtJpz-Yr(ggV3z6_av<5sg!0VV#@SA%%(ZJ+^KBDT4&IKh`^>I6m^Ubo8 z%lR=rqK-olg!_4irSEA$IUmnyL<%}Q#Mjre?r}4koaQrSDF8pc0L_cTr*s{ghgbmA zEPxW7dHJdwL6xY@);VNk;r%S8%pbQ{=y{+u%uN{#mQ&`r$ZlD`BDZzI$Zk2;AALBG zsg;&`wcq8%bnVSKV|`2xB_mW&P$;MK0wwQ`OWN+5kb3kJ8)px@x^j>YKs!mwq|3)R z@dX`Q;L!E*QD@hSm#>&VY0Wxt7uWCq1v*uTGFG4Y^K||*4oy3Jq#PWi9O#=I#u@u< z1B76$>yn%=ucd2Ny3x-4;Jn6SI%}W_mQP>z;ZJuOkm=>NClkLrYNRP3y{ea`0fx-y zXmi-R&*im@*dQBClzd>DZu{yXi>|R2h!6f{?|a>!1-JE1VBJ$G(WmP$o%zD@zQGc0 z--Zb=tvWJdh`&w{rF!VO!fUiV+rl*5n2ZzKTldNExph(e5Q+xl9;hccvU09>B!?0F zvOBXI52@I`S9=&?_YODt7VSh2XdMi)hT64<>x14V)$b__DI>MYZQY(q4d6|nStBkl zPIG#7MNrhRA&~02;~*x6VZFPX`jUw!HgSpzkQbz0?i)e^Z!{Ug-|RDhiUkn<4#%NB zGnaLgD3j4u-jXh_p(B2D=jIcU()J4X!FS&)0AJd4a~%ad2|)G>iW}Wqc{7#GvmDoP$J4r!DJ0h3y;!Q_9Z&G6e9bSM57t z4$h)*3cqDBq37+|Jc6p6S<}G-9Ba$ave~5k`xeDGDR_*R*AFu*kAMY$=2R*iS;Rid zea}LexMQ@O&r3@3pI|T|hJ)uv#2jagSy5tl27QzB=^+G+eVoa7J_($t0 zf}n&4eO(ay^bpzy++3ONv2bjmdU&o0V(x;w&PcENSG`TIR&_E+XZLb&z!AGqgD57d z9Aj~LRBySU%4m4@Fl#87u6*>!a>{ja`xGk6lggR&+N#O7@&y?g=ucovuHSm2>+d;; zb82qR6T(VSksKUx>TG^Z1_gfgTU2 zbXX;ScZpDUZnhT#NIK?k5AG0s9AAZP?!y7arXZO0Ea^}4o;dtzaNDO`>M#*73@S$5 z0)s&be^VmJdBe@6fKPDd)&#w{j_%dN#eHYM9wgI$;!go(If6oYc>gX{PKHSk7$NzP zn;;Wp1qA;G{&Q-2xgThOtYABCp**~1+47r+IAd>4m+}xK1C{0XClDmyj+ORA8_x(p z75>W_bQ|76Q>cXemycbksX6)7q8J(@b8{)Ae6m~L&beK(O?7v^Ycs8|%`~xRl&VWu zT=<^ENt~Fwmhyz(Fo-Az`Xc8!XTM)Abt8tPJP>vz>w}cXFfj5rFH+s-lY7Q1#&7D5 z7iNu}m*`V%JS7IW2r`zWKES{1>Df%c0E}R8>Ol+dA z&md%izCaH26+l1}@l=1ri(>N)KubXQpi?rp1cFfrYru0S=0Y_c-JlB#I)s6f2*$^{ z07MGVB3T4;4WKWQEX68`g-s-?MiKQ;QvSOEGmzUY_7nV%ljbXL!6LvN-JeRzx4spz zrIH+mM$2J>vgk7iAF@H{eWn$Uv9X2J;xt)(v6uVP<^|N4m}C+2yGUTdv^dY;aD3g( zh69Yc0QqQ1_XsERfB@)&=?`ird|)?#?+2rV0cn+`S^dx7%=n!-f`M07j;de#&P?h~ zeXOru<;PcPW6gJ1d3s=gX&JIs!}7-@B(N^sT=JiRubL%*P?7 z%3rc4JwXim>P(s|A*Pc7h~;t+%gt=@?O1G!NRIAAJR1zX>a}$%(rVQZz+&qyK#9}W z#%R+r8A8YdK`^v{DgqlQP@HkbLLnF`5@W4zk z7{dMe^ViDzx5C1h*w`OOO_%-k|24dv*^?`^RQ44cNP5r)aC?!FaM5=GIbie?BsoBC zc{Zi-Jr8KsA7V@b)1vHKj?d8ji6n>5nErFpn^!b37Yl3Q<%LIlcj}3*=Yo;`W z&tA^>WVid9U&vT96{jFV_T&AA(LE1Oe7?3~&792*4u#EIhbq(+BJx z)zmog_o%JUna=i%#wUL2&_zW}McAFf*By(K_-)a3s{AHCgkSa#rjoBio+ZCi8|bIX zof$LtGMf4IRth%CD{*manjGU z5L(Q^&cwMD)LFq4`+c`u9I6KZ68up*$;5|7z}_ao!i8<#iVdd113<=>MUB3j!-s&w zK!K7rROP@JeAbMk<*0IG#4^Ad!CK%Q*_(UKy$pEFUocegQ!sh&w|xd_U)tuS7&X`u zju1^=G>n)jQwN@F$9&TF`+hTj>?rUto00V0o(V`*+vQ z?zL9w=93iPEqdCv)kC}bS_6k%uQb9i5ixhXmC%2kz}Vc->Fc0VHejL|YBu{pz&n=UENC`P7aK=K_}0hoa2LmAvR zNz}bO*)C9N2%4Hw)z#I-b8Tm|wX=JO~1>) zT+!9~`cqD;7UT91ypVz2)lerR*^<0?KE`*3uCJ=p-KY~q7f-{vJ96X)7DD(vnBH70 zp|y4h+jW59t@y(>W$>ep6cLj8;7UYG<?m%H`Lb8sH_C zEEs-)O@0M^HZZXTswE&pR>@KWx4*zt9N|U|2T!{5{9paVZWOMJoytAq`vc0khx1M6 zoLaQ%?Vv7@z~e{;U51r@weC$Tuio9;O-Dr8e^bTcK z4(JTD>P*DP9h8bSg?49nfGhvYVgkjbf+zt7f0ECEU?4$n%>qoLqymo7f{ml9r0Prb zSJ1Jx9Fc*5#kqqY^?>nv#DLxD++#>m)lREn1$^IiQvQ2*k;ahC=!k7|jUMMn^kILC z4hCo~pnH$68clwCgm*&nrB#=m#pVhHP;tNl$^! zu%2ZB>PDSEdF+b!$k z{q1Si#U!sAKF6?>t1EYU0|PtdxOZY)u2(p@7OzjrC>QSJUR~Xl=m<;8G+DgZ5{2@4 z^8dw4Nu239DXTBtuI^{FQG zhw+i6NM)B zC)e)h^oGbygir}^D)qYhg-d^~f%R$1cFk%(m4vvGyWqyUT|B*JcY8-i`=0-WwknuV znD5wmaj1*y`J~&9W#p@(_afzh3_{SavW3}-M(f1GY$?b{l=D~)5~?ol57J%P9PdPC zC3kgpjIM{cuN3m|+oO5;VBTKS{tbG3&Z^Kq)16=S6f+5lRAjP(8_N$4#Kqj6QSKHGJ?5a(SUhIk_!LOASKmWSd$D2L}UQ{<0 zSJ>e)r2;NIT9tmBX|&5NzTyy~5i}C3XSs%w1lp!x!BV8nALA2Qzln${<@>tTIV=HD z8xCAPGh;W;5zVTFKEk&qVNas8d+OfxY?ybYcha61-fGl-#2H{G`4@LeYo&?O*4wXV+#IrDkRzmf2e9#EW~S zQ8-VoyDPrQ=OY0l6+$5`iu?Gt;{=$&Ei2^uJK95a@lcykmzf|!CU4%%P_HgZidtGC zai{|877}W*<(3=BwJZE~?k1O5%jQA#HL-~@=d0QKsvmwIL);mG)c(GvD$4iSTeDD6Gf5CKP)NJk zb8yH_3T4G~yDM>ur^bE0D!G>K4!MOI5^5&kyY#)7Vx?PXz*QJyETls^B}8ZMp+wlpG|5PyCvj{_{x>yv?#J+OsQ! zsrRg_;1-7f40bG99Jat_gXGeGfAP;YtDiuMyvGPaTNbQ;Ew6_G8|&%mx#ti2D4bF8 zPtD^~t@!&S-*#})&cg4LW@m$73w#-as$~Bxb>DB)NzbGm+mi z3MhN|x+4s62>c;V(?OgTA%}`UrUwV8HO|xk4j>-d{V6!kwzG%fEdoL!N|vM^;I7d+ zz>C47qhln2A1`~+2I9HRltG2SelS8HFh1&gq^*TI{9qr?b8uA6 zqTyN)$UX4og0=P#!S}H%|3Bss@Jt$b0N}R`@sKETAkpx7gwI&ggN!6AOq~O46^F_I z*cc-u`TNRk-XGP&+vVe<;a&*TzmN@Jzs(^?!2!$?)V^Z`Q3zpC6!KF8)A?gd)h;-I z8%6;B83J5D9fZh>=?tkZW`pJa5gS}d9{6B&1&9N!UJr9{iVzNpxYni|;RQ3A;3{}i zG@{t}bAgvT(mx3k9EsNX|MwGacSQMW|Na2oe5CCLj>)>o{Rc=x)jDJZY{q<{>3q?0 zGbkcaQInM($hjq|8Q(2NQHKYY^eZjqKT;PcQCX-}WYQvrd~XkET3g$gEVr=VOcay+ zd+%QMxZNM>>)*`9v!{%jjUT9GPF3hlMR%Q@omn?{-Yh?zbKT{ZXmCABx5!tD|342z zlRvyXE!R0TlwjdGi}=gqGV@Of_xt|v@ZJ`S*r+I2glrb4{SrzXHulpFZ$W>i(`)<@ z6jXTlMq5*3cjECTQ(wY9G0_V$n{V=U>~rkTY8+p0Pge^4;}hU!tt2VF)8-cilZ0Hh z_w)LRUR&?ZI@yUFt|aq%ecaXaTDrzq)#gf#Z1E9|df({GV?5z%hbHM^gV_P4cFk(4PN)`u8IXYn0O zRpKun^qdht;Vr9;n8hw5Jh?tbn;e_&4s3-h>V`Jl);uk&}8z!L9iTZk| z-45Z$(QmSeKoyTY&wUFD%wG`rW6RVq=ZK0A{IDEo!+GDp1^BdrE%OtKm+8@&Qt$B; z^A#4V)VsUkouzuooOZEdF|Quu5{U6FcmFYdgt5=O!?nzkocHvX7vklebKh2kz|ymo z=v04_b0yNLRq0+B!h};@;5Nx+W#ujw8%dyD_&^!xfV;armZ!-weY-%Wa|>X{8ti+-Dq zAkw3yb0aVt`c?kOIh{B6)n9*^tJEPWi~3`*ET@=kO;%wj^MCvZaWiHFzt(OW&6m$R z5HzRFW#CB|pbW+>XQMz;2KUgvngIPx+~3PIIKTnF_z@HJ*l7x1P4grmAtCXpo=92dtMLM9Y9$BI%p zxpG5ra`A@+nkmiKmwH30EXEVoK&~>0innKpXiu3FxIG9!vakLOawZ~6?l*zzgc?Li z8}9$}$nSVJBTOkTZ}SaXDX9l>(;pk7)awlLxg|#PJQ7c?ube$+SVrjjb88{2nc;0$1|cXJ`x&zH zxB5J#T(Cb)aT+RiVqj)rIB1L0Dzm!vwA}{fa6(TdJYw2O2%%Q{By3 z3)L#KZI`>%r9hSw6b_{rx9k|9eep>a<|j8e5MJD*(lH;)&~dae!twB{N>prLlKjxu z5rxdG%<9vkI;iay9!=v#5L!Y)JdfrcwfE&|hyC+)%no@u#s?3On61WW@8&D(ji++I zxj4g)uWWCPaEITo5D>tG3;#w(0PQSU?=heQ7r?_qx)n4FMPwCa@GnR(;1AZ^1O=%; zM;q@7qmT_jDS@2z2(4<+w^t&$#njif0+d9PB`z#d!*lTho3V6EqhE>q)xtN)7Rh=ivVCH#u$+ukrflfkX>em&US1|`4Nb2QMhJo=iBeOO7?D>|_HTz&qvDkL z!njE&ft&;oUl+3RuuFr0B!j@W@Y|dU3Wnkjgl;@i2sp}-<~!XvZAb>xYQHXrtGsD! z%PggM_pb458F|r8UDazVi6lQ0FWndC=jYC@uC^7AJtxEELBKQPF#iz)_6?*2{-`OX zA3rASZA?2|WZnDdSzS}JfbdMOOZ&f82ef`H8RDsjUk4&vZ+I$mT+t}Dh*As9U+x+W zSIz58m0OYItdG^O06Yb)Fd0Qvjw>qz6?mqh45n1+{{EXcwm1!LC+Rj>!bdxkQJxL1 zVCR`&=aQu`{v6b0P+@>LNtGgpn$(A#KiYC0JXwtoAPi1i*8jsv2sGDXp)fh0HWQ5_ z;U7l4KwN9f=E-S|nJ4^cLq4*qPdMhoo&KC09WMJND#?~-HWiM$lflDz!Mv-sz`?}c zSu?twY{RIt4H?OWeEjXQUS5@vgN>qNb;B@9TS{{BbmYp}S-HnN?D# zdL5CnWD;wJ(W%?}a!c-9?#q)>gs+2$4RW;hQb`8FUNFah+qwT(^x;X1X$1g}@KcpS z+-?`Q&w2wLzj(o~-+$}>zc~ST12I~aEJ%ff(xT1L&cB|=9S+ZVxZf^@#|sF4S|80q zCMMp2KEc6}OU%rCkqnBx8eFCPCwXIZYVd7~#VUoP{108G6>xBO|HS;W^^!oxQEpw5-u)g9W14;D1sPvK}a#Wjx3FX@2;d z5ZYLQR`~ivss4)=m`w#6h2QrhdkH7Ujkh3`7AZyvFBF`avgN`=!sX-+0&$WPIV^%e z+Q7)cadO)3p4F(6lX?GcC830>2s~iX!7eCIp~rjbVX+3qTR3gBSlhQlWcKe-XTV_v+$&;ppg) zA;SKQu?Q6v&E;_R_eSMU>uPnrsbnDmyFdg5@GDzf-q4@RilrJQ5O=UtP)>zPx2%usfY zku^C1oB4;~M2AgI5UZtxgoMCsR34P=A;zj}Zvt-`vOoG_a|UeUXxquTx^DPoJ=S77 zPxB&~$S<(oKolD?C?NqtuLBD|)v5gjLDdM~-~@+2$+5tWh<#VxJ#Uyi?@D8EQpt9&IWV929(WxX2z3bD={!csR}AJn->%x$p7N)t>dC>yS7mgDM3=YyQN`<6eT1C0i{H`L0Y<` z8|elC0g(og?v|1iq;n*P?%3ye-_LVD@BZHJ+wVW${>LBAz%}Q!&K1XTtaY6eu?iqC zY;-jF;o1(am|^!Ss3|AlAskpjpF;p|{hVzjl%v-wOWvYT2bQET#b9a%~toj@f>r8^@bEKWgs?Mo`mM-&T!edojdi zdJ(nUC$yU=aWrERyW|K@db9?B9TT{!F^SC;;yrL>oprAh(tQzUJ5fdyklkc1zrEe~ z*+2})S9^j13BYf)6dl~$ZmzE2$qqNqy?xPU?W!OUmXKFRhq)TVRG^=6-^IlxpjMph zfjK}dI+$o5c`P2Q2uGs+FmG!}KiW!a)XhRmLV}aqbuV6JONx{K~kNqj!ug0S$R? zPz#!MK-LH&2VlEz$?k>D_Q&5p^$JNze1Rhu#l@xufwt7(AW#y3`k;u=!-D;n4bh}q zZsZ4B?;!3mBYvD8Oj-bS5YR4!gjVYSezsNe@?SVu{*=V>$XP!-!rsM&893(0*2krR zgX_{D4+zDnhJkG_1tnyWOrVww)SRM;@6~%{FEQBc#}c?Sq7IHXK{3ci1W}a*_#_}; z2qTIG06A!R|9Vv@3&@S}7Kjuil=er+$l>5a{O+GW02%|<|3Ck0+u$<`ooPn2MFf3L zDJ5)Xx=Z2{GuvX<*lXhxx@@5Ue!u_3aBp>WwH!e1%Bre5JO>AdsTv=N>FH@urK6F- znQoNg1Ga!C>h~QGBKV*skp3&T;XW{sDxN?x#9X4hE>Bm$aRYcmnIb*S*O!0vwt!kF zLNCeE1OPp^Tf7ee4>`||)czpJfU~zGL2VQD@d<%*HU;vJ?*tjVNd0<*74P@`<|a9@ zRCDMmF#Lx(>M49Uub5-oSp+~oAWMzahH@GH+M8gr2~JO^F!h84?})g>X2!Guw7PfJ ziwANgb-@a=Qu$R;nP!7G@=XGpy~|G#(66NiIi~}7Qn~Af>NohTbeg)$UhhXq2$;V0 zi%b)$@__5MlM8+t_7dAzD8OMX(Q0`wl>gjlZsAs`&S4F~sjDO|NIZ0@%37}Q6Rxj$ zD51^~b%zoLFl7nQB(RwILP(J5j*kdt@Dwa6&^sdE`P_frCKP8_u3JVQ4 z0uJ`_^J0HmS##J}j8RXr$Sr~M%@F|*Ccc$u^DGrI?-#v5(f|($x9y5~oO^e;D}sc} z0k-fyp{Lv7gvRvom@?T-lc&#w*d zsK3zc4XIGBl;DXm#lr)dlcAL&)@vg}%_>jQY+71lQ&V2!adS}URBN2yg1l!oIU7CI zWX453oEpl?E|Ny9dyWa#pUn2EIAkpSJd4}x#uHQyz)`2_JcP@I<6R@CragD>5r(8t?7N_Epb-kvTd}u}FYADurm@mnDMP?&{?uAanrj z;~t8-*?Kw@3_GGDR2rQoUbp)T*0UjnPmLKGPPYw4i^^h>l6riby?|=12jkMA0Up~w zf{oS!Yu=sf8|uq*493=p4C#(^b6xaz3XRI=AcI(w=w@aXgM!vSU2efA`F?_jky2br zQHO%7Wlxlm@F5Ye;db1%vf?K#se1qpOpy_EOeT{|a_GsJKSR&Qh-0dFdx?#}mw=6h zCvlkUTs-h>@+2kn^r{0T#Amhsv)2xl-719EBaY#V*BK-9_JfBFe1js7e|{b z<4DUF2UMXr`y0`!b?;7uKe$dRDh5YWt@W8@t$-?;?@|A*%VOwCIhoH#96%EQ@wR81 z5Fj({C;}^!MBsiwd;1eXuS-gx3`tuJ7S}nZwAkV0hk1KLG9YfTZ5`C0R5J^+g?&BZ zNAQOEfP2l__4mLzM}_6(AAstGu-S+C3e(e9UtPEu0o_1&A1^`~ zR_5S4qywvQrZ0DYr`SQ|9rBu!pCKSA%O|SR5>VJn0s^;>E?hSk%i+o3LY)Ip$0@Qy zdf-CEnoX&okYnvGWQ7uRtG#^L`IKG;mz;VSEG1RYqW#B6wEgd1JRquqEQ4JDa^m_x zmNM96b?<#BQUZHiN{U=da4`32910c{x9|Pt=H!FJ!_d(1l^98X#GcfK5)}T11^eX5 z|B*gHCXBPHIUI`bbAnGk0P}juX5Dz?)XIjc_yDB+$KNLJF9my^oD=f{?cv8#N3FbQ za;Ffv5WZ>^Q$G<`J0R|BtE}~>JN+<)7URbY&7l2KM&+{bJh}ni9iNc#yy20{C@pU+ zly82;G9V~m@8EFQz8d(xE{RaottlwxfO(EE*3;*I>ImNdHvL(*nvHQsSF(XT~g_Byzc%!QAE1mOFwH4 z5)hDyU>U4&8}lV#OwONYID%eKJhSr?7>w%x55ou$^YW3-wnz{#M-+Vi91<)OK?B}y z!oYZ0rXD$ujAmdtQ%^Ya4c^Mi%p43ogn_nkbb_9z62N#M*hk?@v;)`1Nd9P89|4%j z54gVM0k}Vrl-j%3EXzl-Dg+&yQaqyQ|HH`mC-9!}=C`j+JF6MUe<{5Y zb~e78gxe)}UO~hzacG3u5bcJRVbJrrk{di*d^%|}sOaItgsA;fBe^M;eaxRS#RpGH7AiKk%FZ3uAZlR<50WTDwYl_Bh8e6(i(YJQ|MK#_DaUzggvukALc#A8z& z*MYbO$p@9(fDCHQBF{QIH|MrJf+u=B>$v@^Dmedns{U~Q3fMLb+aDj2Ya!`C!bTbM zzrMf+0ydL`ganoMo@D-TYFA>(>kW_F>tyGhX@Azrx8#5aWjpp@UzsdR&EMK#2S-t~ z71mBkzHD%I+8M`)GavyI$q4tB|1Jj{fM@4d6`GpyjNp~gju03IN+0P6wl^ETv?Ht$ zqZ<1J%j}vl?RZ%wgR94>^+eZO9Q3S!s#iKJQRCSUq+|!WH3lz_x#5p!R5T!01NEEN zYFDMo!TglsO*r6>fZtFfb35o8RdD;)l2bP3^XcB(1QXFia)RW8TS)Ee;!H+d%tr` zVmt!kV8m_9U{lJMe85$-*w|>~Tk&$0c)suP%%$9V>a>PJK<$!=_j)Xu1S4v)fIAMs1M-@$U9GMgbrvcz{sioNNWF z^_;{Er1J%@67=xw%vYg}8AV66&dpJdg=9zXbyb>JFI0!)MT@pas_Sgie0d{M@4OiR zxHRyvkjQ9e#x(|zO{^E{Fvofgo~p<%?d}eN3oI7GG7*xi6Prd9D0OaT-;EJU@wXij zJNdIUVny)52sV{`b#>)>)`pfMZbgL9VBpuMMq!cBJx;QRrU+sTc8w3%Wp~?+x-=}D zQmWcY_NP(?H))Wh)60iIxBK)doqu()kIk-4$AJy@9G&&Xfb@Ol z^(TFQ0fwgl%veX8ERt-zKuPm0@KC7xHc8#9yWANH3M&8yuP`Zn0%}kR+`Mlc-n_!4 zHvbWn*El_IUm(TKXNaYJdG*CkHheu@+%YJ(ukUN!3O3j|`?aMd;EvA_4Eb#p-o&F= zZCcv&mJfZP#|A*J%UAOu0N^31>56G0yEFih#V&udh3(s~U|>F2OJSyhwYD*crwc_Z zBt1fmN85aTL@6?wXC$lhcBTSZ4fKb&LDFPk;l>3B&Cc>g*`s{$*~y8V+99^*2cObK zr7eJkYDcw=gzXO)liv`?AI6O*;7Go^eq+KbZ$) zi?5qS^Puh=q;b(TI9!bf#Mo5AQajq!zk!kg#HldcxuqRazTcC1d{k7K9J-b9 zU%xu#D|-QvjUtMP*{Eg)5Q@cYJbHvW57gsln;T;Qp@aZE7?Dy+!@N0{fmuO9=6OJU z2mwGSf|Td32@4U2_JFd->HfqhBN%koL7;FzKB}BMPT*QxzD^0K6PZ$`=J@@GV zks;-^goKELo$XF$p^89gH4sipl|6+1VvBZc%75@v! zxyBbMAkxNSQ?8qm{HHAyLB+?okJZ_t%9swIdH4pnQyhsi8upem3T0(w;Pp@b%f>8t z-y(y42Y{==a>HWbVDI8h2SQ|7Sp~(Z)Ii_S{^I148lj8>8A;K7SIe_M33f{HOy00# zeGq}y46fb(@#f7;n>RdfBSV+w8{q4ukKUYd+BV&giS0I%kD*ZycO2=rG&_Yvtlm(a zjsiL4<=*ic_yakpTNrR1MA8D}$9@esfU>w?D!`k|Ya4xW(UILp6RFjZ2R>&8s!ExN zoudyDe`4a}BcBQ&6#!p)p1fIr8yI{i7s}*H1gLv;s-4+KCrE*nAkaIC>o9-8Pu8M0XhFi zfKP#W5yvsmimiy^;CSNFb{@apTS5!Chi0@n0!IR}?LZON^Y)36Rios3DcP|y4KBqD z5oZPfB^P9`lgvd4e$D16QjmZe{ z=Xk&ZFoJ_gtFn=m%myBT=#a(fB;9rDg<_-Mi)}y+&ju^*6_cb zy*Eaz=PlR2K4?Dwl@)mJxp~`N#RBE5HYX4jAfCryH{h_sM6Th4|9VLSVUJx3FhH>3 zcBz)GyTRYRzTw%gougKi-pOh5b*U^Ej@&C3uF>pnJt;rS3`E9MQR&%Kfl_1lC-tE)i z-e*iv)WLmY9msKFKckAS{O&5Qd49Kt3Z@YsnhqO|$0_qTY{x;4x4m(!CQF!UKJwS5~FtKz2(O_7aYH z`)dzOGgN4oKtQ3UR09ghxfpF*8vsPw3tM zzt|@kAT0z!pzn!V+64G3U)aFlD$}{-H9?gmtaNi2;JO%kk#mLLz6bPu4sH z^t>IRKtj99Y;5$DcL0)dqrubIXlk=g`lowGN1gGY;p zUh=&+J9_bG`%@A(7-&HoJC*3he@OCdkW5l1^zT~+P#Zz~KyPei^OD*Kpp8$aku=`Q zpjR;kk`AbVKfn_5^?a@q0NihV31s^K+!`4$T$Do0P@!|<6H30Ml2$??ygzO>{d{^_%XMT5)&#iYUfU*}> zBwXFWjZkozsmUW*Z7!Vwq{soKo&iwB?r2H{i+YzWnNyp&T6}O~o&M(02B3layJ>3s zb}l`y0BA`mXbnEMX|BM_S^IfNUgIB+OFMxM&f~N6B)^d_670R@J=FbU#AuzI z!Q(7(0QM2qY0mOlPa$SPXh*?l;?LH*!V%5}K(?os*Ewfho%012nc@q58blj%SDoGC zgi#+%FNH54)JQCxpUZ7GFNsvZlSG~sF$%*yQ-mbjdw5WI5ekO+_2JyW{!`_>Q=`FH2zbJ4fDXn+j z9XQEoIJ2J-RLaZDSLlhV-2@XKU|bID&strQUiWytiGr@%k{fu^R_NDo3&ZkP_Z@AW zz`!70FvT-ojMurnG3Mqn$pL)j0b=ODZ6{9-5ZrW0Y%qBorW^2&9_ z`l#+!oJsWfVZIm!M)I$kw+a^Vs$kF|d3m{J<*WX_q0R$Req2OR1QDi#0a(J#w?%?X zk8?uP!E5vaFiLlLRcnTbRM0HI|NbKR;r+ZbY9MJX7V<>%0FmbkmpmNN>Hn$cM%uw` zmj`|$%=i1vK&oIQXd`RxEqby@V@QT2eT~iFd%Xpr3$;H&p0J+V?)Le!v=&zWZywtFD>m3 zdDtqgmDwt;b+{dJ2LeP>Y%%s(i#{Zc_K~-U5+)H>_rwQD<|PatO6`hw z$v3bZ`N~?>1V&h0T;y~AkLG?m&90qrE}$+4h}hvD5CX8H9V{|`0G_5!Caoe z3&0o!AX|S%G(JaQYNZx|5qrddSa5D~d%K|}DvF&zW#!J*g%!_}keLoc`&>^bxyH)> zu2Za|I8xT4%2$5hLR!<>AyvGwc^kz z(bb7@DVZtRBj&iWcnV$b_w6^U$(}xanqGRY6dW2VC#YA6VZ|wX-PUj$g5!OZ>v`C( zm!n!}_w8nJ&ZiSi;zFhQe2q(`@Fj$DjE`?%V5rhzP`rAi=--(LsRjKo6{H* zQn}PoOF?LiZrN~-cFFh90T*EoOM$fXXQ?IulD<4ahZfGxiGemr$6J#X@f0M~1-eDx z(BRIERJc=eaRD^n70ytgP~*lR78cgtdx>-E&v3oVZe|SR z@MtZ=D&dE;YdB};GMS8tTo7ZwhvSrlYjQB)r?$`@i5u*i>3S4{GLGeluFidZV_ zROu`vF>+<2@95wFn7VXLu{!m+_8?QwP)smYF4-Mm77AqbBSto!qhe1-&SUc4&!&_Dkqa{K@L=Xh0x zWXZo@2X7WK4uGrw>lerIO%W^o`vpr3OidBJNe+yC|c<}z`4 zC!@vp0`W@}s@Y=}*}46R1`-PMeF9ro!lG^&=xd8qUhqX^OG|iPCfJDE-?(^Z9Fq%H zx*wAbbuV=UPgR)-{nYiK491~09L}86@z{CC@~>;lb7~+d%%Vx0U@$QiXnwW7)+QRP zhNV~yA7)2;`PDRU92b+3uPF`;49t?q!i{A zEOKh%=hMT7KT793H>3s(cm4ou<)OE{xD&gU)O=NhEsulr)?<2K{T+(scLmp+Dv9W0ll{-$f#%GPEw)_8?is`_t0p=wbKzP?9`FlF-J_f&yVJRa)!rETt974?w--%RSvN-ouB$O` z?n$;1YUp-Z>0P4w(detREUa9^eQ-QZxAQ^f7<(>MwXtb>1?YsymdtxE8kp zLB#BHFvy?A`H#Om5)5LrE)^TjX?su9Q`E^LOPQIxtf*t(m0-Q#EtGZBpv)^K(3R7c zO?h4@3N91cxAyw#?%?y4+?C z6|rI4a}B}LbGvu5E@$5sYgI+1>3Z=ELFW(WB}{H_nr2;B*xlw2Gl!dI;7hhQ7hI4{ zcD);XkR7k~igce-XqhKg0c5UqOYL;cmQ#( zZ+PqC<2b(kFKISR&((J8x5#JT{S^BAlf3bak!!7fOE-ciNMyG*!|ZKCsz%FtHAnsO zclPrpmuu_>=UwCe$&#xpt}FblpSG+txw2j8-kh+~eH6#mU&jg89vw`8;HCGl@(;^gG?R%q})S*D9cAEV*KO~Y~6OJu6bHeKSf zRnM-=Bu&f7)i4arMeKV{_In~TD{JeBiV7axgV?0~pFY>bvo3Jw`ngBpmdC;!9UTo=5i>=-_+sd~hgQjsMuer=zjRU~pzK$GtODr0~5j^Q()rq;_JMPX~(dPRz z=b{}p@?L9J7-GRFcIu%2;mI;c3R8=Z!$IJapDp&>BzDB9QDmksy9P5CoQ;?0EmoJ+ zzaQg)LfbAEPN}@FnCE-f2a_tFNln!s^X@jdhzuo+Z$0Q%FJ65m)D)C!YG(HNsj)DCS=tmOjqrTYtG!46b*ZyoDpb5T%)Dbgc0E3bU3P2nLw>A=^$Q*@4#`e? z-}=uwE?^TioxBp-b1Ko~kgY)#tg8!mI}U2bapQ&j3TQ84gNGL!fFqEY3)F!W3ERNM^WI4E4#e^LeSNj2=N*wNBP;8+_1Y&&T4?sn-$|Gf zkr*H_?(RMRvMU2Y+vfNLc8v-k2H$L!i4Wzlm)3^8Z<7r0p+%RSuoUpVA@&Y!xeAXy z$i``omM+pLTY7GL^D{k)2EF#Yx(vpbb@R~Yg87zO5_b<-V(;#5AYiV zc3*Ic3ML)bpS!%M7vlW4^LQL`vV-Ja!)#8sZkN_k%=1Gfy*Z zT;9v%_U(`Io2XFqh`x~=)@k@}~?8=BQVv;I|1^zX9F`feYbc=m5+tPUXk z_s@Cp+U;2XFOZxNb!@!qp zc=CmZWvZbeIk^8?jU^Pl*4J_(xs@!IAK<}w)rHrR`h}geDi3r1wMI^2Bx22nfl?|V z|4v5ns?3J}xTmTm2H*dM+xtI2tp5ui$FWFJcN6JS{@V!dM*1HclEMBz-;n?Dicx^M zv=i^co~5tEoV$rP-QKC87M2p?((1)*)@bx4#%V_(Abr|_iUr0dwgdzPH+95B2Lw9k z`8z&LX&0lzW{k^*Z}#Xpv88U6H)YZ{?Uxa>+<)EQJ9~stwbj#4AI^`l-p4+@ zq}V>TFoOmjLf~~%Za8_T#zPe^9u63jqFs7XY5nF-VK5%Dr`5zWv5l}d5dO^k-xK7IN(~XBHfu|5S2ut94#ASEDzy0#NVscuQWeu%! zV|<<-&QZZI;@?D!fsQ)c@}i;a_I1psQ7NJ;`Vvc-(@@=7LzJIoI&#(8Yo6iA{Vy0z z%klBFI=Y6)o_3*jPU;7$u{F}ODvVZsI?CirfCjTKE}dg9raZe4^)OC;9?3*#6)OFg z%Mus-`EWm&h`V%~V&Z{aLB|`}{8}I9C>xd7hm0`)JDHe0Zpxctg^o^PckywFaPd+l zTMuPqYHkxqeo^RQNhHBbAO;$x2jeUu?G?Cd&(|}%4x+WGUlD87q+|I z*QhL;F%f?LI}v4&*S=Q&AE_)PhiV`pe=D+l!*RF8PH-&Pv-0 zWD^Dz7rxZgDB(>r8CZi7=T2#(E+?Ck;FENO#?PxkWLr2k2vOuVSTa_u35Q157a!O3 zWW=dCRr*;41%JlI!VSSC`HSz=*WTlBgkM#m{XW4YnyayjYH9FF7n=Wymlt0@^>98e zkPw=5?9lQbMvn%QmDEskKPZqr zC{IM}6G-C~7@FP9dyyFR*M3IN6`2tRYG3Nhpl7AT85*iEDjh_wdW-Es5Zn04DU-3s ze~(i4%!caTo~R7O>Z z$1~IM^oXNoSFF`375E!UrmCny)rq|%Sj3b16jg6s zlR1%*2VkUpTHQm=X>WD}(dxyzJ-pU??ehx2%AbiYqU@)?e8tfrDaDSC(Pc+B^mLbU zF2`87-`oreypcWc^i$x9UCpp!>i*+~!6G5Z3S67N(;}{5dI}Cw=9-jEj4K<1&L{Q8_hAMA|$>Fg7r^7-iba!E5 zUGvzowOS+EEx(^^~Xv~+MdvOhgor#fF zo4|1kA#m2lf;bq(?(wwPfPqo)B2N2XDKhDG9(KCMFLg}j#!dt-qfQG|e%G`)&M$3iU}t#M@qo9hF~`9q;-ZebF~6-D;TIr#t$WPaPX?y5EJM`&{B&YW*g>nqn8So6cu)fhU`EY?8eeB=@ny z=|;Ep9%OQ+)?DOsiQp5YIIJh1%#OdfSw(`2Wr&*PESQ-!44!O|ep4O>ep5MW&(>}v z%FMK=CER&vOy}FN1#E zXtc<4R1-8GGuBpzV(MbOwPJ;PEDn9q_S55CGh^=vSe46|qaaoAXyPd`aVq@Ml4;@K zzMG9M19`hFDXOfnA)0r%t@j%o9^2bkKy;5o`%MuKzH|us-$AJag7Wo^oyaNN(y_5( zDf#p!iMaeX+=d$FDx}j8>n^aU!;%5pMKe9$PQtDj`sLG*CU1Sda(ku&3=EQ2 zOx9(z%YjDC&YJWv6)^rA)Kpqqw?U@%R=YWYT*cu$QOB)2^JTDI%BtD3_E(LYc~%hK zxY#w|%VOW7Zx-E&ny${-3)MN~3*mZsj;r&I`q}+L(TayVDOxAa^+(@h+o418uFc`Z ziA=*r_m(uNxY85rIE*yRGTlkIHA6|l=o69IpMU}*{W!DMEj+VitJx%W8`sf7C@9;zl!y8Ht1Ks+faV`S@xfW#l@u%`tq z8^kCBUpI)O`gGgFHKImH$QT~}3y)TN-s7O1(`^fF+|Pf`k(#bldp(2^<$}m%-+pDJ zr`_%(K__49d0<3pw_1y=)D4s5>psxr7sa*js~2v-aoVTSy=Wx#JW)V%TPeGx|EUA* zRLHFIOA@z@AkgBWsB)K1D6`F49&Fiv=e?NH(Rk2RROjG`nKyn)jpGX6NMgivYs(zE zyO5f`{C--nDTl^Bs){kQ$IU>FVAy3JU<*!1t?%?1Zm26E&j(T2i(VC@%LKp^Mm^F` z0p42XF`j<(NJ|)-ViH2 zg23z_hxRz$rRsE43PFEoMH)$;YT!$_^zx$AIA2lDOLF4=11rdzWhf_@PIBAOWT8Z> z$FNYr4YfOe9NrEE-3bH=DO_XxyXw8X*$rQzfFm*%fFV^Tk$Yc~N)1MO^*gJ|$kt=4 z-wDt8Nvr5X)b$^Lqys@G718qWpN&O)hw`KoSS2BWEJ#3n=q|9VT6Y*l6C9JQ~T<*lXaI$TEw zQV$G6w-r+%k!H~~0v2#jG#W4S2kZUrORpdzBF�FEH;0tt7XxEPI$d>IdjAKQ@3~ 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 literal 0 HcmV?d00001 diff --git a/cypress/support/commands.js b/cypress/support/commands.js index 07e9389d..2fdcd5e0 100644 --- a/cypress/support/commands.js +++ b/cypress/support/commands.js @@ -57,26 +57,39 @@ const stubFetch = (win, routes) => { const route = routes.splice(routeIndex, 1)[0]; console.log(`matched ${args[0]} to ${route.url} ${route.method} ${route.status}`); - const response = { + let blob; + if (route.response && route.response.encoding === 'base64') { + const buffer = Buffer.from(route.response.content, 'base64'); + blob = new Blob([buffer]); + } else { + blob = new Blob([route.response || '']); + } + const fetchResponse = { status: route.status, headers: new Headers(route.headers), + blob: () => Promise.resolve(blob), text: () => Promise.resolve(route.response), json: () => Promise.resolve(JSON.parse(route.response)), ok: route.status >= 200 && route.status <= 299, }; - return Promise.resolve(response); - } else if (args[0].includes('api.github.com')) { + return Promise.resolve(fetchResponse); + } else if ( + args[0].includes('api.github.com') || + args[0].includes('netlify.com') || + args[0].includes('s3.amazonaws.com') + ) { console.warn( - `No route match for github api request. Fetch args: ${JSON.stringify(args)}. Returning 404`, + `No route match for api request. Fetch args: ${JSON.stringify(args)}. Returning 404`, ); - const response = { + const fetchResponse = { status: 404, headers: new Headers(), + blob: () => Promise.resolve(new Blob(['{}'])), text: () => Promise.resolve('{}'), json: () => Promise.resolve({}), ok: false, }; - return Promise.resolve(response); + return Promise.resolve(fetchResponse); } else { console.log(`No route match for fetch args: ${JSON.stringify(args)}`); return fetch(...args); @@ -91,7 +104,8 @@ Cypress.Commands.add('stubFetch', ({ fixture }) => { }); function runTimes(cyInstance, fn, count = 1) { - let chain = cyInstance, i = count; + let chain = cyInstance, + i = count; while (i) { i -= 1; chain = fn(chain); @@ -108,7 +122,7 @@ function runTimes(cyInstance, fn, count = 1) { ['left', 'leftArrow'], ['right', 'rightArrow'], ].forEach(key => { - const [ cmd, keyName ] = typeof key === 'object' ? key : [key, key]; + const [cmd, keyName] = typeof key === 'object' ? key : [key, key]; Cypress.Commands.add(cmd, { prevSubject: true }, (subject, { shift, times = 1 } = {}) => { const fn = chain => chain.type(`${shift ? '{shift}' : ''}{${keyName}}`); return runTimes(cy.wrap(subject), fn, times); @@ -125,7 +139,7 @@ Cypress.Commands.add('selection', { prevSubject: true }, (subject, fn) => { cy.wrap(subject) .trigger('mousedown') .then(fn) - .trigger('mouseup') + .trigger('mouseup'); cy.document().trigger('selectionchange'); return cy.wrap(subject); @@ -138,36 +152,36 @@ Cypress.Commands.add('print', { prevSubject: 'optional' }, (subject, str) => { }); Cypress.Commands.add('setSelection', { prevSubject: true }, (subject, query, endQuery) => { - return cy.wrap(subject) - .selection($el => { - if (typeof query === 'string') { - const anchorNode = getTextNode($el[0], query); - const focusNode = endQuery ? getTextNode($el[0], endQuery) : anchorNode; - const anchorOffset = anchorNode.wholeText.indexOf(query); - const focusOffset = endQuery ? - focusNode.wholeText.indexOf(endQuery) + endQuery.length : - anchorOffset + query.length; - setBaseAndExtent(anchorNode, anchorOffset, focusNode, focusOffset); - } else if (typeof query === 'object') { - const el = $el[0]; - const anchorNode = getTextNode(el.querySelector(query.anchorQuery)); - const anchorOffset = query.anchorOffset || 0; - const focusNode = query.focusQuery ? getTextNode(el.querySelector(query.focusQuery)) : anchorNode; - const focusOffset = query.focusOffset || 0; - setBaseAndExtent(anchorNode, anchorOffset, focusNode, focusOffset); - } - }); + return cy.wrap(subject).selection($el => { + if (typeof query === 'string') { + const anchorNode = getTextNode($el[0], query); + const focusNode = endQuery ? getTextNode($el[0], endQuery) : anchorNode; + const anchorOffset = anchorNode.wholeText.indexOf(query); + const focusOffset = endQuery + ? focusNode.wholeText.indexOf(endQuery) + endQuery.length + : anchorOffset + query.length; + setBaseAndExtent(anchorNode, anchorOffset, focusNode, focusOffset); + } else if (typeof query === 'object') { + const el = $el[0]; + const anchorNode = getTextNode(el.querySelector(query.anchorQuery)); + const anchorOffset = query.anchorOffset || 0; + const focusNode = query.focusQuery + ? getTextNode(el.querySelector(query.focusQuery)) + : anchorNode; + const focusOffset = query.focusOffset || 0; + setBaseAndExtent(anchorNode, anchorOffset, focusNode, focusOffset); + } + }); }); Cypress.Commands.add('setCursor', { prevSubject: true }, (subject, query, atStart) => { - return cy.wrap(subject) - .selection($el => { - const node = getTextNode($el[0], query); - const offset = node.wholeText.indexOf(query) + (atStart ? 0 : query.length); - const document = node.ownerDocument; - document.getSelection().removeAllRanges(); - document.getSelection().collapse(node, offset); - }); + return cy.wrap(subject).selection($el => { + const node = getTextNode($el[0], query); + const offset = node.wholeText.indexOf(query) + (atStart ? 0 : query.length); + const document = node.ownerDocument; + document.getSelection().removeAllRanges(); + document.getSelection().collapse(node, offset); + }); }); Cypress.Commands.add('setCursorBefore', { prevSubject: true }, (subject, query) => { @@ -190,23 +204,21 @@ Cypress.Commands.add('loginAndNewPost', () => { }); Cypress.Commands.add('drag', { prevSubject: true }, subject => { - return cy.wrap(subject) - .trigger('dragstart', { - dataTransfer: {}, - force: true, - }); + return cy.wrap(subject).trigger('dragstart', { + dataTransfer: {}, + force: true, + }); }); Cypress.Commands.add('drop', { prevSubject: true }, subject => { - return cy.wrap(subject) - .trigger('drop', { - dataTransfer: {}, - force: true, - }); + return cy.wrap(subject).trigger('drop', { + dataTransfer: {}, + force: true, + }); }); Cypress.Commands.add('clickToolbarButton', (title, { times } = {}) => { - const isHeading = title.startsWith('Heading') + const isHeading = title.startsWith('Heading'); if (isHeading) { cy.get('button[title="Headings"]').click(); } @@ -216,11 +228,12 @@ Cypress.Commands.add('clickToolbarButton', (title, { times } = {}) => { }); Cypress.Commands.add('insertEditorComponent', title => { - cy.get('button[title="Add Component"]').click() - cy.contains('div', title).click().focused(); + cy.get('button[title="Add Component"]').click(); + cy.contains('div', title) + .click() + .focused(); }); - [ ['clickHeadingOneButton', 'Heading 1'], ['clickHeadingTwoButton', 'Heading 2'], @@ -241,36 +254,33 @@ Cypress.Commands.add('clickModeToggle', () => { .focused(); }); -[ - ['insertCodeBlock', 'Code Block'], -].forEach(([commandName, componentTitle]) => { +[['insertCodeBlock', 'Code Block']].forEach(([commandName, componentTitle]) => { Cypress.Commands.add(commandName, () => { return cy.insertEditorComponent(componentTitle); }); }); - Cypress.Commands.add('getMarkdownEditor', () => { return cy.get('[data-slate-editor]'); }); Cypress.Commands.add('confirmMarkdownEditorContent', expectedDomString => { - return cy.getMarkdownEditor() - .should(([element]) => { - // Slate makes the following representations: - // - blank line: 2 BOM's +
- // - blank element (placed inside empty elements): 1 BOM +
- // We replace to represent a blank line as a single
, and remove the - // contents of elements that are actually empty. - const actualDomString = toPlainTree(element.innerHTML) - .replace(/\uFEFF\uFEFF
/g, '
') - .replace(/\uFEFF
/g, ''); - expect(actualDomString).toEqual(oneLineTrim(expectedDomString)); - }); + return cy.getMarkdownEditor().should(([element]) => { + // Slate makes the following representations: + // - blank line: 2 BOM's +
+ // - blank element (placed inside empty elements): 1 BOM +
+ // We replace to represent a blank line as a single
, and remove the + // contents of elements that are actually empty. + const actualDomString = toPlainTree(element.innerHTML) + .replace(/\uFEFF\uFEFF
/g, '
') + .replace(/\uFEFF
/g, ''); + expect(actualDomString).toEqual(oneLineTrim(expectedDomString)); + }); }); Cypress.Commands.add('clearMarkdownEditorContent', () => { - return cy.getMarkdownEditor() + return cy + .getMarkdownEditor() .selectAll() .backspace({ times: 2 }); }); @@ -279,8 +289,7 @@ function toPlainTree(domString) { return rehype() .use(removeSlateArtifacts) .data('settings', { fragment: true }) - .processSync(domString) - .contents; + .processSync(domString).contents; } function getActualBlockChildren(node) { @@ -304,18 +313,17 @@ function removeSlateArtifacts() { node.children = node.children.flatMap(getActualBlockChildren); } }); - } + }; } -function getTextNode(el, match){ +function getTextNode(el, match) { const walk = document.createTreeWalker(el, NodeFilter.SHOW_TEXT, null, false); if (!match) { return walk.nextNode(); } - const nodes = []; let node; - while(node = walk.nextNode()) { + while ((node = walk.nextNode())) { if (node.wholeText.includes(match)) { return node; } diff --git a/cypress/support/index.js b/cypress/support/index.js index 0c07e000..df75a05d 100644 --- a/cypress/support/index.js +++ b/cypress/support/index.js @@ -12,11 +12,16 @@ // You can read more here: // https://on.cypress.io/configuration // *********************************************************** -require('cypress-plugin-tab'); - -// Import commands.js using ES2015 syntax: -import './commands'; - -// Alternatively you can use CommonJS syntax: -// require('./commands') +import 'cypress-plugin-tab'; +import 'cypress-file-upload'; import 'cypress-jest-adapter'; +import { addMatchImageSnapshotCommand } from 'cypress-image-snapshot/command'; + +addMatchImageSnapshotCommand({ + failureThreshold: 0.01, + failureThresholdType: 'percent', + customDiffConfig: { threshold: 0.05 }, + capture: 'viewport', +}); + +import './commands'; diff --git a/cypress/utils/mock-server.js b/cypress/utils/mock-server.js index 21100822..8fb1e481 100644 --- a/cypress/utils/mock-server.js +++ b/cypress/utils/mock-server.js @@ -25,7 +25,12 @@ const retrieveRecordedExpectations = async () => { recorded = recorded.filter(({ httpRequest }) => { const { Host = [] } = httpRequest.headers; - return Host.includes('api.github.com'); + // Host is an array of strings + return ( + Host.includes('api.github.com') || + Host.some(host => host.includes('netlify.com')) || + Host.some(host => host.includes('s3.amazonaws.com')) + ); }); return recorded; diff --git a/cypress/utils/steps.js b/cypress/utils/steps.js index c78f679c..c6de5b60 100644 --- a/cypress/utils/steps.js +++ b/cypress/utils/steps.js @@ -8,8 +8,20 @@ function login(user) { // https://github.com/cypress-io/cypress/issues/1208 window.indexedDB.deleteDatabase('localforage'); window.localStorage.setItem('netlify-cms-user', JSON.stringify(user)); + if (user.netlifySiteURL) { + window.localStorage.setItem('netlifySiteURL', user.netlifySiteURL); + } }, }); + if (user.netlifySiteURL && user.email && user.password) { + cy.get('input[name="email"]') + .clear() + .type(user.email); + cy.get('input[name="password"]') + .clear() + .type(user.password); + cy.contains('button', 'Login').click(); + } } else { cy.visit('/'); cy.contains('button', 'Login').click(); @@ -47,6 +59,18 @@ function goToCollections() { cy.contains('a', 'Content').click(); } +function goToMediaLibrary() { + cy.contains('button', 'Media').click(); +} + +function goToEntry(entry) { + goToCollections(); + cy.get('a h2') + .first() + .contains(entry.title) + .click(); +} + function updateWorkflowStatus({ title }, fromColumnHeading, toColumnHeading) { cy.contains('h2', fromColumnHeading) .parent() @@ -150,7 +174,7 @@ function publishEntryInEditor(publishType) { assertNotification(notifications.published); } -function selectDropdownItem(label, item){ +function selectDropdownItem(label, item) { cy.contains('[role="button"]', label).as('dropDownButton'); cy.get('@dropDownButton') .parent() @@ -194,8 +218,12 @@ function populateEntry(entry) { }); } -function createPost(entry) { +function newPost() { cy.contains('a', 'New Post').click(); +} + +function createPost(entry) { + newPost(); populateEntry(entry); } @@ -233,7 +261,7 @@ function duplicateEntry(entry) { updateWorkflowStatusInEditor(editorStatus.ready); publishEntryInEditor(publishTypes.publishNow); exitEditor(); - cy.get('a h2').should(($h2s) => { + cy.get('a h2').should($h2s => { expect($h2s.eq(0)).to.contain(entry.title); expect($h2s.eq(1)).to.contain(entry.title); }); @@ -317,6 +345,7 @@ module.exports = { exitEditor, goToWorkflow, goToCollections, + goToMediaLibrary, updateWorkflowStatus, publishWorkflowEntry, deleteWorkflowEntry, @@ -333,4 +362,7 @@ module.exports = { unpublishEntry, publishEntryInEditor, duplicateEntry, + newPost, + populateEntry, + goToEntry, }; diff --git a/dev-test/backends/git-gateway/config.yml b/dev-test/backends/git-gateway/config.yml new file mode 100644 index 00000000..5d65e213 --- /dev/null +++ b/dev-test/backends/git-gateway/config.yml @@ -0,0 +1,64 @@ +backend: + name: git-gateway + branch: master + +publish_mode: editorial_workflow +media_folder: static/media +public_folder: /media +collections: + - name: posts + label: Posts + label_singular: 'Post' + folder: content/posts + create: true + slug: '{{year}}-{{month}}-{{day}}-{{slug}}' + preview_path: 'posts/{{slug}}/index.html' + fields: + - label: Template + name: template + widget: hidden + default: post + - label: Title + name: title + widget: string + - label: 'Cover Image' + name: 'image' + widget: 'image' + required: false + - label: Publish Date + name: date + widget: datetime + - label: Description + name: description + widget: text + - label: Category + name: category + widget: string + - label: Body + name: body + widget: markdown + - label: Tags + name: tags + widget: list + - name: pages + label: Pages + label_singular: 'Page' + folder: content/pages + create: true + slug: '{{slug}}' + preview_path: 'pages/{{slug}}/index.html' + fields: + - label: Template + name: template + widget: hidden + default: page + - label: Title + name: title + widget: string + - label: Draft + name: draft + widget: boolean + default: true + - label: Body + name: body + widget: markdown diff --git a/dev-test/backends/git-gateway/index.html b/dev-test/backends/git-gateway/index.html new file mode 100644 index 00000000..103dbb27 --- /dev/null +++ b/dev-test/backends/git-gateway/index.html @@ -0,0 +1,41 @@ + + + + + + Netlify CMS Development Test + + + + + + diff --git a/dev-test/backends/github/config.yml b/dev-test/backends/github/config.yml index 08a7bac2..99994551 100644 --- a/dev-test/backends/github/config.yml +++ b/dev-test/backends/github/config.yml @@ -22,10 +22,10 @@ collections: - label: Title name: title widget: string - - label: Draft - name: draft - widget: boolean - default: true + - label: 'Cover Image' + name: 'image' + widget: 'image' + required: false - label: Publish Date name: date widget: datetime diff --git a/jest.config.js b/jest.config.js index 3e0bf8c8..d89c2b68 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,8 +1,5 @@ module.exports = { setupFilesAfterEnv: ['/setupTestFramework.js'], - transform: { - '\\.js$': '/custom-preprocessor.js', - }, moduleNameMapper: { 'netlify-cms-lib-auth': '/packages/netlify-cms-lib-auth/src/index.js', 'netlify-cms-lib-util': '/packages/netlify-cms-lib-util/src/index.js', diff --git a/netlify.toml b/netlify.toml index a930b75e..5c2dedc5 100644 --- a/netlify.toml +++ b/netlify.toml @@ -6,4 +6,4 @@ [build.environment] YARN_FLAGS = "--frozen-lockfile" - YARN_VERSION = "1.19.1" + YARN_VERSION = "1.21.1" diff --git a/package.json b/package.json index f234e07b..b2c2d78c 100644 --- a/package.json +++ b/package.json @@ -10,10 +10,12 @@ "build-preview:lerna": "lerna run build-preview", "build:demo": "run-s build build:demo:copy", "build:demo:copy": "ncp packages/netlify-cms/dist dev-test/dist/", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", "clean": "rimraf \"packages/*/dist\" dev-test/dist", "clean:lerna": "lerna clean --yes", "reset": "run-s clean clean:lerna", - "test": "run-s clean lint test:unit", + "test": "run-s clean lint type-check test:unit", "test:ci": "run-s clean lint-quiet test:unit", "test:all": "run-s test test:e2e", "test:all:ci": "run-s test:ci test:e2e:ci", @@ -32,11 +34,11 @@ "mock:server:stop": "node -e 'require(\"./cypress/utils/mock-server\").stop()'", "lint": "run-p -c --aggregate-output \"lint:*\"", "lint-quiet": "run-p -c --aggregate-output \"lint:* --quiet\"", - "lint:css": "stylelint --ignore-path .gitignore \"{packages/**/*.{css,js},website/**/*.css}\"", - "lint:js": "eslint --color --ignore-path .gitignore \"{{packages,scripts,website}/**/,}*.js\"", - "lint:format": "prettier \"{{packages,scripts,website}/**/,}*.{js,css}\" --list-different", + "lint:css": "stylelint --ignore-path .gitignore \"{packages/**/*.{css,js,jsx,ts,tsx},website/**/*.css}\"", + "lint:js": "eslint --color --ignore-path .gitignore \"{{packages,scripts,website}/**/,}*.{js,jsx,ts,tsx}\"", + "lint:format": "prettier \"{{packages,scripts,website}/**/,}*.{js,jsx,ts,tsx,css}\" --list-different", "format": "run-s \"lint:js --fix --quiet\" \"format:prettier --write\"", - "format:prettier": "prettier \"{{packages,scripts,website}/**/,}*.{js,css}\"", + "format:prettier": "prettier \"{{packages,scripts,website}/**/,}*.{js,jsx,ts,tsx,css}\"", "publish": "run-s publish:before-manual-version publish:after-manual-version", "publish:ci": "run-s publish:prepare \"publish:version --yes\" build publish:push-git \"publish:from-git --yes\"", "publish:before-manual-version": "run-s publish:prepare publish:version", @@ -68,24 +70,33 @@ "last 2 ChromeAndroid versions" ], "devDependencies": { - "@babel/cli": "^7.2.3", - "@babel/core": "^7.3.4", - "@babel/plugin-proposal-class-properties": "^7.3.4", + "@babel/cli": "^7.7.4", + "@babel/core": "^7.7.4", + "@babel/plugin-proposal-class-properties": "^7.7.4", "@babel/plugin-proposal-export-default-from": "^7.2.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4", - "@babel/plugin-proposal-object-rest-spread": "^7.3.4", - "@babel/plugin-proposal-optional-chaining": "^7.2.0", + "@babel/plugin-proposal-numeric-separator": "^7.7.4", + "@babel/plugin-proposal-object-rest-spread": "^7.7.4", + "@babel/plugin-proposal-optional-chaining": "^7.7.4", "@babel/plugin-syntax-dynamic-import": "^7.2.0", - "@babel/preset-env": "^7.3.4", + "@babel/preset-env": "^7.7.4", "@babel/preset-react": "^7.0.0", + "@babel/preset-typescript": "^7.7.4", "@commitlint/cli": "^8.3.3", "@commitlint/config-conventional": "^8.2.0", "@octokit/rest": "^16.28.7", "@testing-library/jest-dom": "^4.2.3", "@testing-library/react": "^9.3.2", + "@types/common-tags": "^1.8.0", + "@types/jest": "^24.0.23", + "@types/js-base64": "^2.3.1", + "@types/lodash": "^4.14.149", + "@types/uuid": "^3.4.6", + "@typescript-eslint/eslint-plugin": "^2.9.0", + "@typescript-eslint/parser": "^2.9.0", "all-contributors-cli": "^6.0.0", "babel-core": "^7.0.0-bridge.0", - "babel-eslint": "^11.0.0-beta.0", + "babel-eslint": "^11.0.0-beta.2", "babel-jest": "^24.5.0", "babel-loader": "^8.0.5", "babel-plugin-emotion": "^10.0.9", @@ -101,26 +112,30 @@ "copy-webpack-plugin": "^5.0.1", "cross-env": "^6.0.0", "css-loader": "^3.0.0", - "cypress": "^3.4.1", - "cypress-jest-adapter": "^0.0.3", + "cypress": "^3.8.0", + "cypress-file-upload": "^3.5.1", + "cypress-image-snapshot": "^3.1.1", + "cypress-jest-adapter": "^0.1.1", "cypress-plugin-tab": "^1.0.0", "dom-testing-library": "^4.0.0", "dotenv": "^8.0.0", - "eslint": "^5.15.1", + "eslint": "^6.7.2", "eslint-plugin-cypress": "^2.6.0", "eslint-plugin-emotion": "^10.0.7", - "eslint-plugin-react": "^7.12.4", + "eslint-plugin-import": "^2.18.2", + "eslint-plugin-prettier": "^3.1.1", + "eslint-plugin-react": "^7.17.0", "friendly-errors-webpack-plugin": "^1.7.0", "fs-extra": "^8.1.0", "http-server": "^0.12.0", "husky": "^3.0.9", - "jest": "^24.5.0", + "jest": "^24.9.0", "jest-cli": "^24.5.0", "jest-dom": "^3.1.3", "jest-emotion": "^10.0.9", "js-yaml": "^3.13.1", - "mockserver-client": "^5.6.1", - "mockserver-node": "^5.6.1", + "mockserver-client": "^5.8.0", + "mockserver-node": "^5.8.0", "ncp": "^2.0.0", "nock": "^11.0.0", "node-fetch": "^2.3.0", @@ -137,6 +152,7 @@ "stylelint-config-styled-components": "^0.1.1", "svg-inline-loader": "^0.8.0", "to-string-loader": "^1.1.5", + "typescript": "^3.7.2", "unist-util-visit": "^1.4.0", "webpack": "^4.29.6", "webpack-cli": "^3.2.3", @@ -155,7 +171,7 @@ "dependencies": { "@emotion/babel-preset-css-prop": "^10.0.9", "emotion": "^10.0.9", - "eslint-config-prettier": "^6.5.0", + "eslint-config-prettier": "^6.7.0", "eslint-plugin-babel": "^5.3.0", "lerna": "^3.15.0" }, diff --git a/packages/netlify-cms-app/index.d.ts b/packages/netlify-cms-app/index.d.ts index 09f670f8..73366663 100644 --- a/packages/netlify-cms-app/index.d.ts +++ b/packages/netlify-cms-app/index.d.ts @@ -4,4 +4,4 @@ declare module 'netlify-cms-app' { export const NetlifyCmsApp: CMS; export default NetlifyCmsApp; -} \ No newline at end of file +} diff --git a/packages/netlify-cms-backend-bitbucket/src/API.js b/packages/netlify-cms-backend-bitbucket/src/API.js index 5f50eb2c..e7536bde 100644 --- a/packages/netlify-cms-backend-bitbucket/src/API.js +++ b/packages/netlify-cms-backend-bitbucket/src/API.js @@ -150,7 +150,7 @@ export default class API { return this.processFiles(entries); }; - uploadBlob = async (item, { commitMessage, branch = this.branch } = {}) => { + uploadBlob = (item, { commitMessage, branch = this.branch } = {}) => { const contentBlob = get(item, 'fileObj', new Blob([item.raw])); const formData = new FormData(); // Third param is filename header, in case path is `message`, `branch`, etc. @@ -168,16 +168,12 @@ export default class API { unsentRequest.withMethod('POST'), unsentRequest.withBody(formData), this.request, - then(() => ({ ...item, uploaded: true })), + then(() => ({ ...item })), ])(`${this.repoURL}/src`); }; persistFiles = (files, { commitMessage }) => - Promise.all( - files - .filter(({ uploaded }) => !uploaded) - .map(file => this.uploadBlob(file, { commitMessage })), - ); + Promise.all(files.map(file => this.uploadBlob(file, { commitMessage }))); deleteFile = (path, message, { branch = this.branch } = {}) => { const body = new FormData(); diff --git a/packages/netlify-cms-backend-bitbucket/src/implementation.js b/packages/netlify-cms-backend-bitbucket/src/implementation.js index 316e3e82..676ec993 100644 --- a/packages/netlify-cms-backend-bitbucket/src/implementation.js +++ b/packages/netlify-cms-backend-bitbucket/src/implementation.js @@ -7,6 +7,8 @@ import { resolvePromiseProperties, then, unsentRequest, + basename, + getBlobSHA, } from 'netlify-cms-lib-util'; import { NetlifyAuthenticator } from 'netlify-cms-lib-auth'; import AuthenticationPage from './AuthenticationPage'; @@ -225,21 +227,24 @@ export default class BitbucketBackend { })); } - getMedia() { + getMedia(mediaFolder = this.config.get('media_folder')) { return this.api - .listAllFiles(this.config.get('media_folder')) + .listAllFiles(mediaFolder) .then(files => files.map(({ id, name, path }) => ({ id, name, path, displayURL: { id, path } })), ); } + getMediaAsBlob(path, id) { + return this.api.readFile(path, id, { parseText: false }); + } + getMediaDisplayURL(displayURL) { this._mediaDisplayURLSem = this._mediaDisplayURLSem || semaphore(MAX_CONCURRENT_DOWNLOADS); const { id, path } = displayURL; return new Promise((resolve, reject) => this._mediaDisplayURLSem.take(() => - this.api - .readFile(path, id, { parseText: false }) + this.getMediaAsBlob(path, id) .then(blob => URL.createObjectURL(blob)) .then(resolve, reject) .finally(() => this._mediaDisplayURLSem.leave()), @@ -247,14 +252,45 @@ export default class BitbucketBackend { ); } + async getMediaFile(path) { + const name = basename(path); + const blob = await this.getMediaAsBlob(path, null); + const fileObj = new File([blob], name); + const url = URL.createObjectURL(fileObj); + + return { + displayURL: url, + path, + name, + size: fileObj.size, + file: fileObj, + url, + }; + } + persistEntry(entry, mediaFiles, options = {}) { return this.api.persistFiles([entry], options); } async persistMedia(mediaFile, options = {}) { - await this.api.persistFiles([mediaFile], options); - const { value, path, fileObj } = mediaFile; - return { name: value, size: fileObj.size, path: trimStart(path, '/k') }; + const { fileObj } = mediaFile; + + const [sha] = await Promise.all([ + getBlobSHA(fileObj), + this.api.persistFiles([mediaFile], options), + ]); + + const url = URL.createObjectURL(fileObj); + + return { + displayURL: url, + path: trimStart(mediaFile.path, '/k'), + name: fileObj.name, + size: fileObj.size, + id: sha, + file: fileObj, + url, + }; } deleteFile(path, commitMessage, options) { diff --git a/packages/netlify-cms-backend-git-gateway/src/GitHubAPI.js b/packages/netlify-cms-backend-git-gateway/src/GitHubAPI.js index bef41d15..dda55634 100644 --- a/packages/netlify-cms-backend-git-gateway/src/GitHubAPI.js +++ b/packages/netlify-cms-backend-git-gateway/src/GitHubAPI.js @@ -45,7 +45,7 @@ export default class API extends GithubAPI { return this.tokenPromise().then(jwtToken => { const baseHeader = { Authorization: `Bearer ${jwtToken}`, - 'Content-Type': 'application/json', + 'Content-Type': 'application/json; charset=utf-8', ...headers, }; diff --git a/packages/netlify-cms-backend-git-gateway/src/__tests__/GitHubAPI.spec.js b/packages/netlify-cms-backend-git-gateway/src/__tests__/GitHubAPI.spec.js index 884cb954..c7f2b006 100644 --- a/packages/netlify-cms-backend-git-gateway/src/__tests__/GitHubAPI.spec.js +++ b/packages/netlify-cms-backend-git-gateway/src/__tests__/GitHubAPI.spec.js @@ -30,7 +30,10 @@ describe('github API', () => { expect(fetch).toHaveBeenCalledWith( 'https://site.netlify.com/.netlify/git/github/some-path?ts=1000', { - headers: { Authorization: 'Bearer token', 'Content-Type': 'application/json' }, + headers: { + Authorization: 'Bearer token', + 'Content-Type': 'application/json; charset=utf-8', + }, }, ); }); diff --git a/packages/netlify-cms-backend-git-gateway/src/implementation.js b/packages/netlify-cms-backend-git-gateway/src/implementation.js index defebdc5..c8853329 100644 --- a/packages/netlify-cms-backend-git-gateway/src/implementation.js +++ b/packages/netlify-cms-backend-git-gateway/src/implementation.js @@ -2,7 +2,7 @@ import GoTrue from 'gotrue-js'; import jwtDecode from 'jwt-decode'; import { fromPairs, get, pick, intersection, unzip } from 'lodash'; import ini from 'ini'; -import { APIError, getBlobSHA, unsentRequest } from 'netlify-cms-lib-util'; +import { APIError, getBlobSHA, unsentRequest, basename } from 'netlify-cms-lib-util'; import { GitHubBackend } from 'netlify-cms-backend-github'; import { GitLabBackend } from 'netlify-cms-backend-gitlab'; import { BitbucketBackend, API as BitBucketAPI } from 'netlify-cms-backend-bitbucket'; @@ -209,8 +209,37 @@ export default class GitGateway { return this.backend.getEntry(collection, slug, path); } - getMedia() { - return Promise.all([this.backend.getMedia(), this.getLargeMediaClient()]).then( + async loadEntryMediaFiles(files) { + const client = await this.getLargeMediaClient(); + if (!client.enabled) { + return this.backend.loadEntryMediaFiles(files); + } + + const mediaFiles = await Promise.all( + files.map(async file => { + if (client.matchPath(file.path)) { + const { sha: id, path } = file; + const largeMediaDisplayURLs = await this.getLargeMediaDisplayURLs([{ ...file, id }]); + const url = await client.getDownloadURL(largeMediaDisplayURLs[id]); + return { + ...file, + id, + name: basename(path), + path, + url, + displayURL: url, + }; + } else { + return this.backend.loadMediaFile(file); + } + }), + ); + + return mediaFiles; + } + + getMedia(mediaFolder = this.config.get('media_folder')) { + return Promise.all([this.backend.getMedia(mediaFolder), this.getLargeMediaClient()]).then( async ([mediaFiles, largeMediaClient]) => { if (!largeMediaClient.enabled) { return mediaFiles.map(({ displayURL, ...rest }) => ({ @@ -218,6 +247,9 @@ export default class GitGateway { displayURL: { original: displayURL }, })); } + if (mediaFiles.length === 0) { + return []; + } const largeMediaDisplayURLs = await this.getLargeMediaDisplayURLs(mediaFiles); return mediaFiles.map(({ id, displayURL, path, ...rest }) => { return { @@ -339,6 +371,21 @@ export default class GitGateway { }); } + async getMediaFile(path) { + const client = await this.getLargeMediaClient(); + if (client.enabled && client.matchPath(path)) { + const largeMediaDisplayURLs = await this.getLargeMediaDisplayURLs([{ path }]); + const url = await client.getDownloadURL(Object.values(largeMediaDisplayURLs)[0]); + return { + name: basename(path), + path, + url, + displayURL: url, + }; + } + return this.backend.getMediaFile(path); + } + async getPointerFileForMediaFileObj(fileObj) { const client = await this.getLargeMediaClient(); const { name, size } = fileObj; @@ -419,10 +466,13 @@ export default class GitGateway { return this.backend.unpublishedEntries(); } unpublishedEntry(collection, slug) { - return ( - (this.backend.unpublishedEntry && this.backend.unpublishedEntry(collection, slug)) || - Promise.resolve(false) - ); + if (!this.backend.unpublishedEntry) { + return Promise.resolve(false); + } + + return this.backend.unpublishedEntry(collection, slug, { + loadEntryMediaFiles: files => this.loadEntryMediaFiles(files), + }); } updateUnpublishedEntryStatus(collection, slug, newStatus) { return this.backend.updateUnpublishedEntryStatus(collection, slug, newStatus); diff --git a/packages/netlify-cms-backend-github/package.json b/packages/netlify-cms-backend-github/package.json index 48bf5674..08742e32 100644 --- a/packages/netlify-cms-backend-github/package.json +++ b/packages/netlify-cms-backend-github/package.json @@ -17,7 +17,7 @@ "scripts": { "develop": "yarn build:esm --watch", "build": "cross-env NODE_ENV=production webpack", - "build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward", + "build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward --extensions \".js,.jsx,.ts,.tsx\"", "createFragmentTypes": "node scripts/createFragmentTypes.js" }, "dependencies": { diff --git a/packages/netlify-cms-backend-github/src/API.js b/packages/netlify-cms-backend-github/src/API.ts similarity index 72% rename from packages/netlify-cms-backend-github/src/API.js rename to packages/netlify-cms-backend-github/src/API.ts index 59993c06..6f5c42c2 100644 --- a/packages/netlify-cms-backend-github/src/API.js +++ b/packages/netlify-cms-backend-github/src/API.ts @@ -1,17 +1,6 @@ import { Base64 } from 'js-base64'; -import semaphore from 'semaphore'; -import { - find, - flow, - get, - hasIn, - initial, - last, - partial, - result, - differenceBy, - trimStart, -} from 'lodash'; +import semaphore, { Semaphore } from 'semaphore'; +import { find, flow, get, initial, last, partial, result, differenceBy, trimStart } from 'lodash'; import { map, filter } from 'lodash/fp'; import { getAllResponses, @@ -21,12 +10,119 @@ import { localForage, onlySuccessfulPromises, resolvePromiseProperties, + ResponseParser, } from 'netlify-cms-lib-util'; const CMS_BRANCH_PREFIX = 'cms'; const CURRENT_METADATA_VERSION = '1'; -const replace404WithEmptyArray = err => { +interface FetchError extends Error { + status: number; +} + +interface Config { + api_root?: string; + token?: string; + branch?: string; + useOpenAuthoring: boolean; + repo?: string; + originRepo?: string; + squash_merges?: string; + initialWorkflowStatus: string; +} + +interface File { + type: 'blob' | 'tree'; + sha: string; + path: string; + remove?: boolean; + raw?: string; +} + +interface Entry extends File { + slug: string; +} + +interface TreeEntry { + type: 'blob' | 'tree'; + sha: string | null; + path: string; + mode: string; +} + +interface CommitFields { + parents: { sha: string }[]; + sha: string; + message: string; + author: string; + committer: string; + tree: { sha: string }; +} + +interface Commit extends CommitFields { + commit?: CommitFields; +} + +interface PR { + number: number; + head: string; +} + +interface MetaDataObjects { + entry: { path: string; sha: string }; + files: MediaFile[]; +} + +interface Metadata { + type: string; + objects: MetaDataObjects; + branch: string; + status: string; + pr?: PR; + collection: string; + commitMessage: string; + version?: string; + user: string; + title?: string; + description?: string; + timeStamp: string; +} + +interface Branch { + ref: string; +} + +interface GitHubFile { + sha: string; +} + +interface GitHubUser { + name?: string; + login: string; +} + +interface GitHubRepo { + permissions: { push: boolean }; +} + +interface BlobArgs { + sha: string; + repoURL: string; + parseText: boolean; +} + +interface ContentArgs { + path: string; + branch: string; + repoURL: string; + parseText: boolean; +} + +type Param = string | number | undefined; + +type Options = RequestInit & { params?: Record> }; + +const replace404WithEmptyArray = (err: FetchError) => { if (err && err.status === 404) { console.log('This 404 was expected and handled appropriately.'); return []; @@ -35,10 +131,42 @@ const replace404WithEmptyArray = err => { } }; +type PersistOptions = { + useWorkflow: boolean; + commitMessage: string; + collectionName: string; + unpublished: boolean; + parsedData?: { title: string; description: string }; + status: string; + hasAssetStore: boolean; +}; + +type MediaFile = { + sha: string; + path: string; +}; + export default class API { - constructor(config) { + api_root: string; + token: string; + branch: string; + useOpenAuthoring: boolean; + repo: string; + originRepo: string; + repoURL: string; + originRepoURL: string; + merge_method: string; + initialWorkflowStatus: string; + + _userPromise?: Promise; + _metadataSemaphore?: Semaphore; + + commitAuthor?: {}; + + constructor(config: Config) { + // eslint-disable-next-line @typescript-eslint/camelcase this.api_root = config.api_root || 'https://api.github.com'; - this.token = config.token || false; + this.token = config.token || ''; this.branch = config.branch || 'master'; this.useOpenAuthoring = config.useOpenAuthoring; this.repo = config.repo || ''; @@ -46,6 +174,7 @@ export default class API { this.repoURL = `/repos/${this.repo}`; // when not in 'useOpenAuthoring' mode originRepoURL === repoURL this.originRepoURL = `/repos/${this.originRepo}`; + // eslint-disable-next-line @typescript-eslint/camelcase this.merge_method = config.squash_merges ? 'squash' : 'merge'; this.initialWorkflowStatus = config.initialWorkflowStatus; } @@ -55,23 +184,23 @@ export default class API { user() { if (!this._userPromise) { - this._userPromise = this.request('/user'); + this._userPromise = this.request('/user') as Promise; } return this._userPromise; } hasWriteAccess() { return this.request(this.repoURL) - .then(repo => repo.permissions.push) - .catch(error => { + .then((repo: GitHubRepo) => repo.permissions.push) + .catch((error: Error) => { console.error('Problem fetching repo data from GitHub'); throw error; }); } requestHeaders(headers = {}) { - const baseHeader = { - 'Content-Type': 'application/json', + const baseHeader: Record = { + 'Content-Type': 'application/json; charset=utf-8', ...headers, }; @@ -83,7 +212,7 @@ export default class API { return baseHeader; } - parseJsonResponse(response) { + parseJsonResponse(response: Response) { return response.json().then(json => { if (!response.ok) { return Promise.reject(json); @@ -93,12 +222,12 @@ export default class API { }); } - urlFor(path, options) { + urlFor(path: string, options: Options) { const cacheBuster = new Date().getTime(); const params = [`ts=${cacheBuster}`]; if (options.params) { for (const key in options.params) { - params.push(`${key}=${encodeURIComponent(options.params[key])}`); + params.push(`${key}=${encodeURIComponent(options.params[key] as string)}`); } } if (params.length) { @@ -107,7 +236,7 @@ export default class API { return this.api_root + path; } - parseResponse(response) { + parseResponse(response: Response) { const contentType = response.headers.get('Content-Type'); if (contentType && contentType.match(/json/)) { return this.parseJsonResponse(response); @@ -121,33 +250,40 @@ export default class API { return textPromise; } - handleRequestError(error, responseStatus) { + handleRequestError(error: FetchError, responseStatus: number) { throw new APIError(error.message, responseStatus, 'GitHub'); } - async request(path, options = {}, parseResponse = response => this.parseResponse(response)) { + async request( + path: string, + options: Options = {}, + // eslint-disable-next-line @typescript-eslint/no-explicit-any + parser: ResponseParser = response => this.parseResponse(response), + ) { // overriding classes can return a promise from requestHeaders const headers = await this.requestHeaders(options.headers || {}); const url = this.urlFor(path, options); - let responseStatus; + let responseStatus: number; return fetch(url, { ...options, headers }) .then(response => { responseStatus = response.status; - return parseResponse(response); + return parser(response); }) .catch(error => this.handleRequestError(error, responseStatus)); } - async requestAllPages(url, options = {}) { + async requestAllPages(url: string, options: Options = {}) { // overriding classes can return a promise from requestHeaders const headers = await this.requestHeaders(options.headers || {}); const processedURL = this.urlFor(url, options); const allResponses = await getAllResponses(processedURL, { ...options, headers }); - const pages = await Promise.all(allResponses.map(res => this.parseResponse(res))); - return [].concat(...pages); + const pages: T[][] = await Promise.all( + allResponses.map((res: Response) => this.parseResponse(res)), + ); + return ([] as T[]).concat(...pages); } - generateContentKey(collectionName, slug) { + generateContentKey(collectionName: string, slug: string) { if (!this.useOpenAuthoring) { return `${collectionName}/${slug}`; } @@ -155,7 +291,7 @@ export default class API { return `${this.repo}/${collectionName}/${slug}`; } - slugFromContentKey(contentKey, collectionName) { + slugFromContentKey(contentKey: string, collectionName: string) { if (!this.useOpenAuthoring) { return contentKey.substring(collectionName.length + 1); } @@ -163,15 +299,15 @@ export default class API { return contentKey.substring(this.repo.length + collectionName.length + 2); } - generateBranchName(contentKey) { + generateBranchName(contentKey: string) { return `${CMS_BRANCH_PREFIX}/${contentKey}`; } - branchNameFromRef(ref) { + branchNameFromRef(ref: string) { return ref.substring('refs/heads/'.length); } - contentKeyFromRef(ref) { + contentKeyFromRef(ref: string) { return ref.substring(`refs/heads/${CMS_BRANCH_PREFIX}/`.length); } @@ -202,7 +338,7 @@ export default class API { }); } - async storeMetadata(key, data) { + async storeMetadata(key: string, data: Metadata) { // semaphore ensures metadata updates are always ordered, even if // calls to storeMetadata are not. concurrent metadata updates // will result in the metadata branch being unable to update. @@ -210,20 +346,20 @@ export default class API { this._metadataSemaphore = semaphore(1); } return new Promise((resolve, reject) => - this._metadataSemaphore.take(async () => { + this._metadataSemaphore?.take(async () => { try { const branchData = await this.checkMetadataRef(); const file = { path: `${key}.json`, raw: JSON.stringify(data) }; await this.uploadBlob(file); - const changeTree = await this.updateTree(branchData.sha, [file]); + const changeTree = await this.updateTree(branchData.sha, [file as File]); const { sha } = await this.commit(`Updating “${key}” metadata`, changeTree); await this.patchRef('meta', '_netlify_cms', sha); localForage.setItem(`gh.meta.${key}`, { expires: Date.now() + 300000, // In 5 minutes data, }); - this._metadataSemaphore.leave(); + this._metadataSemaphore?.leave(); resolve(); } catch (err) { reject(err); @@ -232,12 +368,12 @@ export default class API { ); } - deleteMetadata(key) { + deleteMetadata(key: string) { if (!this._metadataSemaphore) { this._metadataSemaphore = semaphore(1); } return new Promise(resolve => - this._metadataSemaphore.take(async () => { + this._metadataSemaphore?.take(async () => { try { const branchData = await this.checkMetadataRef(); const file = { path: `${key}.json`, sha: null }; @@ -245,21 +381,21 @@ export default class API { const changeTree = await this.updateTree(branchData.sha, [file]); const { sha } = await this.commit(`Deleting “${key}” metadata`, changeTree); await this.patchRef('meta', '_netlify_cms', sha); - this._metadataSemaphore.leave(); + this._metadataSemaphore?.leave(); resolve(); } catch (err) { - this._metadataSemaphore.leave(); + this._metadataSemaphore?.leave(); resolve(); } }), ); } - retrieveMetadata(key) { - const cache = localForage.getItem(`gh.meta.${key}`); + retrieveMetadata(key: string): Promise { + const cache = localForage.getItem<{ data: Metadata; expires: number }>(`gh.meta.${key}`); return cache.then(cached => { if (cached && cached.expires > Date.now()) { - return cached.data; + return cached.data as Metadata; } console.log( '%c Checking for MetaData files', @@ -268,11 +404,11 @@ export default class API { const metadataRequestOptions = { params: { ref: 'refs/meta/_netlify_cms' }, - headers: { Accept: 'application/vnd.github.VERSION.raw' }, - cache: 'no-store', + headers: { Accept: 'application/vnd.github.v3.raw' }, + cache: 'no-store' as RequestCache, }; - const errorHandler = err => { + const errorHandler = (err: Error) => { if (err.message === 'Not Found') { console.log( '%c %s does not have metadata', @@ -285,108 +421,112 @@ export default class API { if (!this.useOpenAuthoring) { return this.request(`${this.repoURL}/contents/${key}.json`, metadataRequestOptions) - .then(response => JSON.parse(response)) + .then((response: string) => JSON.parse(response)) .catch(errorHandler); } const [user, repo] = key.split('/'); return this.request(`/repos/${user}/${repo}/contents/${key}.json`, metadataRequestOptions) - .then(response => JSON.parse(response)) + .then((response: string) => JSON.parse(response)) .catch(errorHandler); }); } - retrieveContent(path, branch, repoURL) { + retrieveContent({ path, branch, repoURL, parseText }: ContentArgs) { return this.request(`${repoURL}/contents/${path}`, { - headers: { Accept: 'application/vnd.github.VERSION.raw' }, params: { ref: branch }, cache: 'no-store', - }).catch(error => { - if (hasIn(error, 'message.errors') && find(error.message.errors, { code: 'too_large' })) { - const dir = path - .split('/') - .slice(0, -1) - .join('/'); - return this.listFiles(dir, { repoURL, branch }) - .then(files => files.find(file => file.path === path)) - .then(file => this.getBlob(file.sha, { repoURL })); - } - throw error; - }); + }).then((file: GitHubFile) => this.getBlob({ sha: file.sha, repoURL, parseText })); } - readFile(path, sha, { branch = this.branch, repoURL = this.repoURL } = {}) { + readFile( + path: string, + sha: string | null, + { + branch = this.branch, + repoURL = this.repoURL, + parseText = true, + }: { + branch?: string; + repoURL?: string; + parseText?: boolean; + } = {}, + ) { if (sha) { - return this.getBlob(sha); + return this.getBlob({ sha, repoURL, parseText }); } else { - return this.retrieveContent(path, branch, repoURL); + return this.retrieveContent({ path, branch, repoURL, parseText }); } } - fetchBlob(sha, repoURL) { - return this.request( - `${repoURL}/git/blobs/${sha}`, - { - headers: { Accept: 'application/vnd.github.VERSION.raw' }, - }, - response => response, - ); - } + async fetchBlobContent({ sha, repoURL, parseText }: BlobArgs) { + const result = await this.request(`${repoURL}/git/blobs/${sha}`); - async fetchBlobContent(sha, repoURL) { - const response = await this.fetchBlob(sha, repoURL); - const text = await response.text(); - - return text; - } - - async getMediaAsBlob(sha, path) { - const response = await this.fetchBlob(sha, this.repoURL); - let blob; - if (path.match(/.svg$/)) { - const svg = await response.text(); - blob = new Blob([svg], { type: 'image/svg+xml' }); + if (parseText) { + // treat content as a utf-8 string + const content = Base64.decode(result.content); + return content; } else { - blob = await response.blob(); + // treat content as binary and convert to blob + const content = Base64.atob(result.content); + const byteArray = new Uint8Array(content.length); + for (let i = 0; i < content.length; i++) { + byteArray[i] = content.charCodeAt(i); + } + const blob = new Blob([byteArray]); + return blob; + } + } + + async getMediaAsBlob(sha: string | null, path: string) { + let blob: Blob; + if (path.match(/.svg$/)) { + const text = (await this.readFile(path, sha, { parseText: true })) as string; + blob = new Blob([text], { type: 'image/svg+xml' }); + } else { + blob = (await this.readFile(path, sha, { parseText: false })) as Blob; } return blob; } - async getMediaDisplayURL(sha, path) { + async getMediaDisplayURL(sha: string, path: string) { const blob = await this.getMediaAsBlob(sha, path); return URL.createObjectURL(blob); } - getBlob(sha, { repoURL = this.repoURL } = {}) { - return localForage.getItem(`gh.${sha}`).then(cached => { + getBlob({ sha, repoURL = this.repoURL, parseText = true }: BlobArgs) { + const key = parseText ? `gh.${sha}` : `gh.${sha}.blob`; + return localForage.getItem(key).then(cached => { if (cached) { return cached; } - return this.fetchBlobContent(sha, repoURL).then(result => { - localForage.setItem(`gh.${sha}`, result); + return this.fetchBlobContent({ sha, repoURL, parseText }).then(result => { + localForage.setItem(key, result); return result; }); }); } - listFiles(path, { repoURL = this.repoURL, branch = this.branch } = {}) { + async listFiles(path: string, { repoURL = this.repoURL, branch = this.branch } = {}) { const folderPath = path.replace(/\/$/, ''); return this.request(`${repoURL}/git/trees/${branch}:${folderPath}`, { params: { recursive: 10 }, - }).then(res => - res.tree - .filter(file => file.type === 'blob') - .map(file => ({ - ...file, - name: file.path, - path: `${folderPath}/${file.path}`, - })), - ); + }) + .then(res => + res.tree + .filter((file: File) => file.type === 'blob') + .map((file: File) => ({ + ...file, + name: file.path, + path: `${folderPath}/${file.path}`, + })), + ) + .catch(replace404WithEmptyArray); // handle non existent folders } - readUnpublishedBranchFile(contentKey) { + readUnpublishedBranchFile(contentKey: string) { const metaDataPromise = this.retrieveMetadata(contentKey).then(data => data.objects.entry.path ? data : Promise.reject(null), ); @@ -412,13 +552,13 @@ export default class API { }); } - isUnpublishedEntryModification(path, branch) { + isUnpublishedEntryModification(path: string, branch: string) { return this.readFile(path, null, { branch, repoURL: this.originRepoURL, }) .then(() => true) - .catch(err => { + .catch((err: Error) => { if (err.message && err.message === 'Not Found') { return false; } @@ -426,11 +566,11 @@ export default class API { }); } - getPRsForBranchName = branchName => { + getPRsForBranchName = (branchName: string) => { // Get PRs with a `head` of `branchName`. Note that this is a // substring match, so we need to check that the `head.ref` of // at least one of the returned objects matches `branchName`. - return this.requestAllPages(`${this.repoURL}/pulls`, { + return this.requestAllPages<{ head: { ref: string } }>(`${this.repoURL}/pulls`, { params: { head: branchName, state: 'open', @@ -439,7 +579,10 @@ export default class API { }); }; - getUpdatedOpenAuthoringMetadata = async (contentKey, { metadata: metadataArg } = {}) => { + getUpdatedOpenAuthoringMetadata = async ( + contentKey: string, + { metadata: metadataArg }: { metadata?: Metadata } = {}, + ) => { const metadata = metadataArg || (await this.retrieveMetadata(contentKey)) || {}; const { pr: prMetadata, status } = metadata; @@ -481,14 +624,14 @@ export default class API { return metadata; }; - async migrateToVersion1(branch, metaData) { + async migrateToVersion1(branch: Branch, metaData: Metadata) { // hard code key/branch generation logic to ignore future changes const oldContentKey = branch.ref.substring(`refs/heads/cms/`.length); const newContentKey = `${metaData.collection}/${oldContentKey}`; const newBranchName = `cms/${newContentKey}`; // create new branch and pull request in new format - const newBranch = await this.createBranch(newBranchName, metaData.pr.head); + const newBranch = await this.createBranch(newBranchName, (metaData.pr as PR).head); const pr = await this.createPR(metaData.commitMessage, newBranchName); // store new metadata @@ -503,14 +646,14 @@ export default class API { }); // remove old data - await this.closePR(metaData.pr); + await this.closePR(metaData.pr as PR); await this.deleteBranch(metaData.branch); await this.deleteMetadata(oldContentKey); return newBranch; } - async migrateBranch(branch) { + async migrateBranch(branch: Branch) { const metadata = await this.retrieveMetadata(this.contentKeyFromRef(branch.ref)); if (!metadata.version) { // migrate branch from cms/slug to cms/collection/slug @@ -527,14 +670,14 @@ export default class API { ); try { - const branches = await this.request(`${this.repoURL}/git/refs/heads/cms`).catch( + const branches: Branch[] = await this.request(`${this.repoURL}/git/refs/heads/cms`).catch( replace404WithEmptyArray, ); let filterFunction; if (this.useOpenAuthoring) { const getUpdatedOpenAuthoringBranches = flow([ - map(async branch => { + map(async (branch: Branch) => { const contentKey = this.contentKeyFromRef(branch.ref); const metadata = await this.getUpdatedOpenAuthoringMetadata(contentKey); // filter out removed entries @@ -549,8 +692,8 @@ export default class API { } else { const prs = await this.getPRsForBranchName(CMS_BRANCH_PREFIX); const onlyBranchesWithOpenPRs = flowAsync([ - filter(({ ref }) => prs.some(pr => pr.head.ref === this.branchNameFromRef(ref))), - map(branch => this.migrateBranch(branch)), + filter(({ ref }: Branch) => prs.some(pr => pr.head.ref === this.branchNameFromRef(ref))), + map((branch: Branch) => this.migrateBranch(branch)), onlySuccessfulPromises, ]); @@ -571,7 +714,7 @@ export default class API { * Retrieve statuses for a given SHA. Unrelated to the editorial workflow * concept of entry "status". Useful for things like deploy preview links. */ - async getStatuses(sha) { + async getStatuses(sha: string) { try { const resp = await this.request(`${this.originRepoURL}/commits/${sha}/status`); return resp.statuses; @@ -583,9 +726,9 @@ export default class API { } } - async persistFiles(entry, mediaFiles, options) { + async persistFiles(entry: Entry, mediaFiles: File[], options: PersistOptions) { const files = entry ? mediaFiles.concat(entry) : mediaFiles; - const uploadPromises = files.filter(file => !file.uploaded).map(file => this.uploadBlob(file)); + const uploadPromises = files.map(file => this.uploadBlob(file)); await Promise.all(uploadPromises); if (!options.useWorkflow) { @@ -602,7 +745,7 @@ export default class API { } } - getFileSha(path, branch) { + getFileSha(path: string, branch: string) { /** * We need to request the tree first to get the SHA. We use extended SHA-1 * syntax (:) to get a blob from a tree without having to recurse @@ -616,12 +759,12 @@ export default class API { const fileDataURL = `${this.repoURL}/git/trees/${branch}:${fileDataPath}`; return this.request(fileDataURL, { cache: 'no-store' }).then(resp => { - const { sha } = resp.tree.find(file => file.path === filename); + const { sha } = resp.tree.find((file: File) => file.path === filename); return sha; }); } - deleteFile(path, message, options = {}) { + deleteFile(path: string, message: string, options: { branch?: string } = {}) { if (this.useOpenAuthoring) { return Promise.reject('Cannot delete published entries as an Open Authoring user!'); } @@ -629,7 +772,12 @@ export default class API { const branch = options.branch || this.branch; return this.getFileSha(path, branch).then(sha => { - const opts = { method: 'DELETE', params: { sha, message, branch } }; + const params: { sha: string; message: string; branch: string; author?: { date: string } } = { + sha, + message, + branch, + }; + const opts = { method: 'DELETE', params }; if (this.commitAuthor) { opts.params.author = { ...this.commitAuthor, @@ -641,12 +789,17 @@ export default class API { }); } - async createBranchAndPullRequest(branchName, sha, commitMessage) { + async createBranchAndPullRequest(branchName: string, sha: string, commitMessage: string) { await this.createBranch(branchName, sha); return this.createPR(commitMessage, branchName); } - async editorialWorkflowGit(files, entry, mediaFilesList, options) { + async editorialWorkflowGit( + files: File[], + entry: Entry, + mediaFilesList: MediaFile[], + options: PersistOptions, + ) { const contentKey = this.generateContentKey(options.collectionName, entry.slug); const branchName = this.generateBranchName(contentKey); const unpublished = options.unpublished || false; @@ -698,12 +851,12 @@ export default class API { // Entry is already on editorial review workflow - just update metadata and commit to existing branch const metadata = await this.retrieveMetadata(contentKey); // mark media files to remove - const metadataMediaFiles = get(metadata, 'objects.files', []); - const mediaFilesToRemove = differenceBy( + const metadataMediaFiles: MediaFile[] = get(metadata, 'objects.files', []); + const mediaFilesToRemove: File[] = differenceBy( metadataMediaFiles, mediaFilesList, 'path', - ).map(file => ({ ...file, remove: true })); + ).map(file => ({ ...file, remove: true, type: 'blob' })); const branchData = await this.getBranch(branchName); const changeTree = await this.updateTree( branchData.commit.sha, @@ -740,7 +893,13 @@ export default class API { * (should generally be the configured backend branch). Only rebases changes * in the entry file. */ - async rebasePullRequest(prNumber, branchName, contentKey, metadata, head) { + async rebasePullRequest( + prNumber: number, + branchName: string, + contentKey: string, + metadata: Metadata, + head: Commit, + ) { const { path } = metadata.objects.entry; try { @@ -766,7 +925,7 @@ export default class API { /** * Update metadata, then force update the pull request branch head. */ - const pr = { ...metadata.pr, head: rebasedHead.sha }; + const pr = { ...(metadata.pr as PR), head: rebasedHead.sha }; const timeStamp = new Date().toISOString(); const updatedMetadata = { ...metadata, pr, timeStamp }; await this.storeMetadata(contentKey, updatedMetadata); @@ -782,13 +941,13 @@ export default class API { * accept an array of commits as received from the GitHub API. All commits are * expected to change the same, single blob. */ - rebaseSingleBlobCommits(baseCommit, commits, pathToBlob) { + rebaseSingleBlobCommits(baseCommit: Commit, commits: Commit[], pathToBlob: string) { /** * If the parent of the first commit already matches the target base, * return commits as is. */ if (commits.length === 0 || commits[0].parents[0].sha === baseCommit.sha) { - return Promise.resolve(last(commits)); + return Promise.resolve(last(commits) as Commit); } /** @@ -817,7 +976,11 @@ export default class API { /** * Rebase a commit that changes a single blob. Also handles updating the tree. */ - rebaseSingleBlobCommit(baseCommit, commit, pathToBlob) { + rebaseSingleBlobCommit( + baseCommit: Commit, + commit: { message: string; author: string; committer: string; tree: { sha: string } }, + pathToBlob: string, + ) { /** * Retain original commit metadata. */ @@ -851,14 +1014,14 @@ export default class API { /** * Get a pull request by PR number. */ - getPullRequest(prNumber) { + getPullRequest(prNumber: number) { return this.request(`${this.originRepoURL}/pulls/${prNumber} }`); } /** * Get the list of commits for a given pull request. */ - getPullRequestCommits(prNumber) { + getPullRequestCommits(prNumber: number) { return this.requestAllPages(`${this.originRepoURL}/pulls/${prNumber}/commits`); } @@ -867,9 +1030,9 @@ export default class API { * last commit in `commits`. Returns `commits` unaltered if `headToAssert` is * already the last commit in `commits`. Otherwise throws an error. */ - assertHead(commits, headToAssert) { - const headIsMissing = headToAssert.parents[0].sha === last(commits).sha; - const headIsNotMissing = headToAssert.sha === last(commits).sha; + assertHead(commits: Commit[], headToAssert: Commit) { + const headIsMissing = headToAssert.parents[0].sha === last(commits)?.sha; + const headIsNotMissing = headToAssert.sha === last(commits)?.sha; if (headIsMissing) { return commits.concat(headToAssert); @@ -880,7 +1043,7 @@ export default class API { throw Error('Editorial workflow branch changed unexpectedly.'); } - async updateUnpublishedEntryStatus(collectionName, slug, status) { + async updateUnpublishedEntryStatus(collectionName: string, slug: string, status: string) { const contentKey = this.generateContentKey(collectionName, slug); const metadata = await this.retrieveMetadata(contentKey); @@ -929,7 +1092,7 @@ export default class API { } } - async deleteUnpublishedEntry(collectionName, slug) { + async deleteUnpublishedEntry(collectionName: string, slug: string) { const contentKey = this.generateContentKey(collectionName, slug); const branchName = this.generateBranchName(contentKey); return this.retrieveMetadata(contentKey) @@ -938,25 +1101,25 @@ export default class API { .then(() => this.deleteMetadata(contentKey)); } - async publishUnpublishedEntry(collectionName, slug) { + async publishUnpublishedEntry(collectionName: string, slug: string) { const contentKey = this.generateContentKey(collectionName, slug); const branchName = this.generateBranchName(contentKey); const metadata = await this.retrieveMetadata(contentKey); - await this.mergePR(metadata.pr, metadata.objects); + await this.mergePR(metadata.pr as PR, metadata.objects); await this.deleteBranch(branchName); await this.deleteMetadata(contentKey); return metadata; } - createRef(type, name, sha) { + createRef(type: string, name: string, sha: string) { return this.request(`${this.repoURL}/git/refs`, { method: 'POST', body: JSON.stringify({ ref: `refs/${type}/${name}`, sha }), }); } - patchRef(type, name, sha, opts = {}) { + patchRef(type: string, name: string, sha: string, opts: { force?: boolean } = {}) { const force = opts.force || false; return this.request(`${this.repoURL}/git/refs/${type}/${encodeURIComponent(name)}`, { method: 'PATCH', @@ -964,7 +1127,7 @@ export default class API { }); } - deleteRef(type, name) { + deleteRef(type: string, name: string) { return this.request(`${this.repoURL}/git/refs/${type}/${encodeURIComponent(name)}`, { method: 'DELETE', }); @@ -974,15 +1137,15 @@ export default class API { return this.request(`${this.repoURL}/branches/${encodeURIComponent(branch)}`); } - createBranch(branchName, sha) { + createBranch(branchName: string, sha: string) { return this.createRef('heads', branchName, sha); } - assertCmsBranch(branchName) { + assertCmsBranch(branchName: string) { return branchName.startsWith(`${CMS_BRANCH_PREFIX}/`); } - patchBranch(branchName, sha, opts = {}) { + patchBranch(branchName: string, sha: string, opts: { force?: boolean } = {}) { const force = opts.force || false; if (force && !this.assertCmsBranch(branchName)) { throw Error(`Only CMS branches can be force updated, cannot force update ${branchName}`); @@ -990,8 +1153,8 @@ export default class API { return this.patchRef('heads', branchName, sha, { force }); } - deleteBranch(branchName) { - return this.deleteRef('heads', branchName).catch(err => { + deleteBranch(branchName: string) { + return this.deleteRef('heads', branchName).catch((err: Error) => { // If the branch doesn't exist, then it has already been deleted - // deletion should be idempotent, so we can consider this a // success. @@ -1003,7 +1166,7 @@ export default class API { }); } - async createPR(title, head) { + async createPR(title: string, head: string) { const headReference = this.useOpenAuthoring ? `${(await this.user()).login}:${head}` : head; return this.request(`${this.originRepoURL}/pulls`, { method: 'POST', @@ -1016,7 +1179,7 @@ export default class API { }); } - async openPR(pullRequest) { + async openPR(pullRequest: PR) { const { number } = pullRequest; console.log('%c Re-opening PR', 'line-height: 30px;text-align: center;font-weight: bold'); return this.request(`${this.originRepoURL}/pulls/${number}`, { @@ -1027,7 +1190,7 @@ export default class API { }); } - closePR(pullRequest) { + closePR(pullRequest: PR) { const { number } = pullRequest; console.log('%c Deleting PR', 'line-height: 30px;text-align: center;font-weight: bold'); return this.request(`${this.originRepoURL}/pulls/${number}`, { @@ -1038,26 +1201,28 @@ export default class API { }); } - mergePR(pullrequest, objects) { + mergePR(pullrequest: PR, objects: MetaDataObjects) { const { head: headSha, number } = pullrequest; console.log('%c Merging PR', 'line-height: 30px;text-align: center;font-weight: bold'); return this.request(`${this.originRepoURL}/pulls/${number}/merge`, { method: 'PUT', body: JSON.stringify({ + // eslint-disable-next-line @typescript-eslint/camelcase commit_message: 'Automatically generated. Merged on Netlify CMS.', sha: headSha, + // eslint-disable-next-line @typescript-eslint/camelcase merge_method: this.merge_method, }), }).catch(error => { if (error instanceof APIError && error.status === 405) { - return this.forceMergePR(pullrequest, objects); + return this.forceMergePR(objects); } else { throw error; } }); } - forceMergePR(pullrequest, objects) { + forceMergePR(objects: MetaDataObjects) { const files = objects.files.concat(objects.entry); let commitMessage = 'Automatically generated. Merged on Netlify CMS\n\nForce merge of:'; files.forEach(file => { @@ -1073,7 +1238,7 @@ export default class API { .then(response => this.patchBranch(this.branch, response.sha)); } - getTree(sha) { + getTree(sha: string | null) { if (sha) { return this.request(`${this.repoURL}/git/trees/${sha}`); } @@ -1084,7 +1249,7 @@ export default class API { * Get a blob from a tree. Requests individual subtrees recursively if blob is * nested within one or more directories. */ - getBlobInTree(treeSha, pathToBlob) { + getBlobInTree(treeSha: string, pathToBlob: string) { const pathSegments = pathToBlob.split('/').filter(val => val); const directories = pathSegments.slice(0, -1); const filename = pathSegments.slice(-1)[0]; @@ -1098,12 +1263,12 @@ export default class API { return subTreePromise.then(subTree => find(subTree.tree, { path: filename })); } - toBase64(str) { + toBase64(str: string) { return Promise.resolve(Base64.encode(str)); } - uploadBlob(item) { - const content = result(item, 'toBase64', partial(this.toBase64, item.raw)); + uploadBlob(item: { raw?: string; sha?: string }) { + const content = result(item, 'toBase64', partial(this.toBase64, item.raw as string)); return content.then(contentBase64 => this.request(`${this.repoURL}/git/blobs`, { @@ -1114,14 +1279,13 @@ export default class API { }), }).then(response => { item.sha = response.sha; - item.uploaded = true; return item; }), ); } - async updateTree(sha, files) { - const tree = files.map(file => ({ + async updateTree(sha: string, files: { path: string; sha: string | null; remove?: boolean }[]) { + const tree: TreeEntry[] = files.map(file => ({ path: trimStart(file.path, '/'), mode: '100644', type: 'blob', @@ -1133,9 +1297,10 @@ export default class API { return newTree; } - createTree(baseSha, tree) { + createTree(baseSha: string, tree: TreeEntry[]) { return this.request(`${this.repoURL}/git/trees`, { method: 'POST', + // eslint-disable-next-line @typescript-eslint/camelcase body: JSON.stringify({ base_tree: baseSha, tree }), }); } @@ -1146,19 +1311,25 @@ export default class API { * flatter object with no nested `commit` property. This normalizes a commit * to resemble the latter. */ - normalizeCommit(commit) { + normalizeCommit(commit: Commit) { if (commit.commit) { return { ...commit.commit, sha: commit.sha }; } return commit; } - commit(message, changeTree) { + commit(message: string, changeTree: { parentSha?: string; sha: string }) { const parents = changeTree.parentSha ? [changeTree.parentSha] : []; return this.createCommit(message, changeTree.sha, parents); } - createCommit(message, treeSha, parents, author, committer) { + createCommit( + message: string, + treeSha: string, + parents: string[], + author?: string, + committer?: string, + ) { return this.request(`${this.repoURL}/git/commits`, { method: 'POST', body: JSON.stringify({ message, tree: treeSha, parents, author, committer }), diff --git a/packages/netlify-cms-backend-github/src/GraphQLAPI.js b/packages/netlify-cms-backend-github/src/GraphQLAPI.js index a5d860ff..7c3cde0e 100644 --- a/packages/netlify-cms-backend-github/src/GraphQLAPI.js +++ b/packages/netlify-cms-backend-github/src/GraphQLAPI.js @@ -43,6 +43,7 @@ export default class GraphQLAPI extends API { const authLink = setContext((_, { headers }) => { return { headers: { + 'Content-Type': 'application/json; charset=utf-8', ...headers, authorization: this.token ? `token ${this.token}` : '', }, @@ -140,7 +141,7 @@ export default class GraphQLAPI extends API { return { owner, name }; } - async retrieveContent(path, branch, repoURL) { + async retrieveContent({ path, branch, repoURL, parseText }) { const { owner, name } = this.getOwnerAndNameFromRepoUrl(repoURL); const { is_null, is_binary, text } = await this.retrieveBlobObject( owner, @@ -152,11 +153,14 @@ export default class GraphQLAPI extends API { } else if (!is_binary) { return text; } else { - return super.retrieveContent(path, branch, repoURL); + return super.retrieveContent({ path, branch, repoURL, parseText }); } } - async fetchBlobContent(sha, repoURL) { + async fetchBlobContent(sha, repoURL, parseText) { + if (!parseText) { + return super.fetchBlobContent(sha, repoURL); + } const { owner, name } = this.getOwnerAndNameFromRepoUrl(repoURL); const { is_null, is_binary, text } = await this.retrieveBlobObject( owner, diff --git a/packages/netlify-cms-backend-github/src/__tests__/API.spec.js b/packages/netlify-cms-backend-github/src/__tests__/API.spec.js index 712758b1..4608d98f 100644 --- a/packages/netlify-cms-backend-github/src/__tests__/API.spec.js +++ b/packages/netlify-cms-backend-github/src/__tests__/API.spec.js @@ -106,7 +106,10 @@ describe('github API', () => { expect(result).toEqual('some response'); expect(fetch).toHaveBeenCalledTimes(1); expect(fetch).toHaveBeenCalledWith('https://api.github.com/some-path?ts=1000', { - headers: { Authorization: 'token token', 'Content-Type': 'application/json' }, + headers: { + Authorization: 'token token', + 'Content-Type': 'application/json; charset=utf-8', + }, }); }); @@ -133,9 +136,10 @@ describe('github API', () => { it('should allow overriding requestHeaders to return a promise ', async () => { const api = new API({ branch: 'gh-pages', repo: 'my-repo', token: 'token' }); - api.requestHeaders = jest - .fn() - .mockResolvedValue({ Authorization: 'promise-token', 'Content-Type': 'application/json' }); + api.requestHeaders = jest.fn().mockResolvedValue({ + Authorization: 'promise-token', + 'Content-Type': 'application/json; charset=utf-8', + }); fetch.mockResolvedValue({ text: jest.fn().mockResolvedValue('some response'), @@ -147,7 +151,10 @@ describe('github API', () => { expect(result).toEqual('some response'); expect(fetch).toHaveBeenCalledTimes(1); expect(fetch).toHaveBeenCalledWith('https://api.github.com/some-path?ts=1000', { - headers: { Authorization: 'promise-token', 'Content-Type': 'application/json' }, + headers: { + Authorization: 'promise-token', + 'Content-Type': 'application/json; charset=utf-8', + }, }); }); }); @@ -157,31 +164,30 @@ describe('github API', () => { const api = new API({ branch: 'master', repo: 'owner/repo' }); const blob = {}; - const response = { blob: jest.fn().mockResolvedValue(blob) }; - api.fetchBlob = jest.fn().mockResolvedValue(response); + api.readFile = jest.fn().mockResolvedValue(blob); await expect(api.getMediaAsBlob('sha', 'static/media/image.png')).resolves.toBe(blob); - expect(api.fetchBlob).toHaveBeenCalledTimes(1); - expect(api.fetchBlob).toHaveBeenCalledWith('sha', '/repos/owner/repo'); - - expect(response.blob).toHaveBeenCalledTimes(1); + expect(api.readFile).toHaveBeenCalledTimes(1); + expect(api.readFile).toHaveBeenCalledWith('static/media/image.png', 'sha', { + parseText: false, + }); }); - it('should return test blob on non file', async () => { + it('should return text blob on svg file', async () => { const api = new API({ branch: 'master', repo: 'owner/repo' }); - const response = { text: jest.fn().mockResolvedValue('svg') }; - api.fetchBlob = jest.fn().mockResolvedValue(response); + const text = 'svg'; + api.readFile = jest.fn().mockResolvedValue(text); await expect(api.getMediaAsBlob('sha', 'static/media/logo.svg')).resolves.toEqual( - new Blob(['svg'], { type: 'image/svg+xml' }), + new Blob([text], { type: 'image/svg+xml' }), ); - expect(api.fetchBlob).toHaveBeenCalledTimes(1); - expect(api.fetchBlob).toHaveBeenCalledWith('sha', '/repos/owner/repo'); - - expect(response.text).toHaveBeenCalledTimes(1); + expect(api.readFile).toHaveBeenCalledTimes(1); + expect(api.readFile).toHaveBeenCalledWith('static/media/logo.svg', 'sha', { + parseText: true, + }); }); }); @@ -310,7 +316,6 @@ describe('github API', () => { const mediaFiles = [ { path: '/static/media/image-1.png', - uploaded: true, sha: 'image-1.png', }, { @@ -321,8 +326,9 @@ describe('github API', () => { await api.persistFiles(entry, mediaFiles, { useWorkflow: true }); - expect(api.uploadBlob).toHaveBeenCalledTimes(2); + expect(api.uploadBlob).toHaveBeenCalledTimes(3); expect(api.uploadBlob).toHaveBeenCalledWith(entry); + expect(api.uploadBlob).toHaveBeenCalledWith(mediaFiles[0]); expect(api.uploadBlob).toHaveBeenCalledWith(mediaFiles[1]); expect(api.editorialWorkflowGit).toHaveBeenCalledTimes(1); diff --git a/packages/netlify-cms-backend-github/src/__tests__/implementation.spec.js b/packages/netlify-cms-backend-github/src/__tests__/implementation.spec.js index f8de2370..a1ddcf14 100644 --- a/packages/netlify-cms-backend-github/src/__tests__/implementation.spec.js +++ b/packages/netlify-cms-backend-github/src/__tests__/implementation.spec.js @@ -92,13 +92,12 @@ describe('github backend implementation', () => { }); }); - it('should persist media file when not draft', async () => { + it('should persist media file', async () => { const gitHubImplementation = new GitHubImplementation(config); gitHubImplementation.api = mockAPI; const mediaFile = { - value: 'image.png', - fileObj: { size: 100 }, + fileObj: { size: 100, name: 'image.png' }, path: '/media/image.png', }; @@ -109,7 +108,6 @@ describe('github backend implementation', () => { size: 100, displayURL: 'displayURL', path: 'media/image.png', - draft: undefined, }); expect(persistFiles).toHaveBeenCalledTimes(1); @@ -118,33 +116,6 @@ describe('github backend implementation', () => { expect(createObjectURL).toHaveBeenCalledWith(mediaFile.fileObj); }); - it('should not persist media file when draft', async () => { - const gitHubImplementation = new GitHubImplementation(config); - gitHubImplementation.api = mockAPI; - - createObjectURL.mockReturnValue('displayURL'); - - const mediaFile = { - value: 'image.png', - fileObj: { size: 100 }, - path: '/media/image.png', - }; - - expect.assertions(4); - await expect(gitHubImplementation.persistMedia(mediaFile, { draft: true })).resolves.toEqual({ - id: undefined, - name: 'image.png', - size: 100, - displayURL: 'displayURL', - path: 'media/image.png', - draft: true, - }); - - expect(persistFiles).toHaveBeenCalledTimes(0); - expect(createObjectURL).toHaveBeenCalledTimes(1); - expect(createObjectURL).toHaveBeenCalledWith(mediaFile.fileObj); - }); - it('should log and throw error on "persistFiles" error', async () => { const gitHubImplementation = new GitHubImplementation(config); gitHubImplementation.api = mockAPI; @@ -168,7 +139,7 @@ describe('github backend implementation', () => { }); }); - describe('getMediaFiles', () => { + describe('loadEntryMediaFiles', () => { const getMediaAsBlob = jest.fn(); const mockAPI = { getMediaAsBlob, @@ -183,15 +154,11 @@ describe('github backend implementation', () => { const file = new File([blob], name); - const data = { - metaData: { - objects: { - files: [{ path: 'static/media/image.png', sha: 'image.png' }], - }, - }, - }; - - await expect(gitHubImplementation.getMediaFiles(data)).resolves.toEqual([ + await expect( + gitHubImplementation.loadEntryMediaFiles([ + { path: 'static/media/image.png', sha: 'image.png' }, + ]), + ).resolves.toEqual([ { id: 'image.png', sha: 'image.png', @@ -217,14 +184,16 @@ describe('github backend implementation', () => { it('should return unpublished entry', async () => { const gitHubImplementation = new GitHubImplementation(config); gitHubImplementation.api = mockAPI; - gitHubImplementation.getMediaFiles = jest.fn().mockResolvedValue([{ path: 'image.png' }]); + gitHubImplementation.loadEntryMediaFiles = jest + .fn() + .mockResolvedValue([{ path: 'image.png', sha: 'sha' }]); generateContentKey.mockReturnValue('contentKey'); const data = { fileData: 'fileData', isModification: true, - metaData: { objects: { entry: { path: 'entry-path' } } }, + metaData: { objects: { entry: { path: 'entry-path' }, files: [{ path: 'image.png' }] } }, }; readUnpublishedBranchFile.mockResolvedValue(data); @@ -233,8 +202,8 @@ describe('github backend implementation', () => { slug: 'slug', file: { path: 'entry-path' }, data: 'fileData', - metaData: { objects: { entry: { path: 'entry-path' } } }, - mediaFiles: [{ path: 'image.png' }], + metaData: { objects: { entry: { path: 'entry-path' }, files: [{ path: 'image.png' }] } }, + mediaFiles: [{ path: 'image.png', sha: 'sha' }], isModification: true, }); @@ -244,8 +213,10 @@ describe('github backend implementation', () => { expect(readUnpublishedBranchFile).toHaveBeenCalledTimes(1); expect(readUnpublishedBranchFile).toHaveBeenCalledWith('contentKey'); - expect(gitHubImplementation.getMediaFiles).toHaveBeenCalledTimes(1); - expect(gitHubImplementation.getMediaFiles).toHaveBeenCalledWith(data); + expect(gitHubImplementation.loadEntryMediaFiles).toHaveBeenCalledTimes(1); + expect(gitHubImplementation.loadEntryMediaFiles).toHaveBeenCalledWith( + data.metaData.objects.files, + ); }); }); }); diff --git a/packages/netlify-cms-backend-github/src/implementation.js b/packages/netlify-cms-backend-github/src/implementation.js index 17a71cbd..a1d1de5d 100644 --- a/packages/netlify-cms-backend-github/src/implementation.js +++ b/packages/netlify-cms-backend-github/src/implementation.js @@ -2,7 +2,7 @@ import React from 'react'; import trimStart from 'lodash/trimStart'; import semaphore from 'semaphore'; import { stripIndent } from 'common-tags'; -import { asyncLock } from 'netlify-cms-lib-util'; +import { asyncLock, basename } from 'netlify-cms-lib-util'; import AuthenticationPage from './AuthenticationPage'; import { get } from 'lodash'; import API from './API'; @@ -306,19 +306,36 @@ export default class GitHub { })); } - getMedia() { - return this.api.listFiles(this.config.get('media_folder')).then(files => + getMedia(mediaFolder = this.config.get('media_folder')) { + return this.api.listFiles(mediaFolder).then(files => files.map(({ sha, name, size, path }) => { // load media using getMediaDisplayURL to avoid token expiration with GitHub raw content urls // for private repositories - return { id: sha, name, size, displayURL: { sha, path }, path }; + return { id: sha, name, size, displayURL: { id: sha, path }, path }; }), ); } + async getMediaFile(path) { + const blob = await this.api.getMediaAsBlob(null, path); + + const name = basename(path); + const fileObj = new File([blob], name); + const url = URL.createObjectURL(fileObj); + + return { + displayURL: url, + path, + name, + size: fileObj.size, + file: fileObj, + url, + }; + } + async getMediaDisplayURL(displayURL) { - const { sha, path } = displayURL; - const mediaURL = await this.api.getMediaDisplayURL(sha, path); + const { id, path } = displayURL; + const mediaURL = await this.api.getMediaDisplayURL(id, path); return mediaURL; } @@ -332,19 +349,15 @@ export default class GitHub { async persistMedia(mediaFile, options = {}) { try { - if (!options.draft) { - await this.api.persistFiles(null, [mediaFile], options); - } - - const { sha, value, path, fileObj } = mediaFile; + await this.api.persistFiles(null, [mediaFile], options); + const { sha, path, fileObj } = mediaFile; const displayURL = URL.createObjectURL(fileObj); return { id: sha, - name: value, + name: fileObj.name, size: fileObj.size, displayURL, path: trimStart(path, '/'), - draft: options.draft, }; } catch (error) { console.error(error); @@ -356,25 +369,24 @@ export default class GitHub { return this.api.deleteFile(path, commitMessage, options); } - async getMediaFiles(data) { - const files = get(data, 'metaData.objects.files', []); - const mediaFiles = await Promise.all( - files.map(file => - this.api.getMediaAsBlob(file.sha, file.path).then(blob => { - const name = file.path.substring(file.path.lastIndexOf('/') + 1); - const fileObj = new File([blob], name); - return { - id: file.sha, - sha: file.sha, - displayURL: URL.createObjectURL(fileObj), - path: file.path, - name: name, - size: fileObj.size, - file: fileObj, - }; - }), - ), - ); + async loadMediaFile(file) { + return this.api.getMediaAsBlob(file.sha, file.path).then(blob => { + const name = basename(file.path); + const fileObj = new File([blob], name); + return { + id: file.sha, + sha: file.sha, + displayURL: URL.createObjectURL(fileObj), + path: file.path, + name, + size: fileObj.size, + file: fileObj, + }; + }); + } + + async loadEntryMediaFiles(files) { + const mediaFiles = await Promise.all(files.map(file => this.loadMediaFile(file))); return mediaFiles; } @@ -425,13 +437,18 @@ export default class GitHub { }); } - async unpublishedEntry(collection, slug) { + async unpublishedEntry( + collection, + slug, + { loadEntryMediaFiles = files => this.loadEntryMediaFiles(files) } = {}, + ) { const contentKey = this.api.generateContentKey(collection.get('name'), slug); const data = await this.api.readUnpublishedBranchFile(contentKey); if (!data) { return null; } - const mediaFiles = await this.getMediaFiles(data); + const files = get(data, 'metaData.objects.files', []); + const mediaFiles = await loadEntryMediaFiles(files); return { slug, file: { path: data.metaData.objects.entry.path }, @@ -484,10 +501,9 @@ export default class GitHub { publishUnpublishedEntry(collection, slug) { // publishUnpublishedEntry is a transactional operation - return this.runWithLock(async () => { - const metaData = await this.api.publishUnpublishedEntry(collection, slug); - const mediaFiles = await this.getMediaFiles({ metaData }); - return { mediaFiles }; - }, 'Failed to acquire publish entry lock'); + return this.runWithLock( + () => this.api.publishUnpublishedEntry(collection, slug), + 'Failed to acquire publish entry lock', + ); } } diff --git a/packages/netlify-cms-backend-github/src/types/semaphore.d.ts b/packages/netlify-cms-backend-github/src/types/semaphore.d.ts new file mode 100644 index 00000000..8c09e2a0 --- /dev/null +++ b/packages/netlify-cms-backend-github/src/types/semaphore.d.ts @@ -0,0 +1,5 @@ +declare module 'semaphore' { + export type Semaphore = { take: (f: Function) => void; leave: () => void }; + const semaphore: (count: number) => Semaphore; + export default semaphore; +} diff --git a/packages/netlify-cms-backend-gitlab/src/API.js b/packages/netlify-cms-backend-gitlab/src/API.js index 623e4053..aeffd784 100644 --- a/packages/netlify-cms-backend-gitlab/src/API.js +++ b/packages/netlify-cms-backend-gitlab/src/API.js @@ -248,14 +248,14 @@ export default class API { commitParams.author_email = email; } - await this.request({ + const response = await this.requestJSON({ url: `${this.repoURL}/repository/commits`, method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(commitParams), }); - return { ...item, uploaded: true }; + return { ...item, sha: response.id }; }; persistFiles = (files, { commitMessage, newEntry }) => diff --git a/packages/netlify-cms-backend-gitlab/src/__tests__/gitlab.spec.js b/packages/netlify-cms-backend-gitlab/src/__tests__/gitlab.spec.js index e45df7da..fc722ef9 100644 --- a/packages/netlify-cms-backend-gitlab/src/__tests__/gitlab.spec.js +++ b/packages/netlify-cms-backend-gitlab/src/__tests__/gitlab.spec.js @@ -380,7 +380,12 @@ describe('gitlab backend', () => { interceptFiles(backend, entryTree.path); interceptCollection(backend, collectionContentConfig); - const entry = await backend.getEntry(fromJS(collectionContentConfig), slug); + + const entry = await backend.getEntry( + { config: fromJS({}), integrations: fromJS([]), entryDraft: fromJS({}) }, + fromJS(collectionContentConfig), + slug, + ); expect(entry).toEqual(expect.objectContaining({ path: entryTree.path })); }); diff --git a/packages/netlify-cms-backend-gitlab/src/implementation.js b/packages/netlify-cms-backend-gitlab/src/implementation.js index c15564ad..435ac521 100644 --- a/packages/netlify-cms-backend-gitlab/src/implementation.js +++ b/packages/netlify-cms-backend-gitlab/src/implementation.js @@ -1,7 +1,7 @@ import trimStart from 'lodash/trimStart'; import semaphore from 'semaphore'; import { stripIndent } from 'common-tags'; -import { CURSOR_COMPATIBILITY_SYMBOL } from 'netlify-cms-lib-util'; +import { CURSOR_COMPATIBILITY_SYMBOL, basename } from 'netlify-cms-lib-util'; import AuthenticationPage from './AuthenticationPage'; import API from './API'; @@ -142,28 +142,30 @@ export default class GitLab { })); } - getMedia() { - return this.api.listAllFiles(this.config.get('media_folder')).then(files => + getMedia(mediaFolder = this.config.get('media_folder')) { + return this.api.listAllFiles(mediaFolder).then(files => files.map(({ id, name, path }) => { return { id, name, path, displayURL: { id, name, path } }; }), ); } + async getMediaAsBlob(path, id, name) { + let blob = await this.api.readFile(path, id, { parseText: false }); + // svgs are returned with mimetype "text/plain" by gitlab + if (blob.type === 'text/plain' && name.match(/\.svg$/i)) { + blob = new window.Blob([blob], { type: 'image/svg+xml' }); + } + + return blob; + } + getMediaDisplayURL(displayURL) { this._mediaDisplayURLSem = this._mediaDisplayURLSem || semaphore(MAX_CONCURRENT_DOWNLOADS); const { id, name, path } = displayURL; return new Promise((resolve, reject) => this._mediaDisplayURLSem.take(() => - this.api - .readFile(path, id, { parseText: false }) - .then(blob => { - // svgs are returned with mimetype "text/plain" by gitlab - if (blob.type === 'text/plain' && name.match(/\.svg$/i)) { - return new window.Blob([blob], { type: 'image/svg+xml' }); - } - return blob; - }) + this.getMediaAsBlob(path, id, name) .then(blob => URL.createObjectURL(blob)) .then(resolve, reject) .finally(() => this._mediaDisplayURLSem.leave()), @@ -171,14 +173,40 @@ export default class GitLab { ); } + async getMediaFile(path) { + const name = basename(path); + const blob = await this.getMediaAsBlob(path, null, name); + const fileObj = new File([blob], name); + const url = URL.createObjectURL(fileObj); + + return { + displayURL: url, + path, + name, + size: fileObj.size, + file: fileObj, + url, + }; + } + async persistEntry(entry, mediaFiles, options = {}) { return this.api.persistFiles([entry], options); } async persistMedia(mediaFile, options = {}) { - await this.api.persistFiles([mediaFile], options); - const { value, path, fileObj } = mediaFile; - return { name: value, size: fileObj.size, path: trimStart(path, '/') }; + const [{ sha }] = await this.api.persistFiles([mediaFile], options); + const { path, fileObj } = mediaFile; + const url = URL.createObjectURL(fileObj); + + return { + displayURL: url, + path: trimStart(path, '/'), + name: fileObj.name, + size: fileObj.size, + file: fileObj, + url, + id: sha, + }; } deleteFile(path, commitMessage, options) { diff --git a/packages/netlify-cms-backend-test/src/implementation.js b/packages/netlify-cms-backend-test/src/implementation.js index e0a02d15..6e01bb3f 100644 --- a/packages/netlify-cms-backend-test/src/implementation.js +++ b/packages/netlify-cms-backend-test/src/implementation.js @@ -1,6 +1,11 @@ import { attempt, isError, take, unset } from 'lodash'; import uuid from 'uuid/v4'; -import { EditorialWorkflowError, Cursor, CURSOR_COMPATIBILITY_SYMBOL } from 'netlify-cms-lib-util'; +import { + EditorialWorkflowError, + Cursor, + CURSOR_COMPATIBILITY_SYMBOL, + basename, +} from 'netlify-cms-lib-util'; import AuthenticationPage from './AuthenticationPage'; window.repoFiles = window.repoFiles || {}; @@ -230,22 +235,37 @@ export default class TestBackend { return Promise.resolve(this.assets); } + async getMediaFile(path) { + const asset = this.assets.find(asset => asset.path === path); + + const name = basename(path); + const blob = await fetch(asset.url).then(res => res.blob()); + const fileObj = new File([blob], name); + + return { + displayURL: asset.url, + path, + name, + size: fileObj.size, + file: fileObj, + url: asset.url, + }; + } + mediaFileToAsset(mediaFile) { const { fileObj } = mediaFile; const { name, size } = fileObj; const objectUrl = attempt(window.URL.createObjectURL, fileObj); const url = isError(objectUrl) ? '' : objectUrl; - const normalizedAsset = { id: uuid(), name, size, path: mediaFile.path, url }; + const normalizedAsset = { id: uuid(), name, size, path: mediaFile.path, url, displayURL: url }; return normalizedAsset; } - persistMedia(mediaFile, options = {}) { + persistMedia(mediaFile) { const normalizedAsset = this.mediaFileToAsset(mediaFile); - if (!options.draft) { - this.assets.push(normalizedAsset); - } + this.assets.push(normalizedAsset); return Promise.resolve(normalizedAsset); } diff --git a/packages/netlify-cms-core/index.d.ts b/packages/netlify-cms-core/index.d.ts index d5b9e802..278a8027 100644 --- a/packages/netlify-cms-core/index.d.ts +++ b/packages/netlify-cms-core/index.d.ts @@ -1,21 +1,14 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ declare module 'netlify-cms-core' { import React, { ComponentType } from 'react'; import { Map } from 'immutable'; - export type CmsBackendType - = 'git-gateway' - | 'github' - | 'gitlab' - | 'bitbucket' - | 'test-repo'; + export type CmsBackendType = 'git-gateway' | 'github' | 'gitlab' | 'bitbucket' | 'test-repo'; - export type CmsMapWidgetType - = 'Point' - | 'LineString' - | 'Polygon'; + export type CmsMapWidgetType = 'Point' | 'LineString' | 'Polygon'; - export type CmsMarkdownWidgetButton - = 'bold' + export type CmsMarkdownWidgetButton = + | 'bold' | 'italic' | 'code' | 'link' @@ -30,17 +23,10 @@ declare module 'netlify-cms-core' { | 'bulleted-list' | 'numbered-list'; - export type CmsFilesExtension - = 'yml' - | 'yaml' - | 'toml' - | 'json' - | 'md' - | 'markdown' - | 'html'; + export type CmsFilesExtension = 'yml' | 'yaml' | 'toml' | 'json' | 'md' | 'markdown' | 'html'; - export type CmsCollectionFormatType - = 'yml' + export type CmsCollectionFormatType = + | 'yml' | 'yaml' | 'toml' | 'json' @@ -219,12 +205,19 @@ declare module 'netlify-cms-core' { registerMediaLibrary: (mediaLibrary: CmsMediaLibrary, options?: CmsMediaLibraryOptions) => void; registerPreviewStyle: (filePath: string, options?: PreviewStyleOptions) => void; registerPreviewTemplate: (name: string, component: ComponentType) => void; - registerWidget: (widget: string | CmsWidgetParam, control: ComponentType, preview?: ComponentType) => void; - registerWidgetValueSerializer: (widgetName: string, serializer: CmsWidgetValueSerializer) => void; + registerWidget: ( + widget: string | CmsWidgetParam, + control: ComponentType, + preview?: ComponentType, + ) => void; + registerWidgetValueSerializer: ( + widgetName: string, + serializer: CmsWidgetValueSerializer, + ) => void; resolveWidget: (name: string) => CmsWidget | undefined; } export const NetlifyCmsCore: CMS; export default NetlifyCmsCore; -} \ No newline at end of file +} diff --git a/packages/netlify-cms-core/package.json b/packages/netlify-cms-core/package.json index ad202a17..cf46c22f 100644 --- a/packages/netlify-cms-core/package.json +++ b/packages/netlify-cms-core/package.json @@ -15,7 +15,7 @@ "scripts": { "develop": "yarn build:esm --watch", "build": "cross-env NODE_ENV=production webpack", - "build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward" + "build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward --extensions \".js,.jsx,.ts,.tsx\"" }, "keywords": [ "netlify", diff --git a/packages/netlify-cms-core/src/__tests__/backend.spec.js b/packages/netlify-cms-core/src/__tests__/backend.spec.js index 0b670ad6..994e76a1 100644 --- a/packages/netlify-cms-core/src/__tests__/backend.spec.js +++ b/packages/netlify-cms-core/src/__tests__/backend.spec.js @@ -6,10 +6,7 @@ import { Map, List, fromJS } from 'immutable'; jest.mock('Lib/registry'); jest.mock('netlify-cms-lib-util'); jest.mock('Formats/formats'); - -const configWrapper = inputObject => ({ - get: prop => inputObject[prop], -}); +jest.mock('../lib/urlHelper'); describe('Backend', () => { describe('filterEntries', () => { @@ -19,9 +16,13 @@ describe('Backend', () => { registry.getBackend.mockReturnValue({ init: jest.fn(), }); - backend = resolveBackend({ - getIn: jest.fn().mockReturnValue('git-gateway'), - }); + backend = resolveBackend( + Map({ + backend: Map({ + name: 'git-gateway', + }), + }), + ); }); it('filters string values', () => { @@ -40,7 +41,7 @@ describe('Backend', () => { }, ], }, - configWrapper({ field: 'testField', value: 'testValue' }), + Map({ field: 'testField', value: 'testValue' }), ); expect(result.length).toBe(1); @@ -62,7 +63,7 @@ describe('Backend', () => { }, ], }, - configWrapper({ field: 'testField', value: 42 }), + Map({ field: 'testField', value: 42 }), ); expect(result.length).toBe(1); @@ -84,7 +85,7 @@ describe('Backend', () => { }, ], }, - configWrapper({ field: 'testField', value: false }), + Map({ field: 'testField', value: false }), ); expect(result.length).toBe(1); @@ -106,7 +107,7 @@ describe('Backend', () => { }, ], }, - configWrapper({ field: 'testField', value: 'testValue' }), + Map({ field: 'testField', value: 'testValue' }), ); expect(result.length).toBe(1); @@ -184,9 +185,8 @@ describe('Backend', () => { const result = await backend.getLocalDraftBackup(collection, slug); expect(result).toEqual({ - assets: [], - mediaFiles: [], entry: { + mediaFiles: [], collection: 'posts', slug: 'slug', path: '', @@ -218,15 +218,13 @@ describe('Backend', () => { localForage.getItem.mockReturnValue({ raw: 'content', mediaFiles: [{ id: '1' }], - assets: [{ public_path: 'public_path' }], }); const result = await backend.getLocalDraftBackup(collection, slug); expect(result).toEqual({ - assets: [{ public_path: 'public_path' }], - mediaFiles: [{ id: '1' }], entry: { + mediaFiles: [{ id: '1' }], collection: 'posts', slug: 'slug', path: '', @@ -270,7 +268,7 @@ describe('Backend', () => { slug, }); - await backend.persistLocalDraftBackup(entry, collection, List(), List()); + await backend.persistLocalDraftBackup(entry, collection); expect(backend.entryToRaw).toHaveBeenCalledTimes(1); expect(backend.entryToRaw).toHaveBeenCalledWith(collection, entry); @@ -296,18 +294,15 @@ describe('Backend', () => { const entry = Map({ slug, path: 'content/posts/entry.md', + mediaFiles: List([{ id: '1' }]), }); - const mediaFiles = List([{ id: '1' }]); - const assets = List([{ public_path: 'public_path' }]); - - await backend.persistLocalDraftBackup(entry, collection, mediaFiles, assets); + await backend.persistLocalDraftBackup(entry, collection); expect(backend.entryToRaw).toHaveBeenCalledTimes(1); expect(backend.entryToRaw).toHaveBeenCalledWith(collection, entry); expect(localForage.setItem).toHaveBeenCalledTimes(2); expect(localForage.setItem).toHaveBeenCalledWith('backup.posts.slug', { - assets: [{ public_path: 'public_path' }], mediaFiles: [{ id: '1' }], path: 'content/posts/entry.md', raw: 'content', @@ -331,12 +326,12 @@ describe('Backend', () => { const file = { path: 'static/media/image.png' }; - const result = await backend.persistMedia(config, file, true); + const result = await backend.persistMedia(config, file); expect(result).toBe(persistMediaResult); expect(implementation.persistMedia).toHaveBeenCalledTimes(1); expect(implementation.persistMedia).toHaveBeenCalledWith( { path: 'static/media/image.png' }, - { commitMessage: 'Upload “static/media/image.png”', draft: true }, + { commitMessage: 'Upload “static/media/image.png”' }, ); }); }); @@ -366,7 +361,7 @@ describe('Backend', () => { const result = await backend.unpublishedEntry(collection, slug); expect(result).toEqual({ - collection: 'draft', + collection: 'posts', slug: '', path: 'path', partial: false, @@ -386,6 +381,9 @@ describe('Backend', () => { }); it("should return unique slug when entry doesn't exist", async () => { + const { sanitizeSlug } = require('../lib/urlHelper'); + sanitizeSlug.mockReturnValue('some-post-title'); + const config = Map({}); const implementation = { @@ -418,6 +416,10 @@ describe('Backend', () => { }); it('should return unique slug when entry exists', async () => { + const { sanitizeSlug, sanitizeChar } = require('../lib/urlHelper'); + sanitizeSlug.mockReturnValue('some-post-title'); + sanitizeChar.mockReturnValue('-'); + const config = Map({}); const implementation = { diff --git a/packages/netlify-cms-core/src/actions/__tests__/config.spec.js b/packages/netlify-cms-core/src/actions/__tests__/config.spec.js index 59bbb89e..7b6f3081 100644 --- a/packages/netlify-cms-core/src/actions/__tests__/config.spec.js +++ b/packages/netlify-cms-core/src/actions/__tests__/config.spec.js @@ -10,7 +10,7 @@ describe('config', () => { public_folder: '/path/to/media', collections: [], }); - expect(applyDefaults(config)).toEqual(config.set('publish_mode', 'simple')); + expect(applyDefaults(config).get('publish_mode')).toEqual('simple'); }); it('should set publish_mode from config', () => { @@ -21,7 +21,7 @@ describe('config', () => { public_folder: '/path/to/media', collections: [], }); - expect(applyDefaults(config)).toEqual(config); + expect(applyDefaults(config).get('publish_mode')).toEqual('complex'); }); it('should set public_folder based on media_folder if not set', () => { @@ -32,16 +32,8 @@ describe('config', () => { media_folder: 'path/to/media', collections: [], }), - ), - ).toEqual( - fromJS({ - foo: 'bar', - publish_mode: 'simple', - media_folder: 'path/to/media', - public_folder: '/path/to/media', - collections: [], - }), - ); + ).get('public_folder'), + ).toEqual('/path/to/media'); }); it('should not overwrite public_folder if set', () => { @@ -53,16 +45,8 @@ describe('config', () => { public_folder: '/publib/path', collections: [], }), - ), - ).toEqual( - fromJS({ - foo: 'bar', - publish_mode: 'simple', - media_folder: 'path/to/media', - public_folder: '/publib/path', - collections: [], - }), - ); + ).get('public_folder'), + ).toEqual('/publib/path'); }); it('should strip leading slashes from collection folder', () => { @@ -71,14 +55,8 @@ describe('config', () => { fromJS({ collections: [{ folder: '/foo' }], }), - ), - ).toEqual( - fromJS({ - publish_mode: 'simple', - public_folder: '/', - collections: [{ folder: 'foo' }], - }), - ); + ).get('collections'), + ).toEqual(fromJS([{ folder: 'foo' }])); }); it('should strip leading slashes from collection files', () => { @@ -87,14 +65,41 @@ describe('config', () => { fromJS({ collections: [{ files: [{ file: '/foo' }] }], }), - ), - ).toEqual( - fromJS({ - publish_mode: 'simple', - public_folder: '/', - collections: [{ files: [{ file: 'foo' }] }], - }), + ).get('collections'), + ).toEqual(fromJS([{ files: [{ file: 'foo' }] }])); + }); + + it('should set default slug config', () => { + expect(applyDefaults(fromJS({ collections: [] })).get('slug')).toEqual( + fromJS({ encoding: 'unicode', clean_accents: false, sanitize_replacement: '-' }), ); }); + + it('should not override slug encoding', () => { + expect( + applyDefaults(fromJS({ collections: [], slug: { encoding: 'ascii' } })).getIn([ + 'slug', + 'encoding', + ]), + ).toEqual('ascii'); + }); + + it('should not override slug clean_accents', () => { + expect( + applyDefaults(fromJS({ collections: [], slug: { clean_accents: true } })).getIn([ + 'slug', + 'clean_accents', + ]), + ).toEqual(true); + }); + + it('should not override slug sanitize_replacement', () => { + expect( + applyDefaults(fromJS({ collections: [], slug: { sanitize_replacement: '_' } })).getIn([ + 'slug', + 'sanitize_replacement', + ]), + ).toEqual('_'); + }); }); }); diff --git a/packages/netlify-cms-core/src/actions/__tests__/editorialWorkflow.spec.js b/packages/netlify-cms-core/src/actions/__tests__/editorialWorkflow.spec.js index 50c94cd0..32472ed7 100644 --- a/packages/netlify-cms-core/src/actions/__tests__/editorialWorkflow.spec.js +++ b/packages/netlify-cms-core/src/actions/__tests__/editorialWorkflow.spec.js @@ -1,18 +1,12 @@ import { BEGIN, COMMIT, REVERT } from 'redux-optimist'; import * as actions from '../editorialWorkflow'; -import { setDraftEntryMediaFiles } from '../entries'; import { addAssets } from '../media'; import configureMockStore from 'redux-mock-store'; import thunk from 'redux-thunk'; import { fromJS } from 'immutable'; jest.mock('coreSrc/backend'); -jest.mock('Reducers', () => { - return { - getAsset: jest.fn().mockReturnValue({}), - }; -}); -jest.mock('ValueObjects/AssetProxy'); +jest.mock('../../valueObjects/AssetProxy'); jest.mock('netlify-cms-lib-util'); jest.mock('uuid/v4', () => { return jest.fn().mockReturnValue('000000000000000000000'); @@ -43,7 +37,7 @@ describe('editorialWorkflow actions', () => { const { currentBackend } = require('coreSrc/backend'); const { createAssetProxy } = require('ValueObjects/AssetProxy'); - const assetProxy = { name: 'name', public_path: 'public_path' }; + const assetProxy = { name: 'name', path: 'path' }; const entry = { mediaFiles: [{ file: { name: 'name' }, id: '1' }] }; const backend = { unpublishedEntry: jest.fn().mockResolvedValue(entry), @@ -70,7 +64,7 @@ describe('editorialWorkflow actions', () => { return store.dispatch(actions.loadUnpublishedEntry(collection, slug)).then(() => { const actions = store.getActions(); - expect(actions).toHaveLength(5); + expect(actions).toHaveLength(3); expect(actions[0]).toEqual({ type: 'UNPUBLISHED_ENTRY_REQUEST', payload: { @@ -79,28 +73,11 @@ describe('editorialWorkflow actions', () => { }, }); expect(actions[1]).toEqual(addAssets([assetProxy])); - expect(actions[2]).toEqual( - setDraftEntryMediaFiles([ - { - file: { name: 'name' }, - name: 'name', - id: '1', - draft: true, - public_path: 'public_path', - }, - ]), - ); - expect(actions[3]).toEqual({ - type: 'ADD_MEDIA_FILES_TO_LIBRARY', - payload: { - mediaFiles: [{ file: { name: 'name' }, id: '1', draft: true }], - }, - }); - expect(actions[4]).toEqual({ + expect(actions[2]).toEqual({ type: 'UNPUBLISHED_ENTRY_SUCCESS', payload: { collection: 'posts', - entry, + entry: { ...entry, mediaFiles: [{ file: { name: 'name' }, id: '1', draft: true }] }, }, }); }); @@ -111,15 +88,15 @@ describe('editorialWorkflow actions', () => { it('should publish unpublished entry and report success', () => { const { currentBackend } = require('coreSrc/backend'); - const mediaFiles = [{ file: { name: 'name' }, id: '1' }]; - const entry = { mediaFiles }; + const entry = {}; const backend = { - publishUnpublishedEntry: jest.fn().mockResolvedValue({ mediaFiles }), + publishUnpublishedEntry: jest.fn().mockResolvedValue(), getEntry: jest.fn().mockResolvedValue(entry), }; const store = mockStore({ config: fromJS({}), + integrations: fromJS([]), mediaLibrary: fromJS({ isLoading: false, }), @@ -134,7 +111,8 @@ describe('editorialWorkflow actions', () => { return store.dispatch(actions.publishUnpublishedEntry('posts', slug)).then(() => { const actions = store.getActions(); - expect(actions).toHaveLength(7); + expect(actions).toHaveLength(6); + expect(actions[0]).toEqual({ type: 'UNPUBLISHED_ENTRY_PUBLISH_REQUEST', payload: { @@ -144,12 +122,18 @@ describe('editorialWorkflow actions', () => { optimist: { type: BEGIN, id: '000000000000000000000' }, }); expect(actions[1]).toEqual({ + type: 'MEDIA_LOAD_REQUEST', + payload: { + page: 1, + }, + }); + expect(actions[2]).toEqual({ type: 'NOTIF_SEND', message: { key: 'ui.toast.entryPublished' }, kind: 'success', dismissAfter: 4000, }); - expect(actions[2]).toEqual({ + expect(actions[3]).toEqual({ type: 'UNPUBLISHED_ENTRY_PUBLISH_SUCCESS', payload: { collection: 'posts', @@ -157,23 +141,14 @@ describe('editorialWorkflow actions', () => { }, optimist: { type: COMMIT, id: '000000000000000000000' }, }); - expect(actions[3]).toEqual({ + expect(actions[4]).toEqual({ type: 'ENTRY_REQUEST', payload: { slug, collection: 'posts', }, }); - expect(actions[4]).toEqual({ - type: 'ADD_MEDIA_FILES_TO_LIBRARY', - payload: { - mediaFiles: [{ file: { name: 'name' }, id: '1', draft: false }], - }, - }); expect(actions[5]).toEqual({ - type: 'CLEAR_DRAFT_ENTRY_MEDIA_FILES', - }); - expect(actions[6]).toEqual({ type: 'ENTRY_SUCCESS', payload: { entry, diff --git a/packages/netlify-cms-core/src/actions/__tests__/entries.spec.js b/packages/netlify-cms-core/src/actions/__tests__/entries.spec.js index 5b3e98f6..b06499ca 100644 --- a/packages/netlify-cms-core/src/actions/__tests__/entries.spec.js +++ b/packages/netlify-cms-core/src/actions/__tests__/entries.spec.js @@ -1,24 +1,23 @@ -import { fromJS, List, Map } from 'immutable'; +import { fromJS, Map } from 'immutable'; import { createEmptyDraftData, retrieveLocalBackup, persistLocalBackup, getMediaAssets, - discardDraft, - loadLocalBackup, } from '../entries'; import configureMockStore from 'redux-mock-store'; import thunk from 'redux-thunk'; jest.mock('coreSrc/backend'); -jest.mock('Reducers', () => { +jest.mock('../media', () => { + const media = jest.requireActual('../media'); return { - getAsset: jest.fn().mockReturnValue({}), + ...media, + getAsset: jest.fn(), }; }); -jest.mock('ValueObjects/AssetProxy'); jest.mock('netlify-cms-lib-util'); -jest.mock('../mediaLibrary.js'); +jest.mock('../mediaLibrary'); const middlewares = [thunk]; const mockStore = configureMockStore(middlewares); @@ -108,61 +107,35 @@ describe('entries', () => { }); }); - describe('discardDraft', () => { - beforeEach(() => { - jest.clearAllMocks(); - }); - - it('should delete media files on discard draft', () => { - const { deleteMedia } = require('../mediaLibrary'); - const mediaFiles = [{ draft: false }, { draft: true }]; - - deleteMedia.mockImplementation(file => ({ type: 'DELETE_MEDIA', payload: file })); - - const store = mockStore({ - config: Map(), - entryDraft: Map({ - mediaFiles: List(mediaFiles), - }), - }); - - store.dispatch(discardDraft()); - - const actions = store.getActions(); - - expect(actions).toHaveLength(2); - expect(actions[0]).toEqual({ type: 'DELETE_MEDIA', payload: { draft: true } }); - expect(actions[1]).toEqual({ type: 'DRAFT_DISCARD' }); - }); - }); - describe('persistLocalBackup', () => { beforeEach(() => { jest.clearAllMocks(); }); it('should persist local backup with media files', () => { - const getState = jest.fn(); const { currentBackend } = require('coreSrc/backend'); - const { getAsset } = require('Reducers'); const backend = { - persistLocalDraftBackup: jest.fn((...args) => args), + persistLocalDraftBackup: jest.fn(() => Promise.resolve()), }; - const state = { config: {} }; + const store = mockStore({ + config: Map(), + }); currentBackend.mockReturnValue(backend); - getAsset.mockImplementation((state, path) => path); - getState.mockReturnValue(state); - const entry = Map(); const collection = Map(); - const mediaFiles = [{ public_path: '/static/media/image.png' }]; + const mediaFiles = [{ path: 'static/media/image.png' }]; + const entry = fromJS({ mediaFiles }); - const result = persistLocalBackup(entry, collection, mediaFiles)(null, getState); + return store.dispatch(persistLocalBackup(entry, collection)).then(() => { + const actions = store.getActions(); + expect(actions).toHaveLength(0); - expect(result).toEqual([entry, collection, mediaFiles, ['/static/media/image.png']]); + expect(backend.persistLocalDraftBackup).toHaveBeenCalledTimes(1); + expect(backend.persistLocalDraftBackup).toHaveBeenCalledWith(entry, collection); + }); }); }); @@ -173,13 +146,7 @@ describe('entries', () => { it('should retrieve media files with local backup', () => { const { currentBackend } = require('coreSrc/backend'); - const { createAssetProxy } = require('ValueObjects/AssetProxy'); - const { addMediaFilesToLibrary } = require('../mediaLibrary'); - - addMediaFilesToLibrary.mockImplementation(mediaFiles => ({ - type: 'ADD_MEDIA_FILES_TO_LIBRARY', - payload: { mediaFiles }, - })); + const { createAssetProxy } = require('../../valueObjects/AssetProxy'); const backend = { getLocalDraftBackup: jest.fn((...args) => args), @@ -190,83 +157,54 @@ describe('entries', () => { }); currentBackend.mockReturnValue(backend); - createAssetProxy.mockImplementation((value, fileObj) => ({ value, fileObj })); const collection = Map({ name: 'collection', }); const slug = 'slug'; - const entry = {}; - const mediaFiles = [{ public_path: '/static/media/image.png' }]; - const assets = [{ value: 'image.png', fileObj: {} }]; + const file = new File([], 'image.png'); + const mediaFiles = [{ path: 'static/media/image.png', url: 'url', file }]; + const asset = createAssetProxy(mediaFiles[0]); + const entry = { mediaFiles }; - backend.getLocalDraftBackup.mockReturnValue({ entry, mediaFiles, assets }); + backend.getLocalDraftBackup.mockReturnValue({ entry }); return store.dispatch(retrieveLocalBackup(collection, slug)).then(() => { const actions = store.getActions(); - expect(createAssetProxy).toHaveBeenCalledTimes(1); - expect(createAssetProxy).toHaveBeenCalledWith(assets[0].value, assets[0].fileObj); expect(actions).toHaveLength(2); expect(actions[0]).toEqual({ type: 'ADD_ASSETS', - payload: [{ value: 'image.png', fileObj: {} }], + payload: [asset], }); expect(actions[1]).toEqual({ type: 'DRAFT_LOCAL_BACKUP_RETRIEVED', - payload: { entry, mediaFiles }, + payload: { entry }, }); }); }); }); - describe('loadLocalBackup', () => { - it('should add backup media files to media library', () => { - const store = mockStore({ - config: Map(), - entryDraft: Map({ - mediaFiles: List([{ path: 'static/media.image.png' }]), - }), - mediaLibrary: Map({ - isLoading: false, - }), - }); - - store.dispatch(loadLocalBackup()); - - const actions = store.getActions(); - - expect(actions).toHaveLength(2); - expect(actions[0]).toEqual({ - type: 'DRAFT_CREATE_FROM_LOCAL_BACKUP', - }); - expect(actions[1]).toEqual({ - type: 'ADD_MEDIA_FILES_TO_LIBRARY', - payload: { mediaFiles: [{ path: 'static/media.image.png', draft: true }] }, - }); - }); - }); - describe('getMediaAssets', () => { beforeEach(() => { jest.clearAllMocks(); }); - it('should map mediaFiles to assets', () => { - const { getAsset } = require('Reducers'); - const state = {}; - const mediaFiles = [{ public_path: 'public_path' }]; + it('should map mediaFiles to assets', async () => { + const { getAsset } = require('../media'); + const mediaFiles = fromJS([{ path: 'path1' }, { path: 'path2', draft: true }]); - const asset = { name: 'asset1' }; + const asset = { path: 'path1' }; - getAsset.mockReturnValue(asset); + getAsset.mockReturnValue(() => asset); - expect(getMediaAssets(state, mediaFiles)).toEqual([asset]); + const collection = Map(); + await expect(getMediaAssets({ mediaFiles, collection })).resolves.toEqual([asset]); expect(getAsset).toHaveBeenCalledTimes(1); - expect(getAsset).toHaveBeenCalledWith(state, 'public_path'); + expect(getAsset).toHaveBeenCalledWith({ collection, path: 'path2' }); }); }); }); diff --git a/packages/netlify-cms-core/src/actions/__tests__/media.js b/packages/netlify-cms-core/src/actions/__tests__/media.js new file mode 100644 index 00000000..82db2d49 --- /dev/null +++ b/packages/netlify-cms-core/src/actions/__tests__/media.js @@ -0,0 +1,138 @@ +import { Map } from 'immutable'; +import { getAsset, ADD_ASSET } from '../media'; +import configureMockStore from 'redux-mock-store'; +import thunk from 'redux-thunk'; +import AssetProxy from '../../valueObjects/AssetProxy'; + +const middlewares = [thunk]; +const mockStore = configureMockStore(middlewares); + +jest.mock('../../reducers/entries'); +jest.mock('../mediaLibrary'); +jest.mock('../../reducers/mediaLibrary'); + +describe('media', () => { + describe('getAsset', () => { + global.URL = { createObjectURL: jest.fn() }; + + const { selectMediaFilePath } = require('../../reducers/entries'); + const { selectMediaFileByPath } = require('../../reducers/mediaLibrary'); + const { getMediaDisplayURL, getMediaFile } = require('../mediaLibrary'); + + beforeEach(() => { + jest.resetAllMocks(); + }); + + it('should return empty asset for null path', () => { + const store = mockStore({}); + + const payload = { collection: null, entryPath: null, path: null }; + + return store.dispatch(getAsset(payload)).then(result => { + const actions = store.getActions(); + expect(actions).toHaveLength(0); + + expect(result).toEqual(new AssetProxy({ file: new File([], 'empty'), path: '' })); + }); + }); + + it('should return asset from medias state', () => { + const path = 'static/media/image.png'; + const asset = new AssetProxy({ file: new File([], 'empty'), path }); + const store = mockStore({ + config: Map(), + medias: Map({ + [path]: asset, + }), + }); + + selectMediaFilePath.mockReturnValue(path); + const payload = { collection: Map(), entryPath: 'entryPath', path }; + + return store.dispatch(getAsset(payload)).then(result => { + const actions = store.getActions(); + expect(actions).toHaveLength(0); + + expect(result).toBe(asset); + expect(selectMediaFilePath).toHaveBeenCalledTimes(1); + expect(selectMediaFilePath).toHaveBeenCalledWith( + store.getState().config, + payload.collection, + payload.entryPath, + path, + ); + }); + }); + + it('should create asset for absolute path when not in medias state', () => { + const path = 'https://asset.netlify.com/image.png'; + + const asset = new AssetProxy({ url: path, path }); + const store = mockStore({ + medias: Map({}), + }); + + selectMediaFilePath.mockReturnValue(path); + const payload = { collection: null, entryPath: null, path }; + + return store.dispatch(getAsset(payload)).then(result => { + const actions = store.getActions(); + expect(actions).toHaveLength(1); + expect(actions[0]).toEqual({ + type: ADD_ASSET, + payload: asset, + }); + expect(result).toEqual(asset); + }); + }); + + it('should create asset from media file when not in medias state', () => { + const path = 'static/media/image.png'; + const mediaFile = { file: new File([], '') }; + const url = 'blob://displayURL'; + const asset = new AssetProxy({ url, path }); + const store = mockStore({ + medias: Map({}), + }); + + selectMediaFilePath.mockReturnValue(path); + selectMediaFileByPath.mockReturnValue(mediaFile); + getMediaDisplayURL.mockResolvedValue(url); + const payload = { path }; + + return store.dispatch(getAsset(payload)).then(result => { + const actions = store.getActions(); + expect(actions).toHaveLength(1); + expect(actions[0]).toEqual({ + type: ADD_ASSET, + payload: asset, + }); + expect(result).toEqual(asset); + }); + }); + + it('should fetch asset media file when not in redux store', () => { + const path = 'static/media/image.png'; + const url = 'blob://displayURL'; + const asset = new AssetProxy({ url, path }); + const store = mockStore({ + medias: Map({}), + }); + + selectMediaFilePath.mockReturnValue(path); + selectMediaFileByPath.mockReturnValue(undefined); + getMediaFile.mockResolvedValue({ url }); + const payload = { path }; + + return store.dispatch(getAsset(payload)).then(result => { + const actions = store.getActions(); + expect(actions).toHaveLength(1); + expect(actions[0]).toEqual({ + type: ADD_ASSET, + payload: asset, + }); + expect(result).toEqual(asset); + }); + }); + }); +}); diff --git a/packages/netlify-cms-core/src/actions/__tests__/mediaLibrary.spec.js b/packages/netlify-cms-core/src/actions/__tests__/mediaLibrary.spec.js index 62d1f198..0292e1bf 100644 --- a/packages/netlify-cms-core/src/actions/__tests__/mediaLibrary.spec.js +++ b/packages/netlify-cms-core/src/actions/__tests__/mediaLibrary.spec.js @@ -1,118 +1,64 @@ import configureMockStore from 'redux-mock-store'; import thunk from 'redux-thunk'; -import { fromJS, List, Map } from 'immutable'; -import { insertMedia, persistMedia, deleteMedia, addMediaFilesToLibrary } from '../mediaLibrary'; +import { List, Map } from 'immutable'; +import { insertMedia, persistMedia, deleteMedia } from '../mediaLibrary'; jest.mock('coreSrc/backend'); jest.mock('ValueObjects/AssetProxy'); jest.mock('../waitUntil'); +jest.mock('../../lib/urlHelper'); +jest.mock('netlify-cms-lib-util', () => { + const lib = jest.requireActual('netlify-cms-lib-util'); + return { + ...lib, + getBlobSHA: jest.fn(), + }; +}); const middlewares = [thunk]; const mockStore = configureMockStore(middlewares); describe('mediaLibrary', () => { describe('insertMedia', () => { - it('should return url when input is an object with url property', () => { - const store = mockStore({}); - store.dispatch(insertMedia({ url: '//localhost/foo.png' })); - expect(store.getActions()[0]).toEqual({ - type: 'MEDIA_INSERT', - payload: { mediaPath: '//localhost/foo.png' }, - }); - }); - - it('should resolve to relative path when media_folder_relative is true and object with name property is given', () => { - const store = mockStore({ - config: fromJS({ - media_folder_relative: true, - media_folder: 'content/media', - }), - entryDraft: fromJS({ - entry: { - collection: 'blog-posts', - }, - }), - collections: fromJS({ - 'blog-posts': { - folder: 'content/blog/posts', - }, - }), - }); - store.dispatch(insertMedia({ name: 'foo.png' })); - expect(store.getActions()[0]).toEqual({ - type: 'MEDIA_INSERT', - payload: { mediaPath: '../../media/foo.png' }, - }); - }); - - it('should resolve to relative path and ignore public_folder when media_folder_relative is true', () => { - const store = mockStore({ - config: fromJS({ - media_folder_relative: true, - media_folder: 'content/media', - public_folder: '/static/assets/media', - }), - entryDraft: fromJS({ - entry: { - collection: 'blog-posts', - }, - }), - collections: fromJS({ - 'blog-posts': { - folder: 'content/blog/posts', - }, - }), - }); - store.dispatch(insertMedia({ name: 'foo.png' })); - expect(store.getActions()[0]).toEqual({ - type: 'MEDIA_INSERT', - payload: { mediaPath: '../../media/foo.png' }, - }); - }); - - it('should not resolve to relative path when media_folder_relative is not true', () => { - const store = mockStore({ - config: fromJS({ - public_folder: '/static/assets/media', - }), - }); - store.dispatch(insertMedia({ name: 'foo.png' })); - expect(store.getActions()[0]).toEqual({ - type: 'MEDIA_INSERT', - payload: { mediaPath: '/static/assets/media/foo.png' }, - }); - }); - it('should return mediaPath as string when string is given', () => { - const store = mockStore({}); + const store = mockStore({ + config: Map({ + public_folder: '/media', + }), + collections: Map({ + posts: Map({ name: 'posts' }), + }), + entryDraft: Map({ + entry: Map({ isPersisting: false, collection: 'posts' }), + }), + }); + store.dispatch(insertMedia('foo.png')); expect(store.getActions()[0]).toEqual({ type: 'MEDIA_INSERT', - payload: { mediaPath: 'foo.png' }, + payload: { mediaPath: '/media/foo.png' }, }); }); it('should return mediaPath as array of strings when array of strings is given', () => { - const store = mockStore({}); + const store = mockStore({ + config: Map({ + public_folder: '/media', + }), + collections: Map({ + posts: Map({ name: 'posts' }), + }), + entryDraft: Map({ + entry: Map({ isPersisting: false, collection: 'posts' }), + }), + }); + store.dispatch(insertMedia(['foo.png'])); expect(store.getActions()[0]).toEqual({ type: 'MEDIA_INSERT', - payload: { mediaPath: ['foo.png'] }, + payload: { mediaPath: ['/media/foo.png'] }, }); }); - - it('should throw an error when not a object with url or name property, a string or a string array', () => { - const store = mockStore(); - - expect.assertions(1); - try { - store.dispatch(insertMedia({ foo: 'foo.png' })); - } catch (e) { - expect(e.message).toEqual( - 'Incorrect usage, expected {url}, {file}, string or string array', - ); - } - }); }); const { currentBackend } = require('coreSrc/backend'); @@ -132,67 +78,82 @@ describe('mediaLibrary', () => { jest.clearAllMocks(); }); - it('should persist media as draft in editorial workflow', () => { + it('should not persist media in editorial workflow', () => { + const { getBlobSHA } = require('netlify-cms-lib-util'); + + getBlobSHA.mockReturnValue('000000000000000'); + + const { sanitizeSlug } = require('../../lib/urlHelper'); + sanitizeSlug.mockReturnValue('name.png'); + const store = mockStore({ config: Map({ publish_mode: 'editorial_workflow', + media_folder: 'static/media', + }), + collections: Map({ + posts: Map({ name: 'posts' }), }), integrations: Map(), mediaLibrary: Map({ files: List(), }), entryDraft: Map({ - entry: Map({ isPersisting: false }), + entry: Map({ isPersisting: false, collection: 'posts' }), }), }); const file = new File([''], 'name.png'); - const assetProxy = { public_path: '/media/name.png' }; + const assetProxy = { path: 'static/media/name.png' }; createAssetProxy.mockReturnValue(assetProxy); return store.dispatch(persistMedia(file)).then(() => { const actions = store.getActions(); - expect(actions).toHaveLength(4); - expect(actions[0]).toEqual({ type: 'MEDIA_PERSIST_REQUEST' }); - expect(actions[1]).toEqual({ + expect(actions).toHaveLength(2); + expect(actions[0]).toEqual({ type: 'ADD_ASSET', - payload: { public_path: '/media/name.png' }, + payload: { path: 'static/media/name.png' }, }); - expect(actions[2]).toEqual({ + expect(actions[1]).toEqual({ type: 'ADD_DRAFT_ENTRY_MEDIA_FILE', - payload: { draft: true, id: 'id', public_path: '/media/name.png' }, - }); - expect(actions[3]).toEqual({ - type: 'MEDIA_PERSIST_SUCCESS', payload: { - file: { draft: true, id: 'id', displayURL: 'displayURL' }, + draft: true, + id: '000000000000000', + path: 'static/media/name.png', + size: file.size, + name: file.name, }, }); - expect(backend.persistMedia).toHaveBeenCalledTimes(1); - expect(backend.persistMedia).toHaveBeenCalledWith( - store.getState().config, - assetProxy, - true, - ); + expect(getBlobSHA).toHaveBeenCalledTimes(1); + expect(getBlobSHA).toHaveBeenCalledWith(file); + expect(backend.persistMedia).toHaveBeenCalledTimes(0); }); }); - it('should not persist media as draft when not in editorial workflow', () => { + it('should persist media when not in editorial workflow', () => { + const { sanitizeSlug } = require('../../lib/urlHelper'); + sanitizeSlug.mockReturnValue('name.png'); + const store = mockStore({ - config: Map({}), + config: Map({ + media_folder: 'static/media', + }), + collections: Map({ + posts: Map({ name: 'posts' }), + }), integrations: Map(), mediaLibrary: Map({ files: List(), }), entryDraft: Map({ - entry: Map({ isPersisting: false }), + entry: Map({ isPersisting: false, collection: 'posts' }), }), }); const file = new File([''], 'name.png'); - const assetProxy = { public_path: '/media/name.png' }; + const assetProxy = { path: 'static/media/name.png' }; createAssetProxy.mockReturnValue(assetProxy); return store.dispatch(persistMedia(file)).then(() => { @@ -202,28 +163,27 @@ describe('mediaLibrary', () => { expect(actions[0]).toEqual({ type: 'MEDIA_PERSIST_REQUEST' }); expect(actions[1]).toEqual({ type: 'ADD_ASSET', - payload: { public_path: '/media/name.png' }, + payload: { path: 'static/media/name.png' }, }); expect(actions[2]).toEqual({ type: 'MEDIA_PERSIST_SUCCESS', payload: { - file: { draft: false, id: 'id', displayURL: 'displayURL' }, + file: { id: 'id' }, }, }); expect(backend.persistMedia).toHaveBeenCalledTimes(1); - expect(backend.persistMedia).toHaveBeenCalledWith( - store.getState().config, - assetProxy, - false, - ); + expect(backend.persistMedia).toHaveBeenCalledWith(store.getState().config, assetProxy); }); }); - it('should not persist media as draft when draft is empty', () => { + it('should persist media when draft is empty', () => { const store = mockStore({ config: Map({ - publish_mode: 'editorial_workflow', + media_folder: 'static/media', + }), + collections: Map({ + posts: Map({ name: 'posts' }), }), integrations: Map(), mediaLibrary: Map({ @@ -235,16 +195,29 @@ describe('mediaLibrary', () => { }); const file = new File([''], 'name.png'); - const assetProxy = { public_path: '/media/name.png' }; + const assetProxy = { path: 'static/media/name.png' }; createAssetProxy.mockReturnValue(assetProxy); return store.dispatch(persistMedia(file)).then(() => { + const actions = store.getActions(); + + expect(actions).toHaveLength(3); + + expect(actions).toHaveLength(3); + expect(actions[0]).toEqual({ type: 'MEDIA_PERSIST_REQUEST' }); + expect(actions[1]).toEqual({ + type: 'ADD_ASSET', + payload: { path: 'static/media/name.png' }, + }); + expect(actions[2]).toEqual({ + type: 'MEDIA_PERSIST_SUCCESS', + payload: { + file: { id: 'id' }, + }, + }); + expect(backend.persistMedia).toHaveBeenCalledTimes(1); - expect(backend.persistMedia).toHaveBeenCalledWith( - store.getState().config, - assetProxy, - false, - ); + expect(backend.persistMedia).toHaveBeenCalledWith(store.getState().config, assetProxy); }); }); }); @@ -259,6 +232,7 @@ describe('mediaLibrary', () => { config: Map({ publish_mode: 'editorial_workflow', }), + collections: Map(), integrations: Map(), mediaLibrary: Map({ files: List(), @@ -269,7 +243,7 @@ describe('mediaLibrary', () => { }); const file = { name: 'name.png', id: 'id', path: 'static/media/name.png', draft: false }; - const assetProxy = { public_path: '/media/name.png' }; + const assetProxy = { path: 'static/media/name.png' }; createAssetProxy.mockReturnValue(assetProxy); return store.dispatch(deleteMedia(file)).then(() => { @@ -279,16 +253,16 @@ describe('mediaLibrary', () => { expect(actions[0]).toEqual({ type: 'MEDIA_DELETE_REQUEST' }); expect(actions[1]).toEqual({ type: 'REMOVE_ASSET', - payload: '/media/name.png', + payload: 'static/media/name.png', }); expect(actions[2]).toEqual({ - type: 'REMOVE_DRAFT_ENTRY_MEDIA_FILE', - payload: { id: 'id' }, - }); - expect(actions[3]).toEqual({ type: 'MEDIA_DELETE_SUCCESS', payload: { file }, }); + expect(actions[3]).toEqual({ + type: 'REMOVE_DRAFT_ENTRY_MEDIA_FILE', + payload: { id: 'id' }, + }); expect(backend.deleteMedia).toHaveBeenCalledTimes(1); expect(backend.deleteMedia).toHaveBeenCalledWith( @@ -303,6 +277,7 @@ describe('mediaLibrary', () => { config: Map({ publish_mode: 'editorial_workflow', }), + collections: Map(), integrations: Map(), mediaLibrary: Map({ files: List(), @@ -313,61 +288,25 @@ describe('mediaLibrary', () => { }); const file = { name: 'name.png', id: 'id', path: 'static/media/name.png', draft: true }; - const assetProxy = { public_path: '/media/name.png' }; + const assetProxy = { path: 'static/media/name.png' }; createAssetProxy.mockReturnValue(assetProxy); return store.dispatch(deleteMedia(file)).then(() => { + const actions = store.getActions(); + + expect(actions).toHaveLength(2); + expect(actions[0]).toEqual({ + type: 'REMOVE_ASSET', + payload: 'static/media/name.png', + }); + + expect(actions[1]).toEqual({ + type: 'REMOVE_DRAFT_ENTRY_MEDIA_FILE', + payload: { id: 'id' }, + }); + expect(backend.deleteMedia).toHaveBeenCalledTimes(0); }); }); }); - - describe('addMediaFilesToLibrary', () => { - it('should not wait if media library is loaded', () => { - const store = mockStore({ - mediaLibrary: Map({ - isLoading: false, - }), - }); - - const mediaFiles = [{ id: '1' }]; - store.dispatch(addMediaFilesToLibrary(mediaFiles)); - - const actions = store.getActions(); - - expect(actions).toHaveLength(1); - expect(actions[0]).toEqual({ - payload: { mediaFiles: [{ id: '1' }] }, - type: 'ADD_MEDIA_FILES_TO_LIBRARY', - }); - }); - - it('should wait if media library is not loaded', () => { - const { waitUntil } = require('../waitUntil'); - - waitUntil.mockImplementation(payload => ({ type: 'WAIT_UNTIL', ...payload })); - - const store = mockStore({ - mediaLibrary: Map({}), - }); - - const mediaFiles = [{ id: '1' }]; - store.dispatch(addMediaFilesToLibrary(mediaFiles)); - - const actions = store.getActions(); - - expect(actions).toHaveLength(1); - expect(actions[0]).toEqual({ - type: 'WAIT_UNTIL', - predicate: expect.any(Function), - run: expect.any(Function), - }); - - expect(actions[0].predicate({ type: 'MEDIA_LOAD_SUCCESS' })).toBe(true); - expect(actions[0].run(store.dispatch)).toEqual({ - payload: { mediaFiles: [{ id: '1' }] }, - type: 'ADD_MEDIA_FILES_TO_LIBRARY', - }); - }); - }); }); diff --git a/packages/netlify-cms-core/src/actions/config.js b/packages/netlify-cms-core/src/actions/config.js index dfe76370..d1cd8422 100644 --- a/packages/netlify-cms-core/src/actions/config.js +++ b/packages/netlify-cms-core/src/actions/config.js @@ -41,12 +41,29 @@ export function applyDefaults(config) { map.set('public_folder', defaultPublicFolder); } + // default values for the slug config + if (!map.getIn(['slug', 'encoding'])) { + map.setIn(['slug', 'encoding'], 'unicode'); + } + + if (!map.getIn(['slug', 'clean_accents'])) { + map.setIn(['slug', 'clean_accents'], false); + } + + if (!map.getIn(['slug', 'sanitize_replacement'])) { + map.setIn(['slug', 'sanitize_replacement'], '-'); + } + // Strip leading slash from collection folders and files map.set( 'collections', map.get('collections').map(collection => { const folder = collection.get('folder'); if (folder) { + if (collection.has('path') && !collection.has('media_folder')) { + // default value for media folder when using the path config + collection = collection.set('media_folder', ''); + } return collection.set('folder', trimStart(folder, '/')); } diff --git a/packages/netlify-cms-core/src/actions/editorialWorkflow.js b/packages/netlify-cms-core/src/actions/editorialWorkflow.ts similarity index 69% rename from packages/netlify-cms-core/src/actions/editorialWorkflow.js rename to packages/netlify-cms-core/src/actions/editorialWorkflow.ts index 69415cef..2636c3b6 100644 --- a/packages/netlify-cms-core/src/actions/editorialWorkflow.js +++ b/packages/netlify-cms-core/src/actions/editorialWorkflow.ts @@ -2,25 +2,23 @@ import uuid from 'uuid/v4'; import { get } from 'lodash'; import { actions as notifActions } from 'redux-notifications'; import { BEGIN, COMMIT, REVERT } from 'redux-optimist'; -import { Map } from 'immutable'; -import { serializeValues } from 'Lib/serializeEntryValues'; -import { currentBackend } from 'coreSrc/backend'; -import { selectPublishedSlugs, selectUnpublishedSlugs, selectEntry } from 'Reducers'; -import { selectFields } from 'Reducers/collections'; -import { EDITORIAL_WORKFLOW, status } from 'Constants/publishModes'; +import { ThunkDispatch } from 'redux-thunk'; +import { Map, List } from 'immutable'; +import { serializeValues } from '../lib/serializeEntryValues'; +import { currentBackend } from '../backend'; +import { selectPublishedSlugs, selectUnpublishedSlugs, selectEntry } from '../reducers'; +import { selectFields } from '../reducers/collections'; +import { EDITORIAL_WORKFLOW, status, Status } from '../constants/publishModes'; import { EDITORIAL_WORKFLOW_ERROR } from 'netlify-cms-lib-util'; -import { - loadEntry, - entryDeleted, - getMediaAssets, - setDraftEntryMediaFiles, - clearDraftEntryMediaFiles, -} from './entries'; -import { createAssetProxy } from 'ValueObjects/AssetProxy'; +import { loadEntry, entryDeleted, getMediaAssets } from './entries'; +import { createAssetProxy } from '../valueObjects/AssetProxy'; import { addAssets } from './media'; -import { addMediaFilesToLibrary } from './mediaLibrary'; +import { loadMedia } from './mediaLibrary'; -import ValidationErrorTypes from 'Constants/validationErrorTypes'; +import ValidationErrorTypes from '../constants/validationErrorTypes'; +import { Collection, EntryMap, State, Collections, EntryDraft, MediaFile } from '../types/redux'; +import { AnyAction } from 'redux'; +import { EntryValue } from '../valueObjects/Entry'; const { notifSend } = notifActions; @@ -55,7 +53,7 @@ export const UNPUBLISHED_ENTRY_DELETE_FAILURE = 'UNPUBLISHED_ENTRY_DELETE_FAILUR * Simple Action Creators (Internal) */ -function unpublishedEntryLoading(collection, slug) { +function unpublishedEntryLoading(collection: Collection, slug: string) { return { type: UNPUBLISHED_ENTRY_REQUEST, payload: { @@ -65,7 +63,10 @@ function unpublishedEntryLoading(collection, slug) { }; } -function unpublishedEntryLoaded(collection, entry) { +function unpublishedEntryLoaded( + collection: Collection, + entry: EntryValue & { mediaFiles: MediaFile[] }, +) { return { type: UNPUBLISHED_ENTRY_SUCCESS, payload: { @@ -75,7 +76,7 @@ function unpublishedEntryLoaded(collection, entry) { }; } -function unpublishedEntryRedirected(collection, slug) { +function unpublishedEntryRedirected(collection: Collection, slug: string) { return { type: UNPUBLISHED_ENTRY_REDIRECT, payload: { @@ -91,7 +92,7 @@ function unpublishedEntriesLoading() { }; } -function unpublishedEntriesLoaded(entries, pagination) { +function unpublishedEntriesLoaded(entries: EntryValue[], pagination: number) { return { type: UNPUBLISHED_ENTRIES_SUCCESS, payload: { @@ -101,7 +102,7 @@ function unpublishedEntriesLoaded(entries, pagination) { }; } -function unpublishedEntriesFailed(error) { +function unpublishedEntriesFailed(error: Error) { return { type: UNPUBLISHED_ENTRIES_FAILURE, error: 'Failed to load entries', @@ -109,7 +110,11 @@ function unpublishedEntriesFailed(error) { }; } -function unpublishedEntryPersisting(collection, entry, transactionID) { +function unpublishedEntryPersisting( + collection: Collection, + entry: EntryMap, + transactionID: string, +) { return { type: UNPUBLISHED_ENTRY_PERSIST_REQUEST, payload: { @@ -120,19 +125,18 @@ function unpublishedEntryPersisting(collection, entry, transactionID) { }; } -function unpublishedEntryPersisted(collection, entry, transactionID, slug) { +function unpublishedEntryPersisted(collection: Collection, transactionID: string, slug: string) { return { type: UNPUBLISHED_ENTRY_PERSIST_SUCCESS, payload: { collection: collection.get('name'), - entry, slug, }, optimist: { type: COMMIT, id: transactionID }, }; } -function unpublishedEntryPersistedFail(error, transactionID) { +function unpublishedEntryPersistedFail(error: Error, transactionID: string) { return { type: UNPUBLISHED_ENTRY_PERSIST_FAILURE, payload: { error }, @@ -142,11 +146,11 @@ function unpublishedEntryPersistedFail(error, transactionID) { } function unpublishedEntryStatusChangeRequest( - collection, - slug, - oldStatus, - newStatus, - transactionID, + collection: string, + slug: string, + oldStatus: Status, + newStatus: Status, + transactionID: string, ) { return { type: UNPUBLISHED_ENTRY_STATUS_CHANGE_REQUEST, @@ -161,11 +165,11 @@ function unpublishedEntryStatusChangeRequest( } function unpublishedEntryStatusChangePersisted( - collection, - slug, - oldStatus, - newStatus, - transactionID, + collection: string, + slug: string, + oldStatus: Status, + newStatus: Status, + transactionID: string, ) { return { type: UNPUBLISHED_ENTRY_STATUS_CHANGE_SUCCESS, @@ -179,7 +183,11 @@ function unpublishedEntryStatusChangePersisted( }; } -function unpublishedEntryStatusChangeError(collection, slug, transactionID) { +function unpublishedEntryStatusChangeError( + collection: string, + slug: string, + transactionID: string, +) { return { type: UNPUBLISHED_ENTRY_STATUS_CHANGE_FAILURE, payload: { collection, slug }, @@ -187,7 +195,7 @@ function unpublishedEntryStatusChangeError(collection, slug, transactionID) { }; } -function unpublishedEntryPublishRequest(collection, slug, transactionID) { +function unpublishedEntryPublishRequest(collection: string, slug: string, transactionID: string) { return { type: UNPUBLISHED_ENTRY_PUBLISH_REQUEST, payload: { collection, slug }, @@ -195,7 +203,7 @@ function unpublishedEntryPublishRequest(collection, slug, transactionID) { }; } -function unpublishedEntryPublished(collection, slug, transactionID) { +function unpublishedEntryPublished(collection: string, slug: string, transactionID: string) { return { type: UNPUBLISHED_ENTRY_PUBLISH_SUCCESS, payload: { collection, slug }, @@ -203,7 +211,7 @@ function unpublishedEntryPublished(collection, slug, transactionID) { }; } -function unpublishedEntryPublishError(collection, slug, transactionID) { +function unpublishedEntryPublishError(collection: string, slug: string, transactionID: string) { return { type: UNPUBLISHED_ENTRY_PUBLISH_FAILURE, payload: { collection, slug }, @@ -211,7 +219,7 @@ function unpublishedEntryPublishError(collection, slug, transactionID) { }; } -function unpublishedEntryDeleteRequest(collection, slug, transactionID) { +function unpublishedEntryDeleteRequest(collection: string, slug: string, transactionID: string) { // The reducer doesn't handle this action -- it is for `optimist`. return { type: UNPUBLISHED_ENTRY_DELETE_REQUEST, @@ -220,7 +228,7 @@ function unpublishedEntryDeleteRequest(collection, slug, transactionID) { }; } -function unpublishedEntryDeleted(collection, slug, transactionID) { +function unpublishedEntryDeleted(collection: string, slug: string, transactionID: string) { return { type: UNPUBLISHED_ENTRY_DELETE_SUCCESS, payload: { collection, slug }, @@ -228,7 +236,7 @@ function unpublishedEntryDeleted(collection, slug, transactionID) { }; } -function unpublishedEntryDeleteError(collection, slug, transactionID) { +function unpublishedEntryDeleteError(collection: string, slug: string, transactionID: string) { // The reducer doesn't handle this action -- it is for `optimist`. return { type: UNPUBLISHED_ENTRY_DELETE_FAILURE, @@ -241,45 +249,42 @@ function unpublishedEntryDeleteError(collection, slug, transactionID) { * Exported Thunk Action Creators */ -export function loadUnpublishedEntry(collection, slug) { - return async (dispatch, getState) => { +export function loadUnpublishedEntry(collection: Collection, slug: string) { + return async (dispatch: ThunkDispatch, getState: () => State) => { const state = getState(); const backend = currentBackend(state.config); const entriesLoaded = get(state.editorialWorkflow.toJS(), 'pages.ids', false); //run possible unpublishedEntries migration if (!entriesLoaded) { - const response = await backend.unpublishedEntries(state.collections).catch(() => false); - response && dispatch(unpublishedEntriesLoaded(response.entries, response.pagination)); + try { + const { entries, pagination } = await backend.unpublishedEntries(state.collections); + dispatch(unpublishedEntriesLoaded(entries, pagination)); + // eslint-disable-next-line no-empty + } catch (e) {} } dispatch(unpublishedEntryLoading(collection, slug)); try { - const entry = await backend.unpublishedEntry(collection, slug); - const mediaFiles = entry.mediaFiles; + const entry = (await backend.unpublishedEntry(collection, slug)) as EntryValue; const assetProxies = await Promise.all( - mediaFiles.map(({ file }) => createAssetProxy(file.name, file)), + entry.mediaFiles.map(({ url, file, path }) => + createAssetProxy({ + path, + url, + file, + }), + ), ); dispatch(addAssets(assetProxies)); - dispatch( - setDraftEntryMediaFiles( - assetProxies.map((asset, index) => ({ - ...asset, - ...mediaFiles[index], - draft: true, - })), - ), - ); - dispatch( - addMediaFilesToLibrary( - mediaFiles.map(file => ({ - ...file, - draft: true, - })), - ), - ); - dispatch(unpublishedEntryLoaded(collection, entry)); + let mediaFiles: MediaFile[] = entry.mediaFiles.map(file => ({ ...file, draft: true })); + if (!collection.has('media_folder')) { + const libraryFiles = getState().mediaLibrary.get('files') || []; + mediaFiles = mediaFiles.concat(libraryFiles); + } + + dispatch(unpublishedEntryLoaded(collection, { ...entry, mediaFiles })); } catch (error) { if (error.name === EDITORIAL_WORKFLOW_ERROR && error.notUnderEditorialWorkflow) { dispatch(unpublishedEntryRedirected(collection, slug)); @@ -300,8 +305,8 @@ export function loadUnpublishedEntry(collection, slug) { }; } -export function loadUnpublishedEntries(collections) { - return (dispatch, getState) => { +export function loadUnpublishedEntries(collections: Collections) { + return (dispatch: ThunkDispatch, getState: () => State) => { const state = getState(); const backend = currentBackend(state.config); const entriesLoaded = get(state.editorialWorkflow.toJS(), 'pages.ids', false); @@ -311,7 +316,7 @@ export function loadUnpublishedEntries(collections) { backend .unpublishedEntries(collections) .then(response => dispatch(unpublishedEntriesLoaded(response.entries, response.pagination))) - .catch(error => { + .catch((error: Error) => { dispatch( notifSend({ message: { @@ -328,14 +333,14 @@ export function loadUnpublishedEntries(collections) { }; } -export function persistUnpublishedEntry(collection, existingUnpublishedEntry) { - return async (dispatch, getState) => { +export function persistUnpublishedEntry(collection: Collection, existingUnpublishedEntry: boolean) { + return async (dispatch: ThunkDispatch, getState: () => State) => { const state = getState(); const entryDraft = state.entryDraft; const fieldsErrors = entryDraft.get('fieldsErrors'); const unpublishedSlugs = selectUnpublishedSlugs(state, collection.get('name')); const publishedSlugs = selectPublishedSlugs(state, collection.get('name')); - const usedSlugs = publishedSlugs.concat(unpublishedSlugs); + const usedSlugs = publishedSlugs.concat(unpublishedSlugs) as List; const entriesLoaded = get(state.editorialWorkflow.toJS(), 'pages.ids', false); //load unpublishedEntries @@ -363,15 +368,21 @@ export function persistUnpublishedEntry(collection, existingUnpublishedEntry) { const backend = currentBackend(state.config); const transactionID = uuid(); - const assetProxies = getMediaAssets(state, entryDraft.get('mediaFiles')); const entry = entryDraft.get('entry'); + const assetProxies = await getMediaAssets({ + getState, + mediaFiles: entry.get('mediaFiles'), + dispatch, + collection, + entryPath: entry.get('path'), + }); /** * Serialize the values of any fields with registered serializers, and * update the entry and entryDraft with the serialized values. */ const fields = selectFields(collection, entry.get('slug')); - const serializedData = serializeValues(entryDraft.getIn(['entry', 'data']), fields); + const serializedData = serializeValues(entry.get('data'), fields); const serializedEntry = entry.set('data', serializedData); const serializedEntryDraft = entryDraft.set('entry', serializedEntry); @@ -379,18 +390,16 @@ export function persistUnpublishedEntry(collection, existingUnpublishedEntry) { const persistAction = existingUnpublishedEntry ? backend.persistUnpublishedEntry : backend.persistEntry; - const persistCallArgs = [ - backend, - state.config, - collection, - serializedEntryDraft, - assetProxies.toJS(), - state.integrations, - usedSlugs, - ]; try { - const newSlug = await persistAction.call(...persistCallArgs); + const newSlug = await persistAction.call(backend, { + config: state.config, + collection, + entryDraft: serializedEntryDraft, + assetProxies, + integrations: state.integrations, + usedSlugs, + }); dispatch( notifSend({ message: { @@ -400,7 +409,7 @@ export function persistUnpublishedEntry(collection, existingUnpublishedEntry) { dismissAfter: 4000, }), ); - dispatch(unpublishedEntryPersisted(collection, serializedEntry, transactionID, newSlug)); + dispatch(unpublishedEntryPersisted(collection, transactionID, newSlug)); } catch (error) { dispatch( notifSend({ @@ -417,8 +426,13 @@ export function persistUnpublishedEntry(collection, existingUnpublishedEntry) { }; } -export function updateUnpublishedEntryStatus(collection, slug, oldStatus, newStatus) { - return (dispatch, getState) => { +export function updateUnpublishedEntryStatus( + collection: string, + slug: string, + oldStatus: Status, + newStatus: Status, +) { + return (dispatch: ThunkDispatch, getState: () => State) => { if (oldStatus === newStatus) return; const state = getState(); const backend = currentBackend(state.config); @@ -448,7 +462,7 @@ export function updateUnpublishedEntryStatus(collection, slug, oldStatus, newSta ), ); }) - .catch(error => { + .catch((error: Error) => { dispatch( notifSend({ message: { @@ -464,8 +478,8 @@ export function updateUnpublishedEntryStatus(collection, slug, oldStatus, newSta }; } -export function deleteUnpublishedEntry(collection, slug) { - return (dispatch, getState) => { +export function deleteUnpublishedEntry(collection: string, slug: string) { + return (dispatch: ThunkDispatch, getState: () => State) => { const state = getState(); const backend = currentBackend(state.config); const transactionID = uuid(); @@ -482,7 +496,7 @@ export function deleteUnpublishedEntry(collection, slug) { ); dispatch(unpublishedEntryDeleted(collection, slug, transactionID)); }) - .catch(error => { + .catch((error: Error) => { dispatch( notifSend({ message: { key: 'ui.toast.onDeleteUnpublishedChanges', details: error }, @@ -495,8 +509,8 @@ export function deleteUnpublishedEntry(collection, slug) { }; } -export function publishUnpublishedEntry(collection, slug) { - return (dispatch, getState) => { +export function publishUnpublishedEntry(collection: string, slug: string) { + return (dispatch: ThunkDispatch, getState: () => State) => { const state = getState(); const collections = state.collections; const backend = currentBackend(state.config); @@ -504,7 +518,9 @@ export function publishUnpublishedEntry(collection, slug) { dispatch(unpublishedEntryPublishRequest(collection, slug, transactionID)); return backend .publishUnpublishedEntry(collection, slug) - .then(({ mediaFiles }) => { + .then(() => { + // re-load media after entry was published + dispatch(loadMedia()); dispatch( notifSend({ message: { key: 'ui.toast.entryPublished' }, @@ -515,11 +531,8 @@ export function publishUnpublishedEntry(collection, slug) { dispatch(unpublishedEntryPublished(collection, slug, transactionID)); dispatch(loadEntry(collections.get(collection), slug)); - - dispatch(addMediaFilesToLibrary(mediaFiles.map(file => ({ ...file, draft: false })))); - dispatch(clearDraftEntryMediaFiles()); }) - .catch(error => { + .catch((error: Error) => { dispatch( notifSend({ message: { key: 'ui.toast.onFailToPublishEntry', details: error }, @@ -532,23 +545,29 @@ export function publishUnpublishedEntry(collection, slug) { }; } -export function unpublishPublishedEntry(collection, slug) { - return (dispatch, getState) => { +export function unpublishPublishedEntry(collection: Collection, slug: string) { + return (dispatch: ThunkDispatch, getState: () => State) => { const state = getState(); const backend = currentBackend(state.config); const transactionID = uuid(); const entry = selectEntry(state, collection.get('name'), slug); - const entryDraft = Map().set('entry', entry); + const entryDraft = (Map().set('entry', entry) as unknown) as EntryDraft; dispatch(unpublishedEntryPersisting(collection, entry, transactionID)); return backend .deleteEntry(state.config, collection, slug) .then(() => - backend.persistEntry(state.config, collection, entryDraft, [], state.integrations, [], { + backend.persistEntry({ + config: state.config, + collection, + entryDraft, + assetProxies: [], + integrations: state.integrations, + usedSlugs: List(), status: status.get('PENDING_PUBLISH'), }), ) .then(() => { - dispatch(unpublishedEntryPersisted(collection, entryDraft, transactionID, slug)); + dispatch(unpublishedEntryPersisted(collection, transactionID, slug)); dispatch(entryDeleted(collection, slug)); dispatch(loadUnpublishedEntry(collection, slug)); dispatch( @@ -559,7 +578,7 @@ export function unpublishPublishedEntry(collection, slug) { }), ); }) - .catch(error => { + .catch((error: Error) => { dispatch( notifSend({ message: { key: 'ui.toast.onFailToUnpublishEntry', details: error }, diff --git a/packages/netlify-cms-core/src/actions/entries.js b/packages/netlify-cms-core/src/actions/entries.ts similarity index 59% rename from packages/netlify-cms-core/src/actions/entries.js rename to packages/netlify-cms-core/src/actions/entries.ts index 4757b387..5ce500a9 100644 --- a/packages/netlify-cms-core/src/actions/entries.js +++ b/packages/netlify-cms-core/src/actions/entries.ts @@ -1,18 +1,29 @@ -import { fromJS, List, Map } from 'immutable'; +import { fromJS, List, Map, Set } from 'immutable'; import { isEqual } from 'lodash'; import { actions as notifActions } from 'redux-notifications'; -import { serializeValues } from 'Lib/serializeEntryValues'; -import { currentBackend } from 'coreSrc/backend'; -import { getIntegrationProvider } from 'Integrations'; -import { getAsset, selectIntegration, selectPublishedSlugs } from 'Reducers'; -import { selectFields } from 'Reducers/collections'; -import { selectCollectionEntriesCursor } from 'Reducers/cursors'; +import { serializeValues } from '../lib/serializeEntryValues'; +import { currentBackend, Backend } from '../backend'; +import { getIntegrationProvider } from '../integrations'; +import { selectIntegration, selectPublishedSlugs } from '../reducers'; +import { selectFields } from '../reducers/collections'; +import { selectCollectionEntriesCursor } from '../reducers/cursors'; import { Cursor } from 'netlify-cms-lib-util'; -import { createEntry } from 'ValueObjects/Entry'; -import { createAssetProxy } from 'ValueObjects/AssetProxy'; -import ValidationErrorTypes from 'Constants/validationErrorTypes'; -import { deleteMedia, addMediaFilesToLibrary } from './mediaLibrary'; -import { addAssets } from './media'; +import { createEntry, EntryValue } from '../valueObjects/Entry'; +import AssetProxy, { createAssetProxy } from '../valueObjects/AssetProxy'; +import ValidationErrorTypes from '../constants/validationErrorTypes'; +import { addAssets, getAsset } from './media'; +import { + Collection, + EntryMap, + MediaFile, + State, + EntryFields, + EntryField, + MediaFileMap, +} from '../types/redux'; +import { ThunkDispatch } from 'redux-thunk'; +import { AnyAction, Dispatch } from 'redux'; +import { waitForMediaLibraryToLoad } from './mediaLibrary'; const { notifSend } = notifActions; @@ -30,7 +41,6 @@ export const ENTRIES_FAILURE = 'ENTRIES_FAILURE'; export const DRAFT_CREATE_FROM_ENTRY = 'DRAFT_CREATE_FROM_ENTRY'; export const DRAFT_CREATE_EMPTY = 'DRAFT_CREATE_EMPTY'; export const DRAFT_DISCARD = 'DRAFT_DISCARD'; -export const DRAFT_CHANGE = 'DRAFT_CHANGE'; export const DRAFT_CHANGE_FIELD = 'DRAFT_CHANGE_FIELD'; export const DRAFT_VALIDATION_ERRORS = 'DRAFT_VALIDATION_ERRORS'; export const DRAFT_CLEAR_ERRORS = 'DRAFT_CLEAR_ERRORS'; @@ -47,15 +57,13 @@ export const ENTRY_DELETE_SUCCESS = 'ENTRY_DELETE_SUCCESS'; export const ENTRY_DELETE_FAILURE = 'ENTRY_DELETE_FAILURE'; export const ADD_DRAFT_ENTRY_MEDIA_FILE = 'ADD_DRAFT_ENTRY_MEDIA_FILE'; -export const SET_DRAFT_ENTRY_MEDIA_FILES = 'SET_DRAFT_ENTRY_MEDIA_FILES'; export const REMOVE_DRAFT_ENTRY_MEDIA_FILE = 'REMOVE_DRAFT_ENTRY_MEDIA_FILE'; -export const CLEAR_DRAFT_ENTRY_MEDIA_FILES = 'CLEAR_DRAFT_ENTRY_MEDIA_FILES'; /* * Simple Action Creators (Internal) * We still need to export them for tests */ -export function entryLoading(collection, slug) { +export function entryLoading(collection: Collection, slug: string) { return { type: ENTRY_REQUEST, payload: { @@ -65,7 +73,7 @@ export function entryLoading(collection, slug) { }; } -export function entryLoaded(collection, entry) { +export function entryLoaded(collection: Collection, entry: EntryValue) { return { type: ENTRY_SUCCESS, payload: { @@ -75,7 +83,7 @@ export function entryLoaded(collection, entry) { }; } -export function entryLoadError(error, collection, slug) { +export function entryLoadError(error: Error, collection: Collection, slug: string) { return { type: ENTRY_FAILURE, payload: { @@ -86,7 +94,7 @@ export function entryLoadError(error, collection, slug) { }; } -export function entriesLoading(collection) { +export function entriesLoading(collection: Collection) { return { type: ENTRIES_REQUEST, payload: { @@ -95,7 +103,13 @@ export function entriesLoading(collection) { }; } -export function entriesLoaded(collection, entries, pagination, cursor, append = true) { +export function entriesLoaded( + collection: Collection, + entries: EntryValue[], + pagination: number | null, + cursor: typeof Cursor, + append = true, +) { return { type: ENTRIES_SUCCESS, payload: { @@ -108,7 +122,7 @@ export function entriesLoaded(collection, entries, pagination, cursor, append = }; } -export function entriesFailed(collection, error) { +export function entriesFailed(collection: Collection, error: Error) { return { type: ENTRIES_FAILURE, error: 'Failed to load entries', @@ -117,7 +131,7 @@ export function entriesFailed(collection, error) { }; } -export function entryPersisting(collection, entry) { +export function entryPersisting(collection: Collection, entry: EntryMap) { return { type: ENTRY_PERSIST_REQUEST, payload: { @@ -127,7 +141,7 @@ export function entryPersisting(collection, entry) { }; } -export function entryPersisted(collection, entry, slug) { +export function entryPersisted(collection: Collection, entry: EntryMap, slug: string) { return { type: ENTRY_PERSIST_SUCCESS, payload: { @@ -142,7 +156,7 @@ export function entryPersisted(collection, entry, slug) { }; } -export function entryPersistFail(collection, entry, error) { +export function entryPersistFail(collection: Collection, entry: EntryMap, error: Error) { return { type: ENTRY_PERSIST_FAILURE, error: 'Failed to persist entry', @@ -154,7 +168,7 @@ export function entryPersistFail(collection, entry, error) { }; } -export function entryDeleting(collection, slug) { +export function entryDeleting(collection: Collection, slug: string) { return { type: ENTRY_DELETE_REQUEST, payload: { @@ -164,7 +178,7 @@ export function entryDeleting(collection, slug) { }; } -export function entryDeleted(collection, slug) { +export function entryDeleted(collection: Collection, slug: string) { return { type: ENTRY_DELETE_SUCCESS, payload: { @@ -174,7 +188,7 @@ export function entryDeleted(collection, slug) { }; } -export function entryDeleteFail(collection, slug, error) { +export function entryDeleteFail(collection: Collection, slug: string, error: Error) { return { type: ENTRY_DELETE_FAILURE, payload: { @@ -185,7 +199,7 @@ export function entryDeleteFail(collection, slug, error) { }; } -export function emptyDraftCreated(entry) { +export function emptyDraftCreated(entry: EntryValue) { return { type: DRAFT_CREATE_EMPTY, payload: entry, @@ -194,14 +208,14 @@ export function emptyDraftCreated(entry) { /* * Exported simple Action Creators */ -export function createDraftFromEntry(entry, metadata, mediaFiles) { +export function createDraftFromEntry(entry: EntryMap, metadata?: Map) { return { type: DRAFT_CREATE_FROM_ENTRY, - payload: { entry, metadata, mediaFiles }, + payload: { entry, metadata }, }; } -export function createDraftDuplicateFromEntry(entry) { +export function createDraftDuplicateFromEntry(entry: EntryMap) { return { type: DRAFT_CREATE_DUPLICATE_FROM_ENTRY, payload: createEntry(entry.get('collection'), '', '', { data: entry.get('data') }), @@ -209,34 +223,20 @@ export function createDraftDuplicateFromEntry(entry) { } export function discardDraft() { - return (dispatch, getState) => { - const state = getState(); - - const mediaDrafts = state.entryDraft.get('mediaFiles').filter(file => file.draft); - - mediaDrafts.forEach(file => { - dispatch(deleteMedia(file)); - }); - - dispatch({ type: DRAFT_DISCARD }); - }; + return { type: DRAFT_DISCARD }; } -export function changeDraft(entry) { - return { - type: DRAFT_CHANGE, - payload: entry, - }; -} - -export function changeDraftField(field, value, metadata) { +export function changeDraftField(field: string, value: string, metadata: Record) { return { type: DRAFT_CHANGE_FIELD, payload: { field, value, metadata }, }; } -export function changeDraftFieldValidation(uniquefieldId, errors) { +export function changeDraftFieldValidation( + uniquefieldId: string, + errors: { type: string; message: string }[], +) { return { type: DRAFT_VALIDATION_ERRORS, payload: { uniquefieldId, errors }, @@ -247,78 +247,57 @@ export function clearFieldErrors() { return { type: DRAFT_CLEAR_ERRORS }; } -export function localBackupRetrieved(entry, mediaFiles) { +export function localBackupRetrieved(entry: EntryValue) { return { type: DRAFT_LOCAL_BACKUP_RETRIEVED, - payload: { entry, mediaFiles }, + payload: { entry }, }; } export function loadLocalBackup() { - return (dispatch, getState) => { - dispatch({ - type: DRAFT_CREATE_FROM_LOCAL_BACKUP, - }); - - // only add media files to the library after loading from backup was approved - const state = getState(); - const mediaFiles = state.entryDraft.get('mediaFiles').toJS(); - const filesToAdd = mediaFiles.map(file => ({ - ...file, - draft: true, - })); - dispatch(addMediaFilesToLibrary(filesToAdd)); + return { + type: DRAFT_CREATE_FROM_LOCAL_BACKUP, }; } -export function addDraftEntryMediaFile(file) { +export function addDraftEntryMediaFile(file: MediaFile) { return { type: ADD_DRAFT_ENTRY_MEDIA_FILE, payload: file }; } -export function setDraftEntryMediaFiles(files) { - return { type: SET_DRAFT_ENTRY_MEDIA_FILES, payload: files }; +export function removeDraftEntryMediaFile({ id }: { id: string }) { + return { type: REMOVE_DRAFT_ENTRY_MEDIA_FILE, payload: { id } }; } -export function removeDraftEntryMediaFile(file) { - return { type: REMOVE_DRAFT_ENTRY_MEDIA_FILE, payload: file }; -} - -export function clearDraftEntryMediaFiles() { - return { type: CLEAR_DRAFT_ENTRY_MEDIA_FILES }; -} - -export function persistLocalBackup(entry, collection, mediaFiles) { - return (dispatch, getState) => { +export function persistLocalBackup(entry: EntryMap, collection: Collection) { + return (dispatch: ThunkDispatch, getState: () => State) => { const state = getState(); const backend = currentBackend(state.config); - // persist any pending related media files and assets - const assets = getMediaAssets(state, mediaFiles); - - return backend.persistLocalDraftBackup(entry, collection, mediaFiles, assets); + return backend.persistLocalDraftBackup(entry, collection); }; } -export function retrieveLocalBackup(collection, slug) { - return async (dispatch, getState) => { +export function retrieveLocalBackup(collection: Collection, slug: string) { + return async (dispatch: ThunkDispatch, getState: () => State) => { const state = getState(); const backend = currentBackend(state.config); - const { entry, mediaFiles, assets } = await backend.getLocalDraftBackup(collection, slug); + const { entry } = await backend.getLocalDraftBackup(collection, slug); if (entry) { // load assets from backup - const assetProxies = await Promise.all( - assets.map(asset => createAssetProxy(asset.value, asset.fileObj)), + const mediaFiles = entry.mediaFiles || []; + const assetProxies: AssetProxy[] = mediaFiles.map(file => + createAssetProxy({ path: file.path, file: file.file, url: file.url }), ); dispatch(addAssets(assetProxies)); - return dispatch(localBackupRetrieved(entry, mediaFiles)); + return dispatch(localBackupRetrieved(entry)); } }; } -export function deleteLocalBackup(collection, slug) { - return (dispatch, getState) => { +export function deleteLocalBackup(collection: Collection, slug: string) { + return (dispatch: ThunkDispatch, getState: () => State) => { const state = getState(); const backend = currentBackend(state.config); return backend.deleteLocalDraftBackup(collection, slug); @@ -329,17 +308,17 @@ export function deleteLocalBackup(collection, slug) { * Exported Thunk Action Creators */ -export function loadEntry(collection, slug) { - return (dispatch, getState) => { +export function loadEntry(collection: Collection, slug: string) { + return (dispatch: ThunkDispatch, getState: () => State) => { const state = getState(); const backend = currentBackend(state.config); dispatch(entryLoading(collection, slug)); return backend - .getEntry(collection, slug) - .then(loadedEntry => { + .getEntry(state, collection, slug) + .then((loadedEntry: EntryValue) => { return dispatch(entryLoaded(collection, loadedEntry)); }) - .catch(error => { + .catch((error: Error) => { console.error(error); dispatch( notifSend({ @@ -360,13 +339,18 @@ const appendActions = fromJS({ ['append_next']: { action: 'next', append: true }, }); -const addAppendActionsToCursor = cursor => - Cursor.create(cursor).updateStore('actions', actions => - actions.union(appendActions.filter(v => actions.has(v.get('action'))).keySeq()), - ); +const addAppendActionsToCursor = (cursor: typeof Cursor) => { + return Cursor.create(cursor).updateStore('actions', (actions: Set) => { + return actions.union( + appendActions + .filter((v: Map) => actions.has(v.get('action') as string)) + .keySeq(), + ); + }); +}; -export function loadEntries(collection, page = 0) { - return (dispatch, getState) => { +export function loadEntries(collection: Collection, page = 0) { + return (dispatch: ThunkDispatch, getState: () => State) => { if (collection.get('isFetching')) { return; } @@ -380,7 +364,7 @@ export function loadEntries(collection, page = 0) { dispatch(entriesLoading(collection)); provider .listEntries(collection, page) - .then(response => ({ + .then((response: { cursor: typeof Cursor }) => ({ ...response, // The only existing backend using the pagination system is the @@ -397,7 +381,7 @@ export function loadEntries(collection, page = 0) { }) : Cursor.create(response.cursor), })) - .then(response => + .then((response: { cursor: typeof Cursor; pagination: number; entries: EntryValue[] }) => dispatch( entriesLoaded( collection, @@ -410,7 +394,7 @@ export function loadEntries(collection, page = 0) { ), ), ) - .catch(err => { + .catch((err: Error) => { dispatch( notifSend({ message: { @@ -426,17 +410,18 @@ export function loadEntries(collection, page = 0) { }; } -function traverseCursor(backend, cursor, action) { +function traverseCursor(backend: Backend, cursor: typeof Cursor, action: string) { if (!cursor.actions.has(action)) { throw new Error(`The current cursor does not support the pagination action "${action}".`); } return backend.traverseCursor(cursor, action); } -export function traverseCollectionCursor(collection, action) { - return async (dispatch, getState) => { +export function traverseCollectionCursor(collection: Collection, action: string) { + return async (dispatch: ThunkDispatch, getState: () => State) => { const state = getState(); - if (state.entries.getIn(['pages', `${collection.get('name')}`, 'isFetching'])) { + const collectionName = collection.get('name'); + if (state.entries.getIn(['pages', `${collectionName}`, 'isFetching'])) { return; } const backend = currentBackend(state.config); @@ -477,59 +462,94 @@ export function traverseCollectionCursor(collection, action) { }; } -export function createEmptyDraft(collection) { - return dispatch => { +export function createEmptyDraft(collection: Collection) { + return async (dispatch: ThunkDispatch, getState: () => State) => { const dataFields = createEmptyDraftData(collection.get('fields', List())); - const newEntry = createEntry(collection.get('name'), '', '', { data: dataFields }); + + let mediaFiles = [] as MediaFile[]; + if (!collection.has('media_folder')) { + await waitForMediaLibraryToLoad(dispatch, getState()); + mediaFiles = getState().mediaLibrary.get('files'); + } + + const newEntry = createEntry(collection.get('name'), '', '', { data: dataFields, mediaFiles }); dispatch(emptyDraftCreated(newEntry)); }; } -export function createEmptyDraftData(fields, withNameKey = true) { - return fields.reduce((acc, item) => { - const subfields = item.get('field') || item.get('fields'); - const list = item.get('widget') == 'list'; - const name = item.get('name'); - const defaultValue = item.get('default', null); - const isEmptyDefaultValue = val => [[{}], {}].some(e => isEqual(val, e)); - - if (List.isList(subfields)) { - const subDefaultValue = list - ? [createEmptyDraftData(subfields)] - : createEmptyDraftData(subfields); - if (!isEmptyDefaultValue(subDefaultValue)) { - acc[name] = subDefaultValue; - } - return acc; - } - - if (Map.isMap(subfields)) { - const subDefaultValue = list - ? [createEmptyDraftData([subfields], false)] - : createEmptyDraftData([subfields]); - if (!isEmptyDefaultValue(subDefaultValue)) { - acc[name] = subDefaultValue; - } - return acc; - } - - if (defaultValue !== null) { - if (!withNameKey) { - return defaultValue; - } - acc[name] = defaultValue; - } - - return acc; - }, {}); +interface DraftEntryData { + [name: string]: string | null | DraftEntryData | DraftEntryData[] | (string | DraftEntryData)[]; } -export function getMediaAssets(state, mediaFiles) { - return mediaFiles.map(file => getAsset(state, file.public_path)); +export function createEmptyDraftData(fields: EntryFields, withNameKey = true) { + return fields.reduce( + (reduction: DraftEntryData | string | undefined, value: EntryField | undefined) => { + const acc = reduction as DraftEntryData; + const item = value as EntryField; + const subfields = item.get('field') || item.get('fields'); + const list = item.get('widget') == 'list'; + const name = item.get('name'); + const defaultValue = item.get('default', null); + const isEmptyDefaultValue = (val: unknown) => [[{}], {}].some(e => isEqual(val, e)); + + if (List.isList(subfields)) { + const subDefaultValue = list + ? [createEmptyDraftData(subfields as EntryFields)] + : createEmptyDraftData(subfields as EntryFields); + if (!isEmptyDefaultValue(subDefaultValue)) { + acc[name] = subDefaultValue; + } + return acc; + } + + if (Map.isMap(subfields)) { + const subDefaultValue = list + ? [createEmptyDraftData(List([subfields as EntryField]), false)] + : createEmptyDraftData(List([subfields as EntryField])); + if (!isEmptyDefaultValue(subDefaultValue)) { + acc[name] = subDefaultValue; + } + return acc; + } + + if (defaultValue !== null) { + if (!withNameKey) { + return defaultValue; + } + acc[name] = defaultValue; + } + + return acc; + }, + {} as DraftEntryData, + ); } -export function persistEntry(collection) { - return (dispatch, getState) => { +export async function getMediaAssets({ + getState, + mediaFiles, + dispatch, + collection, + entryPath, +}: { + getState: () => State; + mediaFiles: List; + collection: Collection; + entryPath: string; + dispatch: Dispatch; +}) { + const filesArray = mediaFiles.toJS() as MediaFile[]; + const assets = await Promise.all( + filesArray + .filter(file => file.draft) + .map(file => getAsset({ collection, entryPath, path: file.path })(dispatch, getState)), + ); + + return assets; +} + +export function persistEntry(collection: Collection) { + return async (dispatch: ThunkDispatch, getState: () => State) => { const state = getState(); const entryDraft = state.entryDraft; const fieldsErrors = entryDraft.get('fieldsErrors'); @@ -557,8 +577,14 @@ export function persistEntry(collection) { } const backend = currentBackend(state.config); - const assetProxies = getMediaAssets(state, entryDraft.get('mediaFiles')); const entry = entryDraft.get('entry'); + const assetProxies = await getMediaAssets({ + getState, + mediaFiles: entry.get('mediaFiles'), + dispatch, + collection, + entryPath: entry.get('path'), + }); /** * Serialize the values of any fields with registered serializers, and @@ -570,15 +596,15 @@ export function persistEntry(collection) { const serializedEntryDraft = entryDraft.set('entry', serializedEntry); dispatch(entryPersisting(collection, serializedEntry)); return backend - .persistEntry( - state.config, + .persistEntry({ + config: state.config, collection, - serializedEntryDraft, - assetProxies.toJS(), - state.integrations, + entryDraft: serializedEntryDraft, + assetProxies, + integrations: state.integrations, usedSlugs, - ) - .then(slug => { + }) + .then((slug: string) => { dispatch( notifSend({ message: { @@ -590,7 +616,7 @@ export function persistEntry(collection) { ); dispatch(entryPersisted(collection, serializedEntry, slug)); }) - .catch(error => { + .catch((error: Error) => { console.error(error); dispatch( notifSend({ @@ -607,8 +633,8 @@ export function persistEntry(collection) { }; } -export function deleteEntry(collection, slug) { - return (dispatch, getState) => { +export function deleteEntry(collection: Collection, slug: string) { + return (dispatch: ThunkDispatch, getState: () => State) => { const state = getState(); const backend = currentBackend(state.config); @@ -618,7 +644,7 @@ export function deleteEntry(collection, slug) { .then(() => { return dispatch(entryDeleted(collection, slug)); }) - .catch(error => { + .catch((error: Error) => { dispatch( notifSend({ message: { diff --git a/packages/netlify-cms-core/src/actions/media.js b/packages/netlify-cms-core/src/actions/media.js deleted file mode 100644 index 2c4ccb47..00000000 --- a/packages/netlify-cms-core/src/actions/media.js +++ /dev/null @@ -1,15 +0,0 @@ -export const ADD_ASSETS = 'ADD_ASSETS'; -export const ADD_ASSET = 'ADD_ASSET'; -export const REMOVE_ASSET = 'REMOVE_ASSET'; - -export function addAssets(assets) { - return { type: ADD_ASSETS, payload: assets }; -} - -export function addAsset(assetProxy) { - return { type: ADD_ASSET, payload: assetProxy }; -} - -export function removeAsset(path) { - return { type: REMOVE_ASSET, payload: path }; -} diff --git a/packages/netlify-cms-core/src/actions/media.ts b/packages/netlify-cms-core/src/actions/media.ts new file mode 100644 index 00000000..4d602b6c --- /dev/null +++ b/packages/netlify-cms-core/src/actions/media.ts @@ -0,0 +1,67 @@ +import AssetProxy, { createAssetProxy } from '../valueObjects/AssetProxy'; +import { Collection, State, MediaFile } from '../types/redux'; +import { ThunkDispatch } from 'redux-thunk'; +import { AnyAction } from 'redux'; +import { isAbsolutePath } from 'netlify-cms-lib-util'; +import { selectMediaFilePath } from '../reducers/entries'; +import { selectMediaFileByPath } from '../reducers/mediaLibrary'; +import { getMediaFile, waitForMediaLibraryToLoad, getMediaDisplayURL } from './mediaLibrary'; + +export const ADD_ASSETS = 'ADD_ASSETS'; +export const ADD_ASSET = 'ADD_ASSET'; +export const REMOVE_ASSET = 'REMOVE_ASSET'; + +export function addAssets(assets: AssetProxy[]) { + return { type: ADD_ASSETS, payload: assets }; +} + +export function addAsset(assetProxy: AssetProxy) { + return { type: ADD_ASSET, payload: assetProxy }; +} + +export function removeAsset(path: string) { + return { type: REMOVE_ASSET, payload: path }; +} + +interface GetAssetArgs { + collection: Collection; + entryPath: string; + path: string; +} + +export function getAsset({ collection, entryPath, path }: GetAssetArgs) { + return async (dispatch: ThunkDispatch, getState: () => State) => { + if (!path) return createAssetProxy({ path: '', file: new File([], 'empty') }); + + const state = getState(); + const resolvedPath = selectMediaFilePath(state.config, collection, entryPath, path); + + let asset = state.medias.get(resolvedPath); + if (asset) { + // There is already an AssetProxy in memory for this path. Use it. + return asset; + } + + // Create a new AssetProxy (for consistency) and return it. + if (isAbsolutePath(resolvedPath)) { + // asset path is a public url so we can just use it as is + asset = createAssetProxy({ path: resolvedPath, url: path }); + } else { + // load asset url from backend + await waitForMediaLibraryToLoad(dispatch, getState()); + const file: MediaFile | null = selectMediaFileByPath(state, resolvedPath); + + if (file) { + const url = await getMediaDisplayURL(dispatch, getState(), file); + asset = createAssetProxy({ path: resolvedPath, url: url || resolvedPath }); + } else { + const { url } = await getMediaFile(state, resolvedPath); + asset = createAssetProxy({ path: resolvedPath, url }); + } + } + + dispatch(addAsset(asset)); + + return asset; + }; +} diff --git a/packages/netlify-cms-core/src/actions/mediaLibrary.js b/packages/netlify-cms-core/src/actions/mediaLibrary.js deleted file mode 100644 index f5d46180..00000000 --- a/packages/netlify-cms-core/src/actions/mediaLibrary.js +++ /dev/null @@ -1,434 +0,0 @@ -import { Map } from 'immutable'; -import { actions as notifActions } from 'redux-notifications'; -import { resolveMediaFilename, getBlobSHA } from 'netlify-cms-lib-util'; -import { currentBackend } from 'coreSrc/backend'; -import { EDITORIAL_WORKFLOW } from 'Constants/publishModes'; -import { createAssetProxy } from 'ValueObjects/AssetProxy'; -import { selectIntegration } from 'Reducers'; -import { getIntegrationProvider } from 'Integrations'; -import { addAsset, removeAsset } from './media'; -import { addDraftEntryMediaFile, removeDraftEntryMediaFile } from './entries'; -import { sanitizeSlug } from 'Lib/urlHelper'; -import { waitUntil } from './waitUntil'; - -const { notifSend } = notifActions; - -export const MEDIA_LIBRARY_OPEN = 'MEDIA_LIBRARY_OPEN'; -export const MEDIA_LIBRARY_CLOSE = 'MEDIA_LIBRARY_CLOSE'; -export const MEDIA_LIBRARY_CREATE = 'MEDIA_LIBRARY_CREATE'; -export const MEDIA_INSERT = 'MEDIA_INSERT'; -export const MEDIA_REMOVE_INSERTED = 'MEDIA_REMOVE_INSERTED'; -export const MEDIA_LOAD_REQUEST = 'MEDIA_LOAD_REQUEST'; -export const MEDIA_LOAD_SUCCESS = 'MEDIA_LOAD_SUCCESS'; -export const MEDIA_LOAD_FAILURE = 'MEDIA_LOAD_FAILURE'; -export const MEDIA_PERSIST_REQUEST = 'MEDIA_PERSIST_REQUEST'; -export const MEDIA_PERSIST_SUCCESS = 'MEDIA_PERSIST_SUCCESS'; -export const MEDIA_PERSIST_FAILURE = 'MEDIA_PERSIST_FAILURE'; -export const MEDIA_DELETE_REQUEST = 'MEDIA_DELETE_REQUEST'; -export const MEDIA_DELETE_SUCCESS = 'MEDIA_DELETE_SUCCESS'; -export const MEDIA_DELETE_FAILURE = 'MEDIA_DELETE_FAILURE'; -export const MEDIA_DISPLAY_URL_REQUEST = 'MEDIA_DISPLAY_URL_REQUEST'; -export const MEDIA_DISPLAY_URL_SUCCESS = 'MEDIA_DISPLAY_URL_SUCCESS'; -export const MEDIA_DISPLAY_URL_FAILURE = 'MEDIA_DISPLAY_URL_FAILURE'; -export const ADD_MEDIA_FILES_TO_LIBRARY = 'ADD_MEDIA_FILES_TO_LIBRARY'; - -export function createMediaLibrary(instance) { - const api = { - show: instance.show || (() => {}), - hide: instance.hide || (() => {}), - onClearControl: instance.onClearControl || (() => {}), - onRemoveControl: instance.onRemoveControl || (() => {}), - enableStandalone: instance.enableStandalone || (() => {}), - }; - return { type: MEDIA_LIBRARY_CREATE, payload: api }; -} - -export function clearMediaControl(id) { - return (dispatch, getState) => { - const state = getState(); - const mediaLibrary = state.mediaLibrary.get('externalLibrary'); - if (mediaLibrary) { - mediaLibrary.onClearControl({ id }); - } - }; -} - -export function removeMediaControl(id) { - return (dispatch, getState) => { - const state = getState(); - const mediaLibrary = state.mediaLibrary.get('externalLibrary'); - if (mediaLibrary) { - mediaLibrary.onRemoveControl({ id }); - } - }; -} - -export function openMediaLibrary(payload = {}) { - return (dispatch, getState) => { - const state = getState(); - const mediaLibrary = state.mediaLibrary.get('externalLibrary'); - if (mediaLibrary) { - const { controlID: id, value, config = Map(), allowMultiple, forImage } = payload; - mediaLibrary.show({ id, value, config: config.toJS(), allowMultiple, imagesOnly: forImage }); - } - dispatch({ type: MEDIA_LIBRARY_OPEN, payload }); - }; -} - -export function closeMediaLibrary() { - return (dispatch, getState) => { - const state = getState(); - const mediaLibrary = state.mediaLibrary.get('externalLibrary'); - if (mediaLibrary) { - mediaLibrary.hide(); - } - dispatch({ type: MEDIA_LIBRARY_CLOSE }); - }; -} - -export function insertMedia(media) { - return (dispatch, getState) => { - let mediaPath; - if (media.url) { - // media.url is public, and already resolved - mediaPath = media.url; - } else if (media.name) { - // media.name still needs to be resolved to the appropriate URL - const state = getState(); - const config = state.config; - if (config.get('media_folder_relative')) { - // the path is being resolved relatively - // and we need to know the path of the entry to resolve it - const mediaFolder = config.get('media_folder'); - const collection = state.entryDraft.getIn(['entry', 'collection']); - const collectionFolder = state.collections.getIn([collection, 'folder']); - mediaPath = resolveMediaFilename(media.name, { mediaFolder, collectionFolder }); - } else { - // the path is being resolved to a public URL - const publicFolder = config.get('public_folder'); - mediaPath = resolveMediaFilename(media.name, { publicFolder }); - } - } else if (Array.isArray(media) || typeof media === 'string') { - mediaPath = media; - } else { - throw new Error('Incorrect usage, expected {url}, {file}, string or string array'); - } - dispatch({ type: MEDIA_INSERT, payload: { mediaPath } }); - }; -} - -export function removeInsertedMedia(controlID) { - return { type: MEDIA_REMOVE_INSERTED, payload: { controlID } }; -} - -export function loadMedia(opts = {}) { - const { delay = 0, query = '', page = 1, privateUpload } = opts; - return async (dispatch, getState) => { - const state = getState(); - const backend = currentBackend(state.config); - const integration = selectIntegration(state, null, 'assetStore'); - if (integration) { - const provider = getIntegrationProvider(state.integrations, backend.getToken, integration); - dispatch(mediaLoading(page)); - try { - const files = await provider.retrieve(query, page, privateUpload); - const mediaLoadedOpts = { - page, - canPaginate: true, - dynamicSearch: true, - dynamicSearchQuery: query, - privateUpload, - }; - return dispatch(mediaLoaded(files, mediaLoadedOpts)); - } catch (error) { - return dispatch(mediaLoadFailed({ privateUpload })); - } - } - dispatch(mediaLoading(page)); - return new Promise(resolve => { - setTimeout(() => - resolve( - backend - .getMedia() - .then(files => dispatch(mediaLoaded(files))) - .catch( - error => - console.error(error) || - dispatch(() => { - if (error.status === 404) { - console.log('This 404 was expected and handled appropriately.'); - return mediaLoaded(); - } else { - return mediaLoadFailed(); - } - }), - ), - ), - ); - }, delay); - }; -} - -export function persistMedia(file, opts = {}) { - const { privateUpload } = opts; - return async (dispatch, getState) => { - const state = getState(); - const backend = currentBackend(state.config); - const integration = selectIntegration(state, null, 'assetStore'); - const files = state.mediaLibrary.get('files'); - const fileName = sanitizeSlug(file.name.toLowerCase(), state.config.get('slug')); - const existingFile = files.find(existingFile => existingFile.name.toLowerCase() === fileName); - - /** - * Check for existing files of the same name before persisting. If no asset - * store integration is used, files are being stored in Git, so we can - * expect file names to be unique. If an asset store is in use, file names - * may not be unique, so we forego this check. - */ - if (!integration && existingFile) { - if (!window.confirm(`${existingFile.name} already exists. Do you want to replace it?`)) { - return; - } else { - await dispatch(deleteMedia(existingFile, { privateUpload })); - } - } - - dispatch(mediaPersisting()); - - try { - const id = await getBlobSHA(file); - const assetProxy = await createAssetProxy(fileName, file, false, privateUpload); - dispatch(addAsset(assetProxy)); - - const entry = state.entryDraft.get('entry'); - const useWorkflow = state.config.getIn(['publish_mode']) === EDITORIAL_WORKFLOW; - const draft = entry && !entry.isEmpty() && useWorkflow; - - if (!integration) { - const asset = await backend.persistMedia(state.config, assetProxy, draft); - - const assetId = asset.id || id; - const displayURL = asset.displayURL || URL.createObjectURL(file); - - if (draft) { - dispatch( - addDraftEntryMediaFile({ - ...asset, - id: assetId, - draft, - public_path: assetProxy.public_path, - }), - ); - } - - return dispatch( - mediaPersisted({ - ...asset, - id: assetId, - displayURL, - draft, - }), - ); - } - - return dispatch( - mediaPersisted( - { id, displayURL: URL.createObjectURL(file), ...assetProxy.asset, draft }, - { privateUpload }, - ), - ); - } catch (error) { - console.error(error); - dispatch( - notifSend({ - message: `Failed to persist media: ${error}`, - kind: 'danger', - dismissAfter: 8000, - }), - ); - return dispatch(mediaPersistFailed({ privateUpload })); - } - }; -} - -export function deleteMedia(file, opts = {}) { - const { privateUpload } = opts; - return async (dispatch, getState) => { - const state = getState(); - const backend = currentBackend(state.config); - const integration = selectIntegration(state, null, 'assetStore'); - if (integration) { - const provider = getIntegrationProvider(state.integrations, backend.getToken, integration); - dispatch(mediaDeleting()); - - try { - await provider.delete(file.id); - return dispatch(mediaDeleted(file, { privateUpload })); - } catch (error) { - console.error(error); - dispatch( - notifSend({ - message: `Failed to delete media: ${error.message}`, - kind: 'danger', - dismissAfter: 8000, - }), - ); - return dispatch(mediaDeleteFailed({ privateUpload })); - } - } - dispatch(mediaDeleting()); - - try { - const assetProxy = await createAssetProxy(file.name, file); - dispatch(removeAsset(assetProxy.public_path)); - dispatch(removeDraftEntryMediaFile({ id: file.id })); - - if (!file.draft) { - await backend.deleteMedia(state.config, file.path); - } - - return dispatch(mediaDeleted(file)); - } catch (error) { - console.error(error); - dispatch( - notifSend({ - message: `Failed to delete media: ${error.message}`, - kind: 'danger', - dismissAfter: 8000, - }), - ); - return dispatch(mediaDeleteFailed()); - } - }; -} - -export function loadMediaDisplayURL(file) { - return async (dispatch, getState) => { - const { displayURL, id, url } = file; - const state = getState(); - const displayURLState = state.mediaLibrary.getIn(['displayURLs', id], Map()); - if ( - !id || - // displayURL is used by most backends; url (like urlIsPublicPath) is used exclusively by the - // assetStore integration. Only the assetStore uses URLs which can actually be inserted into - // an entry - other backends create a domain-relative URL using the public_folder from the - // config and the file's name. - (!displayURL && !url) || - displayURLState.get('url') || - displayURLState.get('isFetching') || - displayURLState.get('err') - ) { - return Promise.resolve(); - } - if (typeof displayURL === 'string') { - dispatch(mediaDisplayURLRequest(id)); - dispatch(mediaDisplayURLSuccess(id, displayURL)); - return; - } - try { - const backend = currentBackend(state.config); - dispatch(mediaDisplayURLRequest(id)); - const newURL = await backend.getMediaDisplayURL(displayURL); - if (newURL) { - dispatch(mediaDisplayURLSuccess(id, newURL)); - } else { - throw new Error('No display URL was returned!'); - } - } catch (err) { - dispatch(mediaDisplayURLFailure(id, err)); - } - }; -} - -export function mediaLoading(page) { - return { - type: MEDIA_LOAD_REQUEST, - payload: { page }, - }; -} - -export function mediaLoaded(files, opts = {}) { - return { - type: MEDIA_LOAD_SUCCESS, - payload: { files, ...opts }, - }; -} - -export function mediaLoadFailed(error, opts = {}) { - const { privateUpload } = opts; - return { type: MEDIA_LOAD_FAILURE, payload: { privateUpload } }; -} - -export function mediaPersisting() { - return { type: MEDIA_PERSIST_REQUEST }; -} - -export function mediaPersisted(asset, opts = {}) { - const { privateUpload } = opts; - return { - type: MEDIA_PERSIST_SUCCESS, - payload: { file: asset, privateUpload }, - }; -} - -export function addMediaFilesToLibrary(mediaFiles) { - return (dispatch, getState) => { - const state = getState(); - const action = { - type: ADD_MEDIA_FILES_TO_LIBRARY, - payload: { mediaFiles }, - }; - // add media files to library only after the library finished loading - if (state.mediaLibrary.get('isLoading') === false) { - dispatch(action); - } else { - dispatch( - waitUntil({ - predicate: ({ type }) => type === MEDIA_LOAD_SUCCESS, - run: dispatch => dispatch(action), - }), - ); - } - }; -} - -export function mediaPersistFailed(error, opts = {}) { - const { privateUpload } = opts; - return { type: MEDIA_PERSIST_FAILURE, payload: { privateUpload } }; -} - -export function mediaDeleting() { - return { type: MEDIA_DELETE_REQUEST }; -} - -export function mediaDeleted(file, opts = {}) { - const { privateUpload } = opts; - return { - type: MEDIA_DELETE_SUCCESS, - payload: { file, privateUpload }, - }; -} - -export function mediaDeleteFailed(error, opts = {}) { - const { privateUpload } = opts; - return { type: MEDIA_DELETE_FAILURE, payload: { privateUpload } }; -} - -export function mediaDisplayURLRequest(key) { - return { type: MEDIA_DISPLAY_URL_REQUEST, payload: { key } }; -} - -export function mediaDisplayURLSuccess(key, url) { - return { - type: MEDIA_DISPLAY_URL_SUCCESS, - payload: { key, url }, - }; -} - -export function mediaDisplayURLFailure(key, err) { - console.error(err); - return { - type: MEDIA_DISPLAY_URL_FAILURE, - payload: { key, err }, - }; -} diff --git a/packages/netlify-cms-core/src/actions/mediaLibrary.ts b/packages/netlify-cms-core/src/actions/mediaLibrary.ts new file mode 100644 index 00000000..39b175c9 --- /dev/null +++ b/packages/netlify-cms-core/src/actions/mediaLibrary.ts @@ -0,0 +1,505 @@ +import { Map } from 'immutable'; +import { actions as notifActions } from 'redux-notifications'; +import { getBlobSHA } from 'netlify-cms-lib-util'; +import { currentBackend } from '../backend'; +import AssetProxy, { createAssetProxy } from '../valueObjects/AssetProxy'; +import { selectIntegration } from '../reducers'; +import { selectMediaFilePath, selectMediaFilePublicPath } from '../reducers/entries'; +import { selectMediaDisplayURL, selectMediaFiles } from '../reducers/mediaLibrary'; +import { getIntegrationProvider } from '../integrations'; +import { addAsset, removeAsset } from './media'; +import { addDraftEntryMediaFile, removeDraftEntryMediaFile } from './entries'; +import { sanitizeSlug } from '../lib/urlHelper'; +import { State, MediaFile, DisplayURLState } from '../types/redux'; +import { AnyAction } from 'redux'; +import { ThunkDispatch } from 'redux-thunk'; +import { MediaLibraryInstance } from '../mediaLibrary'; +import { selectEditingWorkflowDraft } from '../reducers/editorialWorkflow'; +import { waitUntilWithTimeout } from './waitUntil'; + +const { notifSend } = notifActions; + +export const MEDIA_LIBRARY_OPEN = 'MEDIA_LIBRARY_OPEN'; +export const MEDIA_LIBRARY_CLOSE = 'MEDIA_LIBRARY_CLOSE'; +export const MEDIA_LIBRARY_CREATE = 'MEDIA_LIBRARY_CREATE'; +export const MEDIA_INSERT = 'MEDIA_INSERT'; +export const MEDIA_REMOVE_INSERTED = 'MEDIA_REMOVE_INSERTED'; +export const MEDIA_LOAD_REQUEST = 'MEDIA_LOAD_REQUEST'; +export const MEDIA_LOAD_SUCCESS = 'MEDIA_LOAD_SUCCESS'; +export const MEDIA_LOAD_FAILURE = 'MEDIA_LOAD_FAILURE'; +export const MEDIA_PERSIST_REQUEST = 'MEDIA_PERSIST_REQUEST'; +export const MEDIA_PERSIST_SUCCESS = 'MEDIA_PERSIST_SUCCESS'; +export const MEDIA_PERSIST_FAILURE = 'MEDIA_PERSIST_FAILURE'; +export const MEDIA_DELETE_REQUEST = 'MEDIA_DELETE_REQUEST'; +export const MEDIA_DELETE_SUCCESS = 'MEDIA_DELETE_SUCCESS'; +export const MEDIA_DELETE_FAILURE = 'MEDIA_DELETE_FAILURE'; +export const MEDIA_DISPLAY_URL_REQUEST = 'MEDIA_DISPLAY_URL_REQUEST'; +export const MEDIA_DISPLAY_URL_SUCCESS = 'MEDIA_DISPLAY_URL_SUCCESS'; +export const MEDIA_DISPLAY_URL_FAILURE = 'MEDIA_DISPLAY_URL_FAILURE'; + +export function createMediaLibrary(instance: MediaLibraryInstance) { + const api = { + show: instance.show || (() => undefined), + hide: instance.hide || (() => undefined), + onClearControl: instance.onClearControl || (() => undefined), + onRemoveControl: instance.onRemoveControl || (() => undefined), + enableStandalone: instance.enableStandalone || (() => undefined), + }; + return { type: MEDIA_LIBRARY_CREATE, payload: api }; +} + +export function clearMediaControl(id: string) { + return (dispatch: ThunkDispatch, getState: () => State) => { + const state = getState(); + const mediaLibrary = state.mediaLibrary.get('externalLibrary'); + if (mediaLibrary) { + mediaLibrary.onClearControl({ id }); + } + }; +} + +export function removeMediaControl(id: string) { + return (dispatch: ThunkDispatch, getState: () => State) => { + const state = getState(); + const mediaLibrary = state.mediaLibrary.get('externalLibrary'); + if (mediaLibrary) { + mediaLibrary.onRemoveControl({ id }); + } + }; +} + +export function openMediaLibrary( + payload: { + controlID?: string; + value?: string; + config?: Map; + allowMultiple?: boolean; + forImage?: boolean; + } = {}, +) { + return (dispatch: ThunkDispatch, getState: () => State) => { + const state = getState(); + const mediaLibrary = state.mediaLibrary.get('externalLibrary'); + if (mediaLibrary) { + const { controlID: id, value, config = Map(), allowMultiple, forImage } = payload; + mediaLibrary.show({ id, value, config: config.toJS(), allowMultiple, imagesOnly: forImage }); + } + dispatch({ type: MEDIA_LIBRARY_OPEN, payload }); + }; +} + +export function closeMediaLibrary() { + return (dispatch: ThunkDispatch, getState: () => State) => { + const state = getState(); + const mediaLibrary = state.mediaLibrary.get('externalLibrary'); + if (mediaLibrary) { + mediaLibrary.hide(); + } + dispatch({ type: MEDIA_LIBRARY_CLOSE }); + }; +} + +export function insertMedia(mediaPath: string | string[]) { + return (dispatch: ThunkDispatch, getState: () => State) => { + const state = getState(); + const config = state.config; + const collectionName = state.entryDraft.getIn(['entry', 'collection']); + const collection = state.collections.get(collectionName); + if (Array.isArray(mediaPath)) { + mediaPath = mediaPath.map(path => selectMediaFilePublicPath(config, collection, path)); + } else { + mediaPath = selectMediaFilePublicPath(config, collection, mediaPath as string); + } + dispatch({ type: MEDIA_INSERT, payload: { mediaPath } }); + }; +} + +export function removeInsertedMedia(controlID: string) { + return { type: MEDIA_REMOVE_INSERTED, payload: { controlID } }; +} + +export function loadMedia( + opts: { delay?: number; query?: string; page?: number; privateUpload?: boolean } = {}, +) { + const { delay = 0, query = '', page = 1, privateUpload } = opts; + return async (dispatch: ThunkDispatch, getState: () => State) => { + const state = getState(); + const backend = currentBackend(state.config); + const integration = selectIntegration(state, null, 'assetStore'); + if (integration) { + const provider = getIntegrationProvider(state.integrations, backend.getToken, integration); + dispatch(mediaLoading(page)); + try { + const files = await provider.retrieve(query, page, privateUpload); + const mediaLoadedOpts = { + page, + canPaginate: true, + dynamicSearch: true, + dynamicSearchQuery: query, + privateUpload, + }; + return dispatch(mediaLoaded(files, mediaLoadedOpts)); + } catch (error) { + return dispatch(mediaLoadFailed({ privateUpload })); + } + } + dispatch(mediaLoading(page)); + return new Promise(resolve => { + setTimeout( + () => + resolve( + backend + .getMedia() + .then((files: MediaFile[]) => dispatch(mediaLoaded(files))) + .catch((error: { status?: number }) => { + console.error(error); + if (error.status === 404) { + console.log('This 404 was expected and handled appropriately.'); + dispatch(mediaLoaded([])); + } else { + dispatch(mediaLoadFailed()); + } + }), + ), + delay, + ); + }); + }; +} + +function createMediaFileFromAsset({ + id, + file, + assetProxy, + draft, +}: { + id: string; + file: File; + assetProxy: AssetProxy; + draft: boolean; +}): MediaFile { + const mediaFile = { + id, + name: file.name, + displayURL: assetProxy.url, + draft, + size: file.size, + url: assetProxy.url, + path: assetProxy.path, + }; + return mediaFile; +} + +export function persistMedia(file: File, opts: MediaOptions = {}) { + const { privateUpload } = opts; + return async (dispatch: ThunkDispatch, getState: () => State) => { + const state = getState(); + const backend = currentBackend(state.config); + const integration = selectIntegration(state, null, 'assetStore'); + const files: MediaFile[] = selectMediaFiles(state); + const fileName = sanitizeSlug(file.name.toLowerCase(), state.config.get('slug')); + const existingFile = files.find(existingFile => existingFile.name.toLowerCase() === fileName); + + const editingDraft = selectEditingWorkflowDraft(state); + + /** + * Check for existing files of the same name before persisting. If no asset + * store integration is used, files are being stored in Git, so we can + * expect file names to be unique. If an asset store is in use, file names + * may not be unique, so we forego this check. + */ + if (!integration && existingFile) { + if (!window.confirm(`${existingFile.name} already exists. Do you want to replace it?`)) { + return; + } else { + await dispatch(deleteMedia(existingFile, { privateUpload })); + } + } + + if (integration || !editingDraft) { + dispatch(mediaPersisting()); + } + + try { + let assetProxy: AssetProxy; + if (integration) { + try { + const provider = getIntegrationProvider( + state.integrations, + backend.getToken, + integration, + ); + const response = await provider.upload(file, privateUpload); + assetProxy = createAssetProxy({ + url: response.asset.url, + path: response.asset.url, + }); + } catch (error) { + assetProxy = createAssetProxy({ + file, + path: file.name, + }); + } + } else if (privateUpload) { + throw new Error('The Private Upload option is only available for Asset Store Integration'); + } else { + const entry = state.entryDraft.get('entry'); + const entryPath = entry?.get('path'); + const collection = state.collections.get(entry?.get('collection')); + const path = selectMediaFilePath(state.config, collection, entryPath, file.name); + assetProxy = createAssetProxy({ + file, + path, + }); + } + + dispatch(addAsset(assetProxy)); + + let mediaFile: MediaFile; + if (integration) { + const id = await getBlobSHA(file); + // integration assets are persisted immediately, thus draft is false + mediaFile = createMediaFileFromAsset({ id, file, assetProxy, draft: false }); + } else if (editingDraft) { + const id = await getBlobSHA(file); + mediaFile = createMediaFileFromAsset({ id, file, assetProxy, draft: editingDraft }); + return dispatch(addDraftEntryMediaFile(mediaFile)); + } else { + mediaFile = await backend.persistMedia(state.config, assetProxy); + } + + return dispatch(mediaPersisted(mediaFile, { privateUpload })); + } catch (error) { + console.error(error); + dispatch( + notifSend({ + message: `Failed to persist media: ${error}`, + kind: 'danger', + dismissAfter: 8000, + }), + ); + return dispatch(mediaPersistFailed({ privateUpload })); + } + }; +} + +export function deleteMedia(file: MediaFile, opts: MediaOptions = {}) { + const { privateUpload } = opts; + return async (dispatch: ThunkDispatch, getState: () => State) => { + const state = getState(); + const backend = currentBackend(state.config); + const integration = selectIntegration(state, null, 'assetStore'); + if (integration) { + const provider = getIntegrationProvider(state.integrations, backend.getToken, integration); + dispatch(mediaDeleting()); + + try { + await provider.delete(file.id); + return dispatch(mediaDeleted(file, { privateUpload })); + } catch (error) { + console.error(error); + dispatch( + notifSend({ + message: `Failed to delete media: ${error.message}`, + kind: 'danger', + dismissAfter: 8000, + }), + ); + return dispatch(mediaDeleteFailed({ privateUpload })); + } + } + + try { + if (file.draft) { + dispatch(removeAsset(file.path)); + dispatch(removeDraftEntryMediaFile({ id: file.id })); + } else { + const editingDraft = selectEditingWorkflowDraft(state); + + dispatch(mediaDeleting()); + dispatch(removeAsset(file.path)); + + await backend.deleteMedia(state.config, file.path); + + dispatch(mediaDeleted(file)); + if (editingDraft) { + dispatch(removeDraftEntryMediaFile({ id: file.id })); + } + } + } catch (error) { + console.error(error); + dispatch( + notifSend({ + message: `Failed to delete media: ${error.message}`, + kind: 'danger', + dismissAfter: 8000, + }), + ); + return dispatch(mediaDeleteFailed()); + } + }; +} + +export async function getMediaFile(state: State, path: string) { + const backend = currentBackend(state.config); + try { + const { url } = await backend.getMediaFile(path); + return { url }; + } catch (e) { + return { url: path }; + } +} + +export function loadMediaDisplayURL(file: MediaFile) { + return async (dispatch: ThunkDispatch, getState: () => State) => { + const { displayURL, id } = file; + const state = getState(); + const displayURLState: DisplayURLState = selectMediaDisplayURL(state, id); + if ( + !id || + !displayURL || + displayURLState.get('url') || + displayURLState.get('isFetching') || + displayURLState.get('err') + ) { + return Promise.resolve(); + } + if (typeof displayURL === 'string') { + dispatch(mediaDisplayURLRequest(id)); + dispatch(mediaDisplayURLSuccess(id, displayURL)); + return; + } + try { + const backend = currentBackend(state.config); + dispatch(mediaDisplayURLRequest(id)); + const newURL = await backend.getMediaDisplayURL(displayURL); + if (newURL) { + dispatch(mediaDisplayURLSuccess(id, newURL)); + } else { + throw new Error('No display URL was returned!'); + } + } catch (err) { + dispatch(mediaDisplayURLFailure(id, err)); + } + }; +} + +export function mediaLoading(page: number) { + return { + type: MEDIA_LOAD_REQUEST, + payload: { page }, + }; +} + +interface MediaOptions { + privateUpload?: boolean; +} + +export function mediaLoaded(files: MediaFile[], opts: MediaOptions = {}) { + return { + type: MEDIA_LOAD_SUCCESS, + payload: { files, ...opts }, + }; +} + +export function mediaLoadFailed(opts: MediaOptions = {}) { + const { privateUpload } = opts; + return { type: MEDIA_LOAD_FAILURE, payload: { privateUpload } }; +} + +export function mediaPersisting() { + return { type: MEDIA_PERSIST_REQUEST }; +} + +export function mediaPersisted(file: MediaFile, opts: MediaOptions = {}) { + const { privateUpload } = opts; + return { + type: MEDIA_PERSIST_SUCCESS, + payload: { file, privateUpload }, + }; +} + +export function mediaPersistFailed(opts: MediaOptions = {}) { + const { privateUpload } = opts; + return { type: MEDIA_PERSIST_FAILURE, payload: { privateUpload } }; +} + +export function mediaDeleting() { + return { type: MEDIA_DELETE_REQUEST }; +} + +export function mediaDeleted(file: MediaFile, opts: MediaOptions = {}) { + const { privateUpload } = opts; + return { + type: MEDIA_DELETE_SUCCESS, + payload: { file, privateUpload }, + }; +} + +export function mediaDeleteFailed(opts: MediaOptions = {}) { + const { privateUpload } = opts; + return { type: MEDIA_DELETE_FAILURE, payload: { privateUpload } }; +} + +export function mediaDisplayURLRequest(key: string) { + return { type: MEDIA_DISPLAY_URL_REQUEST, payload: { key } }; +} + +export function mediaDisplayURLSuccess(key: string, url: string) { + return { + type: MEDIA_DISPLAY_URL_SUCCESS, + payload: { key, url }, + }; +} + +export function mediaDisplayURLFailure(key: string, err: Error) { + console.error(err); + return { + type: MEDIA_DISPLAY_URL_FAILURE, + payload: { key, err }, + }; +} + +export async function waitForMediaLibraryToLoad( + dispatch: ThunkDispatch, + state: State, +) { + if (state.mediaLibrary.get('isLoading') !== false) { + await waitUntilWithTimeout(dispatch, resolve => ({ + predicate: ({ type }) => type === MEDIA_LOAD_SUCCESS || type === MEDIA_LOAD_FAILURE, + run: () => resolve(), + })); + } +} + +export async function getMediaDisplayURL( + dispatch: ThunkDispatch, + state: State, + file: MediaFile, +) { + const displayURLState: DisplayURLState = selectMediaDisplayURL(state, file.id); + + let url: string | null | undefined; + if (displayURLState.get('url')) { + // url was already loaded + url = displayURLState.get('url'); + } else if (displayURLState.get('err')) { + // url loading had an error + url = null; + } else { + if (!displayURLState.get('isFetching')) { + // load display url + dispatch(loadMediaDisplayURL(file)); + } + + const key = file.id; + url = await waitUntilWithTimeout(dispatch, resolve => ({ + predicate: ({ type, payload }) => + (type === MEDIA_DISPLAY_URL_SUCCESS || type === MEDIA_DISPLAY_URL_FAILURE) && + payload.key === key, + run: (_dispatch, _getState, action) => resolve(action.payload.url), + })); + } + + return url; +} diff --git a/packages/netlify-cms-core/src/actions/waitUntil.js b/packages/netlify-cms-core/src/actions/waitUntil.js deleted file mode 100644 index 3456bbfd..00000000 --- a/packages/netlify-cms-core/src/actions/waitUntil.js +++ /dev/null @@ -1,9 +0,0 @@ -import { WAIT_UNTIL_ACTION } from '../redux/middleware/waitUntilAction'; - -export function waitUntil({ predicate, run }) { - return { - type: WAIT_UNTIL_ACTION, - predicate, - run, - }; -} diff --git a/packages/netlify-cms-core/src/actions/waitUntil.ts b/packages/netlify-cms-core/src/actions/waitUntil.ts new file mode 100644 index 00000000..abc425e4 --- /dev/null +++ b/packages/netlify-cms-core/src/actions/waitUntil.ts @@ -0,0 +1,38 @@ +import { WAIT_UNTIL_ACTION, WaitActionArgs } from '../redux/middleware/waitUntilAction'; +import { ThunkDispatch } from 'redux-thunk'; +import { AnyAction } from 'redux'; +import { State } from '../types/redux'; + +export const waitUntil = ({ predicate, run }: WaitActionArgs) => { + return { + type: WAIT_UNTIL_ACTION, + predicate, + run, + }; +}; + +export const waitUntilWithTimeout = async ( + dispatch: ThunkDispatch, + waitActionArgs: (resolve: (value?: T) => void) => WaitActionArgs, + timeout = 30000, +): Promise => { + let waitDone = false; + + const waitPromise = new Promise(resolve => { + dispatch(waitUntil(waitActionArgs(resolve))); + }); + + const timeoutPromise = new Promise((resolve, reject) => { + setTimeout(() => (waitDone ? resolve() : reject(new Error('Wait Action timed out'))), timeout); + }); + + const result = await Promise.race([ + waitPromise.then(result => { + waitDone = true; + return result; + }), + timeoutPromise, + ]).catch(null); + + return result; +}; diff --git a/packages/netlify-cms-core/src/backend.js b/packages/netlify-cms-core/src/backend.ts similarity index 59% rename from packages/netlify-cms-core/src/backend.js rename to packages/netlify-cms-core/src/backend.ts index 6b7d6c46..0ca33c22 100644 --- a/packages/netlify-cms-core/src/backend.js +++ b/packages/netlify-cms-core/src/backend.ts @@ -1,8 +1,10 @@ import { attempt, flatten, isError, trimStart, trimEnd, flow, partialRight, uniq } from 'lodash'; +import { List } from 'immutable'; import { stripIndent } from 'common-tags'; -import fuzzy from 'fuzzy'; -import { resolveFormat } from 'Formats/formats'; -import { selectIntegration } from 'Reducers/integrations'; +import * as fuzzy from 'fuzzy'; +import { resolveFormat } from './formats/formats'; +import { selectMediaFilePath, selectMediaFolder } from './reducers/entries'; +import { selectIntegration } from './reducers/integrations'; import { selectListMethod, selectEntrySlug, @@ -12,25 +14,41 @@ import { selectAllowDeletion, selectFolderEntryExtension, selectInferedField, -} from 'Reducers/collections'; -import { createEntry } from 'ValueObjects/Entry'; -import { sanitizeSlug, sanitizeChar } from 'Lib/urlHelper'; -import { getBackend } from 'Lib/registry'; -import { commitMessageFormatter, slugFormatter, prepareSlug } from 'Lib/backendHelper'; +} from './reducers/collections'; +import { createEntry, EntryValue } from './valueObjects/Entry'; +import { sanitizeSlug, sanitizeChar } from './lib/urlHelper'; +import { getBackend } from './lib/registry'; +import { commitMessageFormatter, slugFormatter, prepareSlug } from './lib/backendHelper'; import { localForage, Cursor, CURSOR_COMPATIBILITY_SYMBOL, EditorialWorkflowError, } from 'netlify-cms-lib-util'; -import { EDITORIAL_WORKFLOW, status } from 'Constants/publishModes'; +import { EDITORIAL_WORKFLOW, status } from './constants/publishModes'; import { SLUG_MISSING_REQUIRED_DATE, compileStringTemplate, extractTemplateVars, parseDateFromEntry, dateParsers, -} from 'Lib/stringTemplate'; +} from './lib/stringTemplate'; +import { + Collection, + EntryMap, + Config, + SlugConfig, + DisplayURL, + FilterRule, + Collections, + MediaFile, + Integrations, + EntryDraft, + CollectionFile, + State, +} from './types/redux'; +import AssetProxy from './valueObjects/AssetProxy'; +import { selectEditingWorkflowDraft } from './reducers/editorialWorkflow'; export class LocalStorageAuthStore { storageKey = 'netlify-cms-user'; @@ -40,7 +58,7 @@ export class LocalStorageAuthStore { return data && JSON.parse(data); } - store(userData) { + store(userData: unknown) { window.localStorage.setItem(this.storageKey, JSON.stringify(userData)); } @@ -49,7 +67,7 @@ export class LocalStorageAuthStore { } } -function getEntryBackupKey(collectionName, slug) { +function getEntryBackupKey(collectionName?: string, slug?: string) { const baseKey = 'backup'; if (!collectionName) { return baseKey; @@ -58,9 +76,9 @@ function getEntryBackupKey(collectionName, slug) { return `${baseKey}.${collectionName}${suffix}`; } -const extractSearchFields = searchFields => entry => +const extractSearchFields = (searchFields: string[]) => (entry: EntryValue) => searchFields.reduce((acc, field) => { - let nestedFields = field.split('.'); + const nestedFields = field.split('.'); let f = entry.data; for (let i = 0; i < nestedFields.length; i++) { f = f[nestedFields[i]]; @@ -69,13 +87,19 @@ const extractSearchFields = searchFields => entry => return f ? `${acc} ${f}` : acc; }, ''); -const sortByScore = (a, b) => { +const sortByScore = (a: fuzzy.FilterResult, b: fuzzy.FilterResult) => { if (a.score > b.score) return -1; if (a.score < b.score) return 1; return 0; }; -function createPreviewUrl(baseUrl, collection, slug, slugConfig, entry) { +function createPreviewUrl( + baseUrl: string, + collection: Collection, + slug: string, + slugConfig: SlugConfig, + entry: EntryMap, +) { /** * Preview URL can't be created without `baseUrl`. This makes preview URLs * optional for backends that don't support them. @@ -97,7 +121,7 @@ function createPreviewUrl(baseUrl, collection, slug, slugConfig, entry) { * URL path. */ const basePath = trimEnd(baseUrl, '/'); - const pathTemplate = collection.get('preview_path'); + const pathTemplate = collection.get('preview_path') as string; const fields = entry.get('data'); const date = parseDateFromEntry(entry, collection, collection.get('preview_path_date_field')); @@ -130,17 +154,145 @@ function createPreviewUrl(baseUrl, collection, slug, slugConfig, entry) { return `${basePath}/${previewPath}`; } +interface ImplementationInitOptions { + useWorkflow: boolean; + updateUserCredentials: (credentials: Credentials) => void; + initialWorkflowStatus: string; +} + +interface ImplementationEntry { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + data: any; + file: { path: string; label: string }; + metaData: { collection: string }; + isModification?: boolean; + slug: string; + mediaFiles: MediaFile[]; +} + +interface Implementation { + authComponent: () => void; + restoreUser: (user: User) => Promise; + init: (config: Config, options: ImplementationInitOptions) => Implementation; + authenticate: (credentials: Credentials) => Promise; + logout: () => Promise; + getToken: () => Promise; + unpublishedEntry?: (collection: Collection, slug: string) => Promise; + getEntry: (collection: Collection, slug: string, path: string) => Promise; + allEntriesByFolder?: ( + collection: Collection, + extension: string, + ) => Promise; + traverseCursor: ( + cursor: typeof Cursor, + action: unknown, + ) => Promise<{ entries: ImplementationEntry[]; cursor: typeof Cursor }>; + entriesByFolder: (collection: Collection, extension: string) => Promise; + entriesByFiles: (collection: Collection, extension: string) => Promise; + unpublishedEntries: () => Promise; + getMediaDisplayURL?: (displayURL: DisplayURL) => Promise; + getMedia: (folder?: string) => Promise; + getMediaFile: (path: string) => Promise; + getDeployPreview: ( + collection: Collection, + slug: string, + ) => Promise<{ url: string; status: string }>; + + persistEntry: ( + obj: { path: string; slug: string; raw: string }, + assetProxies: AssetProxy[], + opts: { + newEntry: boolean; + parsedData: { title: string; description: string }; + commitMessage: string; + collectionName: string; + useWorkflow: boolean; + unpublished: boolean; + hasAssetStore: boolean; + status?: string; + }, + ) => Promise; + persistMedia: (file: AssetProxy, opts: { commitMessage: string }) => Promise; + deleteFile: ( + path: string, + commitMessage: string, + opts?: { collection: Collection; slug: string }, + ) => Promise; + updateUnpublishedEntryStatus: ( + collection: string, + slug: string, + newStatus: string, + ) => Promise; + publishUnpublishedEntry: (collection: string, slug: string) => Promise; + deleteUnpublishedEntry: (collection: string, slug: string) => Promise; +} + +type Credentials = {}; + +interface User { + backendName: string; + login: string; + name: string; + useOpenAuthoring: boolean; +} + +interface AuthStore { + retrieve: () => User; + store: (user: User) => void; + logout: () => void; +} + +interface BackendOptions { + backendName?: string; + authStore?: AuthStore | null; + config?: Config; +} + +interface BackupMediaFile extends MediaFile { + file?: File; +} + +export interface ImplementationMediaFile extends MediaFile { + file?: File; +} + +interface BackupEntry { + raw: string; + path: string; + mediaFiles: BackupMediaFile[]; +} + +interface PersistArgs { + config: Config; + collection: Collection; + entryDraft: EntryDraft; + assetProxies: AssetProxy[]; + integrations: Integrations; + usedSlugs: List; + unpublished?: boolean; + status?: string; +} + export class Backend { - constructor(implementation, { backendName, authStore = null, config } = {}) { + implementation: Implementation; + backendName: string; + authStore: AuthStore | null; + config: Config; + user?: User | null; + + constructor( + implementation: Implementation, + { backendName, authStore = null, config }: BackendOptions = {}, + ) { // We can't reliably run this on exit, so we do cleanup on load. this.deleteAnonymousBackup(); - this.config = config; - this.implementation = implementation.init(config, { - useWorkflow: config.getIn(['publish_mode']) === EDITORIAL_WORKFLOW, + this.config = config as Config; + this.implementation = implementation.init(this.config, { + useWorkflow: this.config.get('publish_mode') === EDITORIAL_WORKFLOW, updateUserCredentials: this.updateUserCredentials, initialWorkflowStatus: status.first(), }); - this.backendName = backendName; + this.backendName = backendName as string; this.authStore = authStore; if (this.implementation === null) { throw new Error('Cannot instantiate a Backend with no implementation'); @@ -151,23 +303,23 @@ export class Backend { if (this.user) { return this.user; } - const stored = this.authStore && this.authStore.retrieve(); + const stored = this.authStore?.retrieve(); if (stored && stored.backendName === this.backendName) { return Promise.resolve(this.implementation.restoreUser(stored)).then(user => { this.user = { ...user, backendName: this.backendName }; // return confirmed/rehydrated user object instead of stored - this.authStore.store(this.user); + this.authStore?.store(this.user); return this.user; }); } return Promise.resolve(null); } - updateUserCredentials = updatedCredentials => { - const storedUser = this.authStore && this.authStore.retrieve(); + updateUserCredentials = (updatedCredentials: Credentials) => { + const storedUser = this.authStore?.retrieve(); if (storedUser && storedUser.backendName === this.backendName) { this.user = { ...storedUser, ...updatedCredentials }; - this.authStore.store(this.user); + this.authStore?.store(this.user as User); return this.user; } }; @@ -176,11 +328,11 @@ export class Backend { return this.implementation.authComponent(); } - authenticate(credentials) { + authenticate(credentials: Credentials) { return this.implementation.authenticate(credentials).then(user => { this.user = { ...user, backendName: this.backendName }; if (this.authStore) { - this.authStore.store(this.user); + this.authStore.store(this.user as User); } return this.user; }); @@ -197,7 +349,7 @@ export class Backend { getToken = () => this.implementation.getToken(); - async entryExist(collection, path, slug) { + async entryExist(collection: Collection, path: string, slug: string) { const unpublishedEntry = this.implementation.unpublishedEntry && (await this.implementation.unpublishedEntry(collection, slug).catch(error => { @@ -219,22 +371,31 @@ export class Backend { return publishedEntry; } - async generateUniqueSlug(collection, entryData, slugConfig, usedSlugs) { - const slug = slugFormatter(collection, entryData, slugConfig); + async generateUniqueSlug( + collection: Collection, + entryData: EntryMap, + slugConfig: SlugConfig, + usedSlugs: List, + ) { + const slug: string = slugFormatter(collection, entryData, slugConfig); let i = 1; let uniqueSlug = slug; // Check for duplicate slug in loaded entities store first before repo while ( usedSlugs.includes(uniqueSlug) || - (await this.entryExist(collection, selectEntryPath(collection, uniqueSlug), uniqueSlug)) + (await this.entryExist( + collection, + selectEntryPath(collection, uniqueSlug) as string, + uniqueSlug, + )) ) { uniqueSlug = `${slug}${sanitizeChar(' ', slugConfig)}${i++}`; } return uniqueSlug; } - processEntries(loadedEntries, collection) { + processEntries(loadedEntries: ImplementationEntry[], collection: Collection) { const collectionFilter = collection.get('filter'); const entries = loadedEntries.map(loadedEntry => createEntry( @@ -252,21 +413,25 @@ export class Backend { return filteredEntries; } - listEntries(collection) { + listEntries(collection: Collection) { const listMethod = this.implementation[selectListMethod(collection)]; const extension = selectFolderEntryExtension(collection); - return listMethod.call(this.implementation, collection, extension).then(loadedEntries => ({ - entries: this.processEntries(loadedEntries, collection), - /* + return listMethod + .call(this.implementation, collection, extension) + .then((loadedEntries: ImplementationEntry[]) => ({ + entries: this.processEntries(loadedEntries, collection), + /* Wrap cursors so we can tell which collection the cursor is from. This is done to prevent traverseCursor from requiring a `collection` argument. */ - cursor: Cursor.create(loadedEntries[CURSOR_COMPATIBILITY_SYMBOL]).wrapData({ - cursorType: 'collectionEntries', - collection, - }), - })); + // eslint-disable-next-line @typescript-eslint/ban-ts-ignore + // @ts-ignore + cursor: Cursor.create(loadedEntries[CURSOR_COMPATIBILITY_SYMBOL]).wrapData({ + cursorType: 'collectionEntries', + collection, + }), + })); } // The same as listEntries, except that if a cursor with the "next" @@ -274,7 +439,7 @@ export class Backend { // repeats the process. Once there is no available "next" action, it // returns all the collected entries. Used to retrieve all entries // for local searches and queries. - async listAllEntries(collection) { + async listAllEntries(collection: Collection) { if (collection.get('folder') && this.implementation.allEntriesByFolder) { const extension = selectFolderEntryExtension(collection); return this.implementation @@ -293,14 +458,14 @@ export class Backend { return entries; } - async search(collections, searchTerm) { + async search(collections: Collection[], searchTerm: string) { // Perform a local search by requesting all entries. For each // collection, load it, search, and call onCollectionResults with // its results. - const errors = []; + const errors: Error[] = []; const collectionEntriesRequests = collections .map(async collection => { - const summary = collection.get('summary', ''); + const summary = collection.get('summary', '') as string; const summaryFields = extractTemplateVars(summary); // TODO: pass search fields in as an argument @@ -314,27 +479,35 @@ export class Backend { } return elem; }), - ].filter(Boolean); + ].filter(Boolean) as string[]; const collectionEntries = await this.listAllEntries(collection); return fuzzy.filter(searchTerm, collectionEntries, { extract: extractSearchFields(uniq(searchFields)), }); }) - .map(p => p.catch(err => errors.push(err) && [])); + .map(p => + p.catch(err => { + errors.push(err); + return [] as fuzzy.FilterResult[]; + }), + ); - const entries = await Promise.all(collectionEntriesRequests).then(arrs => flatten(arrs)); + const entries = await Promise.all(collectionEntriesRequests).then(arrays => flatten(arrays)); if (errors.length > 0) { + // eslint-disable-next-line @typescript-eslint/ban-ts-ignore + // @ts-ignore throw new Error({ message: 'Errors ocurred while searching entries locally!', errors }); } + const hits = entries - .filter(({ score }) => score > 5) + .filter(({ score }: fuzzy.FilterResult) => score > 5) .sort(sortByScore) - .map(f => f.original); + .map((f: fuzzy.FilterResult) => f.original); return { entries: hits }; } - async query(collection, searchFields, searchTerm) { + async query(collection: Collection, searchFields: string[], searchTerm: string) { const entries = await this.listAllEntries(collection); const hits = fuzzy .filter(searchTerm, entries, { extract: extractSearchFields(searchFields) }) @@ -343,10 +516,10 @@ export class Backend { return { query: searchTerm, hits }; } - traverseCursor(cursor, action) { + traverseCursor(cursor: typeof Cursor, action: string) { const [data, unwrappedCursor] = cursor.unwrapData(); // TODO: stop assuming all cursors are for collections - const collection = data.get('collection'); + const collection: Collection = data.get('collection'); return this.implementation .traverseCursor(unwrappedCursor, action) .then(async ({ entries, cursor: newCursor }) => ({ @@ -358,40 +531,61 @@ export class Backend { })); } - async getLocalDraftBackup(collection, slug) { + async getLocalDraftBackup(collection: Collection, slug: string) { const key = getEntryBackupKey(collection.get('name'), slug); - const backup = await localForage.getItem(key); + const backup = await localForage.getItem(key); if (!backup || !backup.raw.trim()) { return {}; } - const { raw, path, mediaFiles = [], assets = [] } = backup; + const { raw, path } = backup; + let { mediaFiles = [] } = backup; + + mediaFiles = mediaFiles.map(file => { + // de-serialize the file object + if (file.file) { + return { ...file, url: URL.createObjectURL(file.file) }; + } + return file; + }); const label = selectFileEntryLabel(collection, slug); - const entry = this.entryWithFormat( - collection, - slug, - )(createEntry(collection.get('name'), slug, path, { raw, label })); + const entry: EntryValue = this.entryWithFormat(collection)( + createEntry(collection.get('name'), slug, path, { raw, label, mediaFiles }), + ); - return { entry, mediaFiles, assets }; + return { entry }; } - async persistLocalDraftBackup(entry, collection, mediaFiles, assets) { + async persistLocalDraftBackup(entry: EntryMap, collection: Collection) { const key = getEntryBackupKey(collection.get('name'), entry.get('slug')); const raw = this.entryToRaw(collection, entry); if (!raw.trim()) { return; } - await localForage.setItem(key, { + const mediaFiles = await Promise.all( + entry + .get('mediaFiles') + .toJS() + .map(async (file: MediaFile) => { + // make sure to serialize the file + if (file.url?.startsWith('blob:')) { + const blob = await fetch(file.url).then(res => res.blob()); + return { ...file, file: new File([blob], file.name) }; + } + return file; + }), + ); + + await localForage.setItem(key, { raw, path: entry.get('path'), - mediaFiles: mediaFiles.toJS(), - assets: assets.toJS(), + mediaFiles, }); return localForage.setItem(getEntryBackupKey(), raw); } - async deleteLocalDraftBackup(collection, slug) { + async deleteLocalDraftBackup(collection: Collection, slug: string) { const key = getEntryBackupKey(collection.get('name'), slug); await localForage.removeItem(key); return this.deleteAnonymousBackup(); @@ -403,39 +597,50 @@ export class Backend { return localForage.removeItem(getEntryBackupKey()); } - getEntry(collection, slug) { - const path = selectEntryPath(collection, slug); + async getEntry(state: State, collection: Collection, slug: string) { + const path = selectEntryPath(collection, slug) as string; const label = selectFileEntryLabel(collection, slug); - return this.implementation.getEntry(collection, slug, path).then(loadedEntry => - this.entryWithFormat( - collection, - slug, - )( - createEntry(collection.get('name'), slug, loadedEntry.file.path, { - raw: loadedEntry.data, - label, - }), - ), - ); + + const workflowDraft = selectEditingWorkflowDraft(state); + const integration = selectIntegration(state.integrations, null, 'assetStore'); + + const [loadedEntry, mediaFiles] = await Promise.all([ + this.implementation.getEntry(collection, slug, path), + workflowDraft && !integration + ? this.implementation.getMedia(selectMediaFolder(state.config, collection, path)) + : Promise.resolve([]), + ]); + + const entry = createEntry(collection.get('name'), slug, loadedEntry.file.path, { + raw: loadedEntry.data, + label, + mediaFiles, + }); + + return this.entryWithFormat(collection)(entry); } getMedia() { return this.implementation.getMedia(); } - getMediaDisplayURL(displayURL) { + getMediaFile(path: string) { + return this.implementation.getMediaFile(path); + } + + getMediaDisplayURL(displayURL: DisplayURL) { if (this.implementation.getMediaDisplayURL) { return this.implementation.getMediaDisplayURL(displayURL); } const err = new Error( 'getMediaDisplayURL is not implemented by the current backend, but the backend returned a displayURL which was not a string!', - ); + ) as Error & { displayURL: DisplayURL }; err.displayURL = displayURL; return Promise.reject(err); } - entryWithFormat(collectionOrEntity) { - return entry => { + entryWithFormat(collectionOrEntity: unknown) { + return (entry: EntryValue): EntryValue => { const format = resolveFormat(collectionOrEntity, entry); if (entry && entry.raw !== undefined) { const data = (format && attempt(format.fromFile.bind(format, entry.raw))) || {}; @@ -446,7 +651,7 @@ export class Backend { }; } - unpublishedEntries(collections) { + unpublishedEntries(collections: Collections) { return this.implementation .unpublishedEntries() .then(loadedEntries => loadedEntries.filter(entry => entry !== null)) @@ -468,26 +673,26 @@ export class Backend { entries: entries.reduce((acc, entry) => { const collection = collections.get(entry.collection); if (collection) { - acc.push(this.entryWithFormat(collection)(entry)); + acc.push(this.entryWithFormat(collection)(entry) as EntryValue); } return acc; - }, []), + }, [] as EntryValue[]), })); } - unpublishedEntry(collection, slug) { + unpublishedEntry(collection: Collection, slug: string) { return this.implementation - .unpublishedEntry(collection, slug) + .unpublishedEntry?.(collection, slug) .then(loadedEntry => { - const entry = createEntry('draft', loadedEntry.slug, loadedEntry.file.path, { + const entry = createEntry(collection.get('name'), loadedEntry.slug, loadedEntry.file.path, { raw: loadedEntry.data, isModification: loadedEntry.isModification, + metaData: loadedEntry.metaData, + mediaFiles: loadedEntry.mediaFiles, }); - entry.metaData = loadedEntry.metaData; - entry.mediaFiles = loadedEntry.mediaFiles; return entry; }) - .then(this.entryWithFormat(collection, slug)); + .then(this.entryWithFormat(collection)); } /** @@ -495,7 +700,7 @@ export class Backend { * entry's collection. Does not currently make a request through the backend, * but likely will in the future. */ - getDeploy(collection, slug, entry) { + getDeploy(collection: Collection, slug: string, entry: EntryMap) { /** * If `site_url` is undefined or `show_preview_links` in the config is set to false, do nothing. */ @@ -517,7 +722,12 @@ export class Backend { * Supports polling via `maxAttempts` and `interval` options, as there is * often a delay before a preview URL is available. */ - async getDeployPreview(collection, slug, entry, { maxAttempts = 1, interval = 5000 } = {}) { + async getDeployPreview( + collection: Collection, + slug: string, + entry: EntryMap, + { maxAttempts = 1, interval = 5000 } = {}, + ) { /** * If the registered backend does not provide a `getDeployPreview` method, or * `show_preview_links` in the config is set to false, do nothing. @@ -559,15 +769,16 @@ export class Backend { }; } - async persistEntry( + async persistEntry({ config, collection, entryDraft, - MediaFiles, + assetProxies, integrations, usedSlugs, - options = {}, - ) { + unpublished = false, + status, + }: PersistArgs) { const newEntry = entryDraft.getIn(['entry', 'newRecord']) || false; const parsedData = { @@ -575,7 +786,12 @@ export class Backend { description: entryDraft.getIn(['entry', 'data', 'description'], 'No Description!'), }; - let entryObj; + let entryObj: { + path: string; + slug: string; + raw: string; + }; + if (newEntry) { if (!selectAllowNewEntries(collection)) { throw new Error('Not allowed to create new entries in this collection'); @@ -586,12 +802,20 @@ export class Backend { config.get('slug'), usedSlugs, ); - const path = selectEntryPath(collection, slug); + const path = selectEntryPath(collection, slug) as string; + entryObj = { path, slug, raw: this.entryToRaw(collection, entryDraft.get('entry')), }; + + assetProxies.map(asset => { + // update media files path based on entry path + const oldPath = asset.path; + const newPath = selectMediaFilePath(config, collection, path, oldPath); + asset.path = newPath; + }); } else { const path = entryDraft.getIn(['entry', 'path']); const slug = entryDraft.getIn(['entry', 'slug']); @@ -602,7 +826,7 @@ export class Backend { }; } - const user = await this.currentUser(); + const user = (await this.currentUser()) as User; const commitMessage = commitMessageFormatter( newEntry ? 'create' : 'update', config, @@ -616,7 +840,7 @@ export class Backend { user.useOpenAuthoring, ); - const useWorkflow = config.getIn(['publish_mode']) === EDITORIAL_WORKFLOW; + const useWorkflow = config.get('publish_mode') === EDITORIAL_WORKFLOW; const collectionName = collection.get('name'); @@ -624,7 +848,7 @@ export class Backend { * Determine whether an asset store integration is in use. */ const hasAssetStore = integrations && !!selectIntegration(integrations, null, 'assetStore'); - const updatedOptions = { ...options, hasAssetStore }; + const updatedOptions = { unpublished, hasAssetStore, status }; const opts = { newEntry, parsedData, @@ -634,35 +858,36 @@ export class Backend { ...updatedOptions, }; - return this.implementation.persistEntry(entryObj, MediaFiles, opts).then(() => entryObj.slug); + return this.implementation.persistEntry(entryObj, assetProxies, opts).then(() => entryObj.slug); } - async persistMedia(config, file, draft) { - const user = await this.currentUser(); + async persistMedia(config: Config, file: AssetProxy) { + const user = (await this.currentUser()) as User; const options = { commitMessage: commitMessageFormatter( 'uploadMedia', config, { + slug: '', + collection: '', path: file.path, authorLogin: user.login, authorName: user.name, }, user.useOpenAuthoring, ), - draft, }; return this.implementation.persistMedia(file, options); } - async deleteEntry(config, collection, slug) { - const path = selectEntryPath(collection, slug); + async deleteEntry(config: Config, collection: Collection, slug: string) { + const path = selectEntryPath(collection, slug) as string; if (!selectAllowDeletion(collection)) { throw new Error('Not allowed to delete entries in this collection'); } - const user = await this.currentUser(); + const user = (await this.currentUser()) as User; const commitMessage = commitMessageFormatter( 'delete', config, @@ -678,12 +903,14 @@ export class Backend { return this.implementation.deleteFile(path, commitMessage, { collection, slug }); } - async deleteMedia(config, path) { - const user = await this.currentUser(); + async deleteMedia(config: Config, path: string) { + const user = (await this.currentUser()) as User; const commitMessage = commitMessageFormatter( 'deleteMedia', config, { + slug: '', + collection: '', path, authorLogin: user.login, authorName: user.name, @@ -693,49 +920,52 @@ export class Backend { return this.implementation.deleteFile(path, commitMessage); } - persistUnpublishedEntry(...args) { - return this.persistEntry(...args, { unpublished: true }); + persistUnpublishedEntry(args: PersistArgs) { + return this.persistEntry({ ...args, unpublished: true }); } - updateUnpublishedEntryStatus(collection, slug, newStatus) { + updateUnpublishedEntryStatus(collection: string, slug: string, newStatus: string) { return this.implementation.updateUnpublishedEntryStatus(collection, slug, newStatus); } - publishUnpublishedEntry(collection, slug) { + publishUnpublishedEntry(collection: string, slug: string) { return this.implementation.publishUnpublishedEntry(collection, slug); } - deleteUnpublishedEntry(collection, slug) { + deleteUnpublishedEntry(collection: string, slug: string) { return this.implementation.deleteUnpublishedEntry(collection, slug); } - entryToRaw(collection, entry) { + entryToRaw(collection: Collection, entry: EntryMap): string { const format = resolveFormat(collection, entry.toJS()); const fieldsOrder = this.fieldsOrder(collection, entry); return format && format.toFile(entry.get('data').toJS(), fieldsOrder); } - fieldsOrder(collection, entry) { + fieldsOrder(collection: Collection, entry: EntryMap) { const fields = collection.get('fields'); if (fields) { return collection .get('fields') - .map(f => f.get('name')) + .map(f => f?.get('name')) .toArray(); } const files = collection.get('files'); - const file = (files || []).filter(f => f.get('name') === entry.get('slug')).get(0); + const file = (files || List()) + .filter(f => f?.get('name') === entry.get('slug')) + .get(0); + if (file == null) { throw new Error(`No file found for ${entry.get('slug')} in ${collection.get('name')}`); } return file .get('fields') - .map(f => f.get('name')) + .map(f => f?.get('name')) .toArray(); } - filterEntries(collection, filterRule) { + filterEntries(collection: { entries: EntryValue[] }, filterRule: FilterRule) { return collection.entries.filter(entry => { const fieldValue = entry.data[filterRule.get('field')]; if (Array.isArray(fieldValue)) { @@ -746,7 +976,7 @@ export class Backend { } } -export function resolveBackend(config) { +export function resolveBackend(config: Config) { const name = config.getIn(['backend', 'name']); if (name == null) { throw new Error('No backend defined in configuration'); @@ -762,14 +992,13 @@ export function resolveBackend(config) { } export const currentBackend = (function() { - let backend = null; + let backend: Backend; - return config => { + return (config: Config) => { if (backend) { return backend; } - if (config.get('backend')) { - return (backend = resolveBackend(config)); - } + + return (backend = resolveBackend(config)); }; })(); diff --git a/packages/netlify-cms-core/src/bootstrap.js b/packages/netlify-cms-core/src/bootstrap.js index e43561e6..4a9ffe9b 100644 --- a/packages/netlify-cms-core/src/bootstrap.js +++ b/packages/netlify-cms-core/src/bootstrap.js @@ -7,7 +7,7 @@ import history from 'Routing/history'; import store from 'ReduxStore'; import { mergeConfig } from 'Actions/config'; import { getPhrases } from 'Lib/phrases'; -import { selectLocale } from 'Selectors/config'; +import { selectLocale } from 'Reducers/config'; import { I18n } from 'react-polyglot'; import { GlobalStyles } from 'netlify-cms-ui-default'; import { ErrorBoundary } from 'UI'; diff --git a/packages/netlify-cms-core/src/components/Collection/Entries/Entries.js b/packages/netlify-cms-core/src/components/Collection/Entries/Entries.js index ece43f67..d40911ff 100644 --- a/packages/netlify-cms-core/src/components/Collection/Entries/Entries.js +++ b/packages/netlify-cms-core/src/components/Collection/Entries/Entries.js @@ -8,7 +8,6 @@ import EntryListing from './EntryListing'; const Entries = ({ collections, entries, - publicFolder, isFetching, viewStyle, cursor, @@ -26,7 +25,6 @@ const Entries = ({ ); @@ -73,9 +71,8 @@ function mapStateToProps(state, ownProps) { const isFetching = state.search.get('isFetching'); const page = state.search.get('page'); const entries = selectSearchedEntries(state); - const publicFolder = state.config.get('public_folder'); - return { isFetching, page, collections, entries, publicFolder, searchTerm }; + return { isFetching, page, collections, entries, searchTerm }; } const mapDispatchToProps = { diff --git a/packages/netlify-cms-core/src/components/Collection/Entries/EntryCard.js b/packages/netlify-cms-core/src/components/Collection/Entries/EntryCard.js index c882267f..baed7882 100644 --- a/packages/netlify-cms-core/src/components/Collection/Entries/EntryCard.js +++ b/packages/netlify-cms-core/src/components/Collection/Entries/EntryCard.js @@ -1,8 +1,9 @@ import React from 'react'; import styled from '@emotion/styled'; +import { connect } from 'react-redux'; +import { getAsset } from 'Actions/media'; import { Link } from 'react-router-dom'; -import { resolvePath } from 'netlify-cms-lib-util'; -import { colors, colorsRaw, components, lengths } from 'netlify-cms-ui-default'; +import { colors, colorsRaw, components, lengths, Asset } from 'netlify-cms-ui-default'; import { VIEW_STYLE_LIST, VIEW_STYLE_GRID } from 'Constants/collectionViews'; import { compileStringTemplate, parseDateFromEntry } from 'Lib/stringTemplate'; import { selectIdentifier } from 'Reducers/collections'; @@ -76,20 +77,24 @@ const CardBody = styled.div` `; const CardImage = styled.div` - background-image: url(${props => props.url}); + background-image: url(${props => props.value?.toString()}); background-position: center center; background-size: cover; background-repeat: no-repeat; height: 150px; `; +const CardImageAsset = ({ getAsset, image }) => { + return ; +}; + const EntryCard = ({ collection, entry, inferedFields, - publicFolder, collectionLabel, viewStyle = VIEW_STYLE_LIST, + boundGetAsset, }) => { const label = entry.get('label'); const entryData = entry.get('data'); @@ -103,7 +108,6 @@ const EntryCard = ({ : defaultTitle; let image = entryData.get(inferedFields.imageField); - image = resolvePath(image, publicFolder); if (image) { image = encodeURI(image); } @@ -127,11 +131,28 @@ const EntryCard = ({ {collectionLabel ? {collectionLabel} : null} {title} - {image ? : null} + {image ? : null} ); } }; -export default EntryCard; +const mapDispatchToProps = { + boundGetAsset: (collection, entryPath) => (dispatch, getState) => path => { + return getAsset({ collection, entryPath, path })(dispatch, getState); + }, +}; + +const mergeProps = (stateProps, dispatchProps, ownProps) => { + return { + ...stateProps, + ...dispatchProps, + ...ownProps, + boundGetAsset: dispatchProps.boundGetAsset(ownProps.collection, ownProps.entry.get('path')), + }; +}; + +const ConnectedEntryCard = connect(null, mapDispatchToProps, mergeProps)(EntryCard); + +export default ConnectedEntryCard; diff --git a/packages/netlify-cms-core/src/components/Collection/Entries/EntryListing.js b/packages/netlify-cms-core/src/components/Collection/Entries/EntryListing.js index 411f2938..6197a993 100644 --- a/packages/netlify-cms-core/src/components/Collection/Entries/EntryListing.js +++ b/packages/netlify-cms-core/src/components/Collection/Entries/EntryListing.js @@ -17,7 +17,6 @@ const CardsGrid = styled.ul` export default class EntryListing extends React.Component { static propTypes = { - publicFolder: PropTypes.string.isRequired, collections: ImmutablePropTypes.iterable.isRequired, entries: ImmutablePropTypes.list, viewStyle: PropTypes.string, @@ -47,20 +46,20 @@ export default class EntryListing extends React.Component { }; renderCardsForSingleCollection = () => { - const { collections, entries, publicFolder, viewStyle } = this.props; + const { collections, entries, viewStyle } = this.props; const inferedFields = this.inferFields(collections); - const entryCardProps = { collection: collections, inferedFields, publicFolder, viewStyle }; + const entryCardProps = { collection: collections, inferedFields, viewStyle }; return entries.map((entry, idx) => ); }; renderCardsForMultipleCollections = () => { - const { collections, entries, publicFolder } = this.props; + const { collections, entries } = this.props; return entries.map((entry, idx) => { const collectionName = entry.get('collection'); const collection = collections.find(coll => coll.get('name') === collectionName); const collectionLabel = collection.get('label'); const inferedFields = this.inferFields(collection); - const entryCardProps = { collection, entry, inferedFields, publicFolder, collectionLabel }; + const entryCardProps = { collection, entry, inferedFields, collectionLabel }; return ; }); }; diff --git a/packages/netlify-cms-core/src/components/Editor/Editor.js b/packages/netlify-cms-core/src/components/Editor/Editor.js index 5b489b3a..c21df953 100644 --- a/packages/netlify-cms-core/src/components/Editor/Editor.js +++ b/packages/netlify-cms-core/src/components/Editor/Editor.js @@ -31,7 +31,8 @@ import { } from 'Actions/editorialWorkflow'; import { loadDeployPreview } from 'Actions/deploys'; import { deserializeValues } from 'Lib/serializeEntryValues'; -import { selectEntry, selectUnpublishedEntry, selectDeployPreview, getAsset } from 'Reducers'; +import { selectEntry, selectUnpublishedEntry, selectDeployPreview } from 'Reducers'; +import { getAsset } from 'Actions/media'; import { selectFields } from 'Reducers/collections'; import { status, EDITORIAL_WORKFLOW } from 'Constants/publishModes'; import EditorInterface from './EditorInterface'; @@ -193,11 +194,7 @@ export class Editor extends React.Component { } if (this.props.hasChanged) { - this.createBackup( - this.props.entryDraft.get('entry'), - this.props.collection, - this.props.entryDraft.get('mediaFiles'), - ); + this.createBackup(this.props.entryDraft.get('entry'), this.props.collection); } if (prevProps.entry === this.props.entry) return; @@ -212,8 +209,7 @@ export class Editor extends React.Component { const values = deserializeValues(entry.get('data'), fields); const deserializedEntry = entry.set('data', values); const fieldsMetaData = this.props.entryDraft && this.props.entryDraft.get('fieldsMetaData'); - const mediaFiles = this.props.entryDraft && this.props.entryDraft.get('mediaFiles'); - this.createDraft(deserializedEntry, fieldsMetaData, mediaFiles); + this.createDraft(deserializedEntry, fieldsMetaData); } else if (newEntry) { prevProps.createEmptyDraft(collection); } @@ -225,12 +221,12 @@ export class Editor extends React.Component { window.removeEventListener('beforeunload', this.exitBlocker); } - createBackup = debounce(function(entry, collection, mediaFiles) { - this.props.persistLocalBackup(entry, collection, mediaFiles); + createBackup = debounce(function(entry, collection) { + this.props.persistLocalBackup(entry, collection); }, 2000); - createDraft = (entry, metadata, mediaFiles) => { - if (entry) this.props.createDraftFromEntry(entry, metadata, mediaFiles); + createDraft = (entry, metadata) => { + if (entry) this.props.createDraftFromEntry(entry, metadata); }; handleChangeStatus = newStatusName => { @@ -464,7 +460,6 @@ function mapStateToProps(state, ownProps) { const newEntry = ownProps.newRecord === true; const fields = selectFields(collection, slug); const entry = newEntry ? null : selectEntry(state, collectionName, slug); - const boundGetAsset = getAsset.bind(null, state); const user = auth && auth.get('user'); const hasChanged = entryDraft.get('hasChanged'); const displayUrl = config.get('display_url'); @@ -482,7 +477,6 @@ function mapStateToProps(state, ownProps) { collections, newEntry, entryDraft, - boundGetAsset, fields, slug, entry, @@ -500,7 +494,7 @@ function mapStateToProps(state, ownProps) { }; } -export default connect(mapStateToProps, { +const mapDispatchToProps = { changeDraftField, changeDraftFieldValidation, loadEntry, @@ -521,4 +515,25 @@ export default connect(mapStateToProps, { unpublishPublishedEntry, deleteUnpublishedEntry, logoutUser, -})(withWorkflow(translate()(Editor))); + boundGetAsset: (collection, entryPath) => (dispatch, getState) => path => { + return getAsset({ collection, entryPath, path })(dispatch, getState); + }, +}; + +const mergeProps = (stateProps, dispatchProps, ownProps) => { + return { + ...stateProps, + ...dispatchProps, + ...ownProps, + boundGetAsset: dispatchProps.boundGetAsset( + stateProps.collection, + stateProps.entryDraft.getIn(['entry', 'path']), + ), + }; +}; + +export default connect( + mapStateToProps, + mapDispatchToProps, + mergeProps, +)(withWorkflow(translate()(Editor))); diff --git a/packages/netlify-cms-core/src/components/Editor/EditorControlPane/EditorControl.js b/packages/netlify-cms-core/src/components/Editor/EditorControlPane/EditorControl.js index 1284a104..6083e48d 100644 --- a/packages/netlify-cms-core/src/components/Editor/EditorControlPane/EditorControl.js +++ b/packages/netlify-cms-core/src/components/Editor/EditorControlPane/EditorControl.js @@ -9,7 +9,7 @@ import { connect } from 'react-redux'; import { FieldLabel, colors, transitions, lengths, borders } from 'netlify-cms-ui-default'; import { resolveWidget, getEditorComponents } from 'Lib/registry'; import { clearFieldErrors, loadEntry } from 'Actions/entries'; -import { addAsset } from 'Actions/media'; +import { addAsset, getAsset } from 'Actions/media'; import { query, clearSearch } from 'Actions/search'; import { openMediaLibrary, @@ -17,7 +17,6 @@ import { clearMediaControl, removeMediaControl, } from 'Actions/mediaLibrary'; -import { getAsset } from 'Reducers'; import Widget from './Widget'; /** @@ -152,6 +151,7 @@ class EditorControl extends React.Component { isNewEditorComponent, t, } = this.props; + const widgetName = field.get('widget'); const widget = resolveWidget(widgetName); const fieldName = field.get('name'); @@ -260,12 +260,19 @@ class EditorControl extends React.Component { } } -const mapStateToProps = state => ({ - mediaPaths: state.mediaLibrary.get('controlMedia'), - boundGetAsset: getAsset.bind(null, state), - isFetching: state.search.get('isFetching'), - queryHits: state.search.get('queryHits'), -}); +const mapStateToProps = state => { + const { collections, entryDraft } = state; + const entryPath = entryDraft.getIn(['entry', 'path']); + const collection = collections.get(entryDraft.getIn(['entry', 'collection'])); + + return { + mediaPaths: state.mediaLibrary.get('controlMedia'), + isFetching: state.search.get('isFetching'), + queryHits: state.search.get('queryHits'), + collection, + entryPath, + }; +}; const mapDispatchToProps = { openMediaLibrary, @@ -280,10 +287,24 @@ const mapDispatchToProps = { }, clearSearch, clearFieldErrors, + boundGetAsset: (collection, entryPath) => (dispatch, getState) => path => { + return getAsset({ collection, entryPath, path })(dispatch, getState); + }, }; -const ConnectedEditorControl = connect(mapStateToProps, mapDispatchToProps, null, { - withRef: false, -})(translate()(EditorControl)); +const mergeProps = (stateProps, dispatchProps, ownProps) => { + return { + ...stateProps, + ...dispatchProps, + ...ownProps, + boundGetAsset: dispatchProps.boundGetAsset(stateProps.collection, stateProps.entryPath), + }; +}; + +const ConnectedEditorControl = connect( + mapStateToProps, + mapDispatchToProps, + mergeProps, +)(translate()(EditorControl)); export default ConnectedEditorControl; diff --git a/packages/netlify-cms-core/src/components/Editor/EditorControlPane/Widget.js b/packages/netlify-cms-core/src/components/Editor/EditorControlPane/Widget.js index 6134c6cb..4e24631b 100644 --- a/packages/netlify-cms-core/src/components/Editor/EditorControlPane/Widget.js +++ b/packages/netlify-cms-core/src/components/Editor/EditorControlPane/Widget.js @@ -10,7 +10,7 @@ const truthy = () => ({ error: false }); const isEmpty = value => value === null || value === undefined || - (value.hasOwnProperty('length') && value.length === 0) || + (Object.prototype.hasOwnProperty.call(value, 'length') && value.length === 0) || (value.constructor === Object && Object.keys(value).length === 0) || (List.isList(value) && value.size === 0); @@ -168,7 +168,7 @@ export default class Widget extends Component { if (typeof response === 'boolean') { const isValid = response; return { error: !isValid }; - } else if (response.hasOwnProperty('error')) { + } else if (Object.prototype.hasOwnProperty.call(response, 'error')) { return response; } else if (response instanceof Promise) { response.then( diff --git a/packages/netlify-cms-core/src/components/Editor/EditorPreviewPane/EditorPreviewPane.js b/packages/netlify-cms-core/src/components/Editor/EditorPreviewPane/EditorPreviewPane.js index 00766c46..c1779bc0 100644 --- a/packages/netlify-cms-core/src/components/Editor/EditorPreviewPane/EditorPreviewPane.js +++ b/packages/netlify-cms-core/src/components/Editor/EditorPreviewPane/EditorPreviewPane.js @@ -40,6 +40,7 @@ export default class PreviewPane extends React.Component { value={valueIsInMap ? value.get(field.get('name')) : value} entry={entry} fieldsMetaData={metadata} + resolveWidget={resolveWidget} /> ); }; diff --git a/packages/netlify-cms-core/src/components/Editor/__tests__/Editor.spec.js b/packages/netlify-cms-core/src/components/Editor/__tests__/Editor.spec.js index 0cf2f8e1..20d61fcd 100644 --- a/packages/netlify-cms-core/src/components/Editor/__tests__/Editor.spec.js +++ b/packages/netlify-cms-core/src/components/Editor/__tests__/Editor.spec.js @@ -193,7 +193,7 @@ describe('Editor', () => { const { rerender } = render( , ); @@ -202,7 +202,7 @@ describe('Editor', () => { rerender( , @@ -210,9 +210,8 @@ describe('Editor', () => { expect(props.persistLocalBackup).toHaveBeenCalledTimes(1); expect(props.persistLocalBackup).toHaveBeenCalledWith( - fromJS({ slug: 'slug' }), + fromJS({ mediaFiles: [{ id: '1' }] }), props.collection, - fromJS([{ id: '1' }]), ); }); @@ -220,8 +219,8 @@ describe('Editor', () => { const { rerender } = render( , ); @@ -230,19 +229,17 @@ describe('Editor', () => { , ); expect(props.createDraftFromEntry).toHaveBeenCalledTimes(1); expect(props.createDraftFromEntry).toHaveBeenCalledWith( - fromJS({ isFetching: false, data: {} }), + fromJS({ isFetching: false, data: {}, mediaFiles: [{ id: '1' }] }), fromJS({}), - fromJS([{ id: '1' }]), ); }); }); diff --git a/packages/netlify-cms-core/src/components/MediaLibrary/MediaLibrary.js b/packages/netlify-cms-core/src/components/MediaLibrary/MediaLibrary.js index 743a85ff..75da7bee 100644 --- a/packages/netlify-cms-core/src/components/MediaLibrary/MediaLibrary.js +++ b/packages/netlify-cms-core/src/components/MediaLibrary/MediaLibrary.js @@ -14,7 +14,8 @@ import { loadMediaDisplayURL as loadMediaDisplayURLAction, closeMediaLibrary as closeMediaLibraryAction, } from 'Actions/mediaLibrary'; -import MediaLibraryModal from './MediaLibraryModal'; +import { selectMediaFiles } from 'Reducers/mediaLibrary'; +import MediaLibraryModal, { fileShape } from './MediaLibraryModal'; /** * Extensions used to determine which files to show when the media library is @@ -23,17 +24,6 @@ import MediaLibraryModal from './MediaLibraryModal'; const IMAGE_EXTENSIONS_VIEWABLE = ['jpg', 'jpeg', 'webp', 'gif', 'png', 'bmp', 'tiff', 'svg']; const IMAGE_EXTENSIONS = [...IMAGE_EXTENSIONS_VIEWABLE]; -const fileShape = { - displayURL: PropTypes.oneOfType([PropTypes.string, PropTypes.object]).isRequired, - id: PropTypes.string.isRequired, - key: PropTypes.string.isRequired, - name: PropTypes.string.isRequired, - queryOrder: PropTypes.number, - size: PropTypes.number, - url: PropTypes.string, - urlIsPublicPath: PropTypes.bool, -}; - class MediaLibrary extends React.Component { static propTypes = { isVisible: PropTypes.bool, @@ -118,17 +108,16 @@ class MediaLibrary extends React.Component { toTableData = files => { const tableData = files && - files.map(({ key, name, id, size, queryOrder, url, urlIsPublicPath, displayURL, draft }) => { + files.map(({ key, name, id, size, path, queryOrder, displayURL, draft }) => { const ext = fileExtension(name).toLowerCase(); return { key, id, name, + path, type: ext.toUpperCase(), size, queryOrder, - url, - urlIsPublicPath, displayURL, draft, isImage: IMAGE_EXTENSIONS.includes(ext), @@ -167,9 +156,9 @@ class MediaLibrary extends React.Component { * get the file for upload, and retain the synthetic event for access after * the asynchronous persist operation. */ + event.persist(); event.stopPropagation(); event.preventDefault(); - event.persist(); const { persistMedia, privateUpload } = this.props; const { files: fileList } = event.dataTransfer || event.target; const files = [...fileList]; @@ -190,9 +179,9 @@ class MediaLibrary extends React.Component { */ handleInsert = () => { const { selectedFile } = this.state; - const { name, url, urlIsPublicPath } = selectedFile; + const { path } = selectedFile; const { insertMedia } = this.props; - insertMedia(urlIsPublicPath ? { url } : { name }); + insertMedia(path); this.handleClose(); }; @@ -315,14 +304,11 @@ class MediaLibrary extends React.Component { } const mapStateToProps = state => { - const { config, mediaLibrary } = state; - const configProps = { - publicFolder: config.get('public_folder'), - }; + const { mediaLibrary } = state; const mediaLibraryProps = { isVisible: mediaLibrary.get('isVisible'), canInsert: mediaLibrary.get('canInsert'), - files: mediaLibrary.get('files'), + files: selectMediaFiles(state), displayURLs: mediaLibrary.get('displayURLs'), dynamicSearch: mediaLibrary.get('dynamicSearch'), dynamicSearchActive: mediaLibrary.get('dynamicSearchActive'), @@ -336,7 +322,7 @@ const mapStateToProps = state => { hasNextPage: mediaLibrary.get('hasNextPage'), isPaginating: mediaLibrary.get('isPaginating'), }; - return { ...configProps, ...mediaLibraryProps }; + return { ...mediaLibraryProps }; }; const mapDispatchToProps = { diff --git a/packages/netlify-cms-core/src/components/MediaLibrary/MediaLibraryCardGrid.js b/packages/netlify-cms-core/src/components/MediaLibrary/MediaLibraryCardGrid.js index 55dc02fc..e4ca9f9a 100644 --- a/packages/netlify-cms-core/src/components/MediaLibrary/MediaLibraryCardGrid.js +++ b/packages/netlify-cms-core/src/components/MediaLibrary/MediaLibraryCardGrid.js @@ -75,8 +75,6 @@ MediaLibraryCardGrid.propTypes = { key: PropTypes.string.isRequired, name: PropTypes.string.isRequired, type: PropTypes.string.isRequired, - url: PropTypes.string, - urlIsPublicPath: PropTypes.bool, draft: PropTypes.bool, }), ).isRequired, diff --git a/packages/netlify-cms-core/src/components/MediaLibrary/MediaLibraryModal.js b/packages/netlify-cms-core/src/components/MediaLibrary/MediaLibraryModal.js index 64461f50..bcd454b2 100644 --- a/packages/netlify-cms-core/src/components/MediaLibrary/MediaLibraryModal.js +++ b/packages/netlify-cms-core/src/components/MediaLibrary/MediaLibraryModal.js @@ -181,15 +181,14 @@ const MediaLibraryModal = ({ ); }; -const fileShape = { +export const fileShape = { displayURL: PropTypes.oneOfType([PropTypes.string, PropTypes.object]).isRequired, id: PropTypes.string.isRequired, key: PropTypes.string.isRequired, name: PropTypes.string.isRequired, queryOrder: PropTypes.number, size: PropTypes.number, - url: PropTypes.string, - urlIsPublicPath: PropTypes.bool, + path: PropTypes.string.isRequired, }; MediaLibraryModal.propTypes = { diff --git a/packages/netlify-cms-core/src/components/UI/index.js b/packages/netlify-cms-core/src/components/UI/index.js index 0e94ccf9..524995db 100644 --- a/packages/netlify-cms-core/src/components/UI/index.js +++ b/packages/netlify-cms-core/src/components/UI/index.js @@ -1,5 +1,5 @@ export { DragSource, DropTarget, HTML5DragDrop } from './DragDrop'; -export ErrorBoundary from './ErrorBoundary'; +export { default as ErrorBoundary } from './ErrorBoundary'; export { FileUploadButton } from './FileUploadButton'; export { Modal } from './Modal'; -export Toast from './Toast'; +export { default as Toast } from './Toast'; diff --git a/packages/netlify-cms-core/src/components/Workflow/Workflow.js b/packages/netlify-cms-core/src/components/Workflow/Workflow.js index a3bbdec4..c9ed3ff2 100644 --- a/packages/netlify-cms-core/src/components/Workflow/Workflow.js +++ b/packages/netlify-cms-core/src/components/Workflow/Workflow.js @@ -118,7 +118,7 @@ class Workflow extends Component { {t('workflow.workflow.description', { smart_count: reviewCount, - readyCount: readyCount, + readyCount, })} diff --git a/packages/netlify-cms-core/src/constants/publishModes.js b/packages/netlify-cms-core/src/constants/publishModes.ts similarity index 80% rename from packages/netlify-cms-core/src/constants/publishModes.js rename to packages/netlify-cms-core/src/constants/publishModes.ts index 2cf4e443..56fba78f 100644 --- a/packages/netlify-cms-core/src/constants/publishModes.js +++ b/packages/netlify-cms-core/src/constants/publishModes.ts @@ -4,15 +4,19 @@ import { Map, OrderedMap } from 'immutable'; export const SIMPLE = 'simple'; export const EDITORIAL_WORKFLOW = 'editorial_workflow'; -// Available status -export const status = OrderedMap({ +export const Statues = { DRAFT: 'draft', PENDING_REVIEW: 'pending_review', PENDING_PUBLISH: 'pending_publish', -}); +}; + +// Available status +export const status = OrderedMap(Statues); export const statusDescriptions = Map({ [status.get('DRAFT')]: 'Draft', [status.get('PENDING_REVIEW')]: 'Waiting for Review', [status.get('PENDING_PUBLISH')]: 'Waiting to go live', }); + +export type Status = keyof typeof Statues; diff --git a/packages/netlify-cms-core/src/formats/__tests__/frontmatter.spec.js b/packages/netlify-cms-core/src/formats/__tests__/frontmatter.spec.js index 246f44bb..2ea34452 100644 --- a/packages/netlify-cms-core/src/formats/__tests__/frontmatter.spec.js +++ b/packages/netlify-cms-core/src/formats/__tests__/frontmatter.spec.js @@ -5,8 +5,6 @@ import { frontmatterYAML, } from '../frontmatter'; -jest.mock('../../valueObjects/AssetProxy.js'); - describe('Frontmatter', () => { it('should parse YAML with --- delimiters', () => { expect( diff --git a/packages/netlify-cms-core/src/integrations/providers/assetStore/implementation.js b/packages/netlify-cms-core/src/integrations/providers/assetStore/implementation.js index eb200976..0b112353 100644 --- a/packages/netlify-cms-core/src/integrations/providers/assetStore/implementation.js +++ b/packages/netlify-cms-core/src/integrations/providers/assetStore/implementation.js @@ -78,7 +78,7 @@ export default class AssetStore { }; const response = await this.request(url, { headers }); const files = response.map(({ id, name, size, url }) => { - return { id, name, size, url, urlIsPublicPath: true }; + return { id, name, size, displayURL: url, url }; }); return files; } @@ -133,10 +133,11 @@ export default class AssetStore { await this.confirmRequest(id); } - const asset = { id, name, size, url, urlIsPublicPath: true }; - return { success: true, url, asset }; + const asset = { id, name, size, displayURL: url, url }; + return { success: true, asset }; } catch (error) { console.error(error); + throw error; } } } diff --git a/packages/netlify-cms-core/src/lib/__tests__/backendHelper.spec.js b/packages/netlify-cms-core/src/lib/__tests__/backendHelper.spec.js index 11f1488a..b1c5e00a 100644 --- a/packages/netlify-cms-core/src/lib/__tests__/backendHelper.spec.js +++ b/packages/netlify-cms-core/src/lib/__tests__/backendHelper.spec.js @@ -195,6 +195,12 @@ describe('backendHelper', () => { }); }); + const slugConfig = Map({ + encoding: 'unicode', + clean_accents: false, + sanitize_replacement: '-', + }); + describe('slugFormatter', () => { const date = new Date('2020-01-01'); jest.spyOn(global, 'Date').mockImplementation(() => date); @@ -207,7 +213,7 @@ describe('backendHelper', () => { it('should format with default pattern', () => { selectIdentifier.mockReturnValueOnce('title'); - expect(slugFormatter(Map(), Map({ title: 'Post Title' }))).toBe('post-title'); + expect(slugFormatter(Map(), Map({ title: 'Post Title' }), slugConfig)).toBe('post-title'); }); it('should format with date', () => { @@ -217,6 +223,7 @@ describe('backendHelper', () => { slugFormatter( Map({ slug: '{{year}}-{{month}}-{{day}}_{{slug}}' }), Map({ title: 'Post Title' }), + slugConfig, ), ).toBe('2020-01-01_post-title'); }); @@ -228,6 +235,7 @@ describe('backendHelper', () => { slugFormatter( Map({ slug: '{{fields.slug}}' }), Map({ title: 'Post Title', slug: 'entry-slug' }), + slugConfig, ), ).toBe('entry-slug'); }); @@ -235,9 +243,9 @@ describe('backendHelper', () => { it('should return slug', () => { selectIdentifier.mockReturnValueOnce('title'); - expect(slugFormatter(Map({ slug: '{{slug}}' }), Map({ title: 'Post Title' }))).toBe( - 'post-title', - ); + expect( + slugFormatter(Map({ slug: '{{slug}}' }), Map({ title: 'Post Title' }), slugConfig), + ).toBe('post-title'); }); it('should return slug with path', () => { @@ -247,6 +255,7 @@ describe('backendHelper', () => { slugFormatter( Map({ slug: '{{year}}-{{month}}-{{day}}-{{slug}}', path: 'sub_dir/{{year}}/{{slug}}' }), Map({ title: 'Post Title' }), + slugConfig, ), ).toBe('sub_dir/2020/2020-01-01-post-title'); }); @@ -261,6 +270,7 @@ describe('backendHelper', () => { path: 'sub_dir/{{year}}/{{slug}}', }), Map({ title: 'Post Title' }), + slugConfig, ), ).toBe('sub_dir/2020/2020-01-01-post-title.en'); }); diff --git a/packages/netlify-cms-core/src/lib/__tests__/urlHelper.spec.js b/packages/netlify-cms-core/src/lib/__tests__/urlHelper.spec.js index 3f95df59..a92438eb 100644 --- a/packages/netlify-cms-core/src/lib/__tests__/urlHelper.spec.js +++ b/packages/netlify-cms-core/src/lib/__tests__/urlHelper.spec.js @@ -42,6 +42,12 @@ describe('sanitizeURI', () => { }); }); +const slugConfig = { + encoding: 'unicode', + clean_accents: false, + sanitize_replacement: '-', +}; + describe('sanitizeSlug', () => { it('throws an error for non-strings', () => { expect(() => sanitizeSlug({})).toThrowError('The input slug must be a string.'); @@ -77,49 +83,56 @@ describe('sanitizeSlug', () => { }); it('should keep valid URI chars (letters digits _ - . ~)', () => { - expect(sanitizeSlug('This, that-one_or.the~other 123!')).toEqual( + expect(sanitizeSlug('This, that-one_or.the~other 123!', Map(slugConfig))).toEqual( 'This-that-one_or.the~other-123', ); }); it('should remove accents with `clean_accents` set', () => { - expect(sanitizeSlug('ěščřžý', Map({ clean_accents: true }))).toEqual('escrzy'); + expect(sanitizeSlug('ěščřžý', Map({ ...slugConfig, clean_accents: true }))).toEqual('escrzy'); }); it('should remove non-latin chars in "ascii" mode', () => { - expect(sanitizeSlug('ěščřžý日本語のタイトル', Map({ encoding: 'ascii' }))).toEqual(''); + expect( + sanitizeSlug('ěščřžý日本語のタイトル', Map({ ...slugConfig, encoding: 'ascii' })), + ).toEqual(''); }); it('should clean accents and strip non-latin chars in "ascii" mode with `clean_accents` set', () => { expect( - sanitizeSlug('ěščřžý日本語のタイトル', Map({ encoding: 'ascii', clean_accents: true })), + sanitizeSlug( + 'ěščřžý日本語のタイトル', + Map({ ...slugConfig, encoding: 'ascii', clean_accents: true }), + ), ).toEqual('escrzy'); }); it('removes double replacements', () => { - expect(sanitizeSlug('test--test')).toEqual('test-test'); - expect(sanitizeSlug('test test')).toEqual('test-test'); + expect(sanitizeSlug('test--test', Map(slugConfig))).toEqual('test-test'); + expect(sanitizeSlug('test test', Map(slugConfig))).toEqual('test-test'); }); it('removes trailing replacements', () => { - expect(sanitizeSlug('test test ')).toEqual('test-test'); + expect(sanitizeSlug('test test ', Map(slugConfig))).toEqual('test-test'); }); it('removes leading replacements', () => { - expect(sanitizeSlug('"test" test')).toEqual('test-test'); + expect(sanitizeSlug('"test" test', Map(slugConfig))).toEqual('test-test'); }); it('uses alternate replacements', () => { - expect(sanitizeSlug('test test ', Map({ sanitize_replacement: '_' }))).toEqual('test_test'); + expect( + sanitizeSlug('test test ', Map({ ...slugConfig, sanitize_replacement: '_' })), + ).toEqual('test_test'); }); }); describe('sanitizeChar', () => { it('should sanitize whitespace with default replacement', () => { - expect(sanitizeChar(' ', Map())).toBe('-'); + expect(sanitizeChar(' ', Map(slugConfig))).toBe('-'); }); it('should sanitize whitespace with custom replacement', () => { - expect(sanitizeChar(' ', Map({ sanitize_replacement: '_' }))).toBe('_'); + expect(sanitizeChar(' ', Map({ ...slugConfig, sanitize_replacement: '_' }))).toBe('_'); }); }); diff --git a/packages/netlify-cms-core/src/lib/stringTemplate.js b/packages/netlify-cms-core/src/lib/stringTemplate.ts similarity index 62% rename from packages/netlify-cms-core/src/lib/stringTemplate.js rename to packages/netlify-cms-core/src/lib/stringTemplate.ts index e4277c6d..bd0b55ea 100644 --- a/packages/netlify-cms-core/src/lib/stringTemplate.js +++ b/packages/netlify-cms-core/src/lib/stringTemplate.ts @@ -1,18 +1,20 @@ import moment from 'moment'; -import { selectInferedField } from 'Reducers/collections'; +import { Map } from 'immutable'; +import { selectInferedField } from '../reducers/collections'; +import { EntryMap, Collection } from '../types/redux'; // prepends a Zero if the date has only 1 digit -function formatDate(date) { +function formatDate(date: number) { return `0${date}`.slice(-2); } -export const dateParsers = { - year: date => date.getUTCFullYear(), - month: date => formatDate(date.getUTCMonth() + 1), - day: date => formatDate(date.getUTCDate()), - hour: date => formatDate(date.getUTCHours()), - minute: date => formatDate(date.getUTCMinutes()), - second: date => formatDate(date.getUTCSeconds()), +export const dateParsers: Record string> = { + year: (date: Date) => `${date.getUTCFullYear()}`, + month: (date: Date) => formatDate(date.getUTCMonth() + 1), + day: (date: Date) => formatDate(date.getUTCDate()), + hour: (date: Date) => formatDate(date.getUTCHours()), + minute: (date: Date) => formatDate(date.getUTCMinutes()), + second: (date: Date) => formatDate(date.getUTCSeconds()), }; export const SLUG_MISSING_REQUIRED_DATE = 'SLUG_MISSING_REQUIRED_DATE'; @@ -23,7 +25,7 @@ const templateVariablePattern = `{{(${templateContentPattern})}}`; // Allow `fields.` prefix in placeholder to override built in replacements // like "slug" and "year" with values from fields of the same name. -function getExplicitFieldReplacement(key, data) { +function getExplicitFieldReplacement(key: string, data: Map) { if (!key.startsWith(FIELD_PREFIX)) { return; } @@ -31,7 +33,11 @@ function getExplicitFieldReplacement(key, data) { return data.get(fieldName, ''); } -export function parseDateFromEntry(entry, collection, fieldName) { +export function parseDateFromEntry( + entry: EntryMap, + collection: Collection, + fieldName: string | undefined, +) { const dateFieldName = fieldName || selectInferedField(collection, 'date'); if (!dateFieldName) { return; @@ -44,14 +50,20 @@ export function parseDateFromEntry(entry, collection, fieldName) { } } -export function compileStringTemplate(template, date, identifier = '', data = Map(), processor) { +export function compileStringTemplate( + template: string, + date: Date | undefined, + identifier = '', + data = Map(), + processor: (value: string) => string, +) { let missingRequiredDate; // Turn off date processing (support for replacements like `{{year}}`), by passing in // `null` as the date arg. const useDate = date !== null; - const slug = template.replace(RegExp(templateVariablePattern, 'g'), (_, key) => { + const slug = template.replace(RegExp(templateVariablePattern, 'g'), (_, key: string) => { let replacement; const explicitFieldReplacement = getExplicitFieldReplacement(key, data); @@ -61,7 +73,7 @@ export function compileStringTemplate(template, date, identifier = '', data = Ma missingRequiredDate = true; return ''; } else if (dateParsers[key]) { - replacement = dateParsers[key](date); + replacement = dateParsers[key](date as Date); } else if (key === 'slug') { replacement = identifier; } else { @@ -84,9 +96,12 @@ export function compileStringTemplate(template, date, identifier = '', data = Ma } } -export function extractTemplateVars(template) { +export function extractTemplateVars(template: string) { const regexp = RegExp(templateVariablePattern, 'g'); const contentRegexp = RegExp(templateContentPattern, 'g'); const matches = template.match(regexp) || []; - return matches.map(elem => elem.match(contentRegexp)[0]); + return matches.map(elem => { + const match = elem.match(contentRegexp); + return match ? match[0] : ''; + }); } diff --git a/packages/netlify-cms-core/src/lib/urlHelper.js b/packages/netlify-cms-core/src/lib/urlHelper.ts similarity index 68% rename from packages/netlify-cms-core/src/lib/urlHelper.js rename to packages/netlify-cms-core/src/lib/urlHelper.ts index aa2577fc..f17d3529 100644 --- a/packages/netlify-cms-core/src/lib/urlHelper.js +++ b/packages/netlify-cms-core/src/lib/urlHelper.ts @@ -2,27 +2,27 @@ import url from 'url'; import diacritics from 'diacritics'; import sanitizeFilename from 'sanitize-filename'; import { isString, escapeRegExp, flow, partialRight } from 'lodash'; -import { Map } from 'immutable'; +import { SlugConfig } from '../types/redux'; -function getUrl(urlString, direct) { +function getUrl(urlString: string, direct: boolean) { return `${direct ? '/#' : ''}${urlString}`; } -export function getCollectionUrl(collectionName, direct) { +export function getCollectionUrl(collectionName: string, direct: boolean) { return getUrl(`/collections/${collectionName}`, direct); } -export function getNewEntryUrl(collectionName, direct) { +export function getNewEntryUrl(collectionName: string, direct: boolean) { return getUrl(`/collections/${collectionName}/new`, direct); } -export function addParams(urlString, params) { +export function addParams(urlString: string, params: {}) { const parsedUrl = url.parse(urlString, true); parsedUrl.query = { ...parsedUrl.query, ...params }; return url.format(parsedUrl); } -export function stripProtocol(urlString) { +export function stripProtocol(urlString: string) { const protocolEndIndex = urlString.indexOf('//'); return protocolEndIndex > -1 ? urlString.slice(protocolEndIndex + 2) : urlString; } @@ -36,11 +36,11 @@ export function stripProtocol(urlString) { */ const uriChars = /[\w\-.~]/i; const ucsChars = /[\xA0-\u{D7FF}\u{F900}-\u{FDCF}\u{FDF0}-\u{FFEF}\u{10000}-\u{1FFFD}\u{20000}-\u{2FFFD}\u{30000}-\u{3FFFD}\u{40000}-\u{4FFFD}\u{50000}-\u{5FFFD}\u{60000}-\u{6FFFD}\u{70000}-\u{7FFFD}\u{80000}-\u{8FFFD}\u{90000}-\u{9FFFD}\u{A0000}-\u{AFFFD}\u{B0000}-\u{BFFFD}\u{C0000}-\u{CFFFD}\u{D0000}-\u{DFFFD}\u{E1000}-\u{EFFFD}]/u; -const validURIChar = char => uriChars.test(char); -const validIRIChar = char => uriChars.test(char) || ucsChars.test(char); +const validURIChar = (char: string) => uriChars.test(char); +const validIRIChar = (char: string) => uriChars.test(char) || ucsChars.test(char); -export function getCharReplacer(encoding, replacement) { - let validChar; +export function getCharReplacer(encoding: string, replacement: string) { + let validChar: (char: string) => boolean; if (encoding === 'unicode') { validChar = validIRIChar; @@ -55,10 +55,10 @@ export function getCharReplacer(encoding, replacement) { throw new Error('The replacement character(s) (options.replacement) is itself unsafe.'); } - return char => (validChar(char) ? char : replacement); + return (char: string) => (validChar(char) ? char : replacement); } // `sanitizeURI` does not actually URI-encode the chars (that is the browser's and server's job), just removes the ones that are not allowed. -export function sanitizeURI(str, { replacement = '', encoding = 'unicode' } = {}) { +export function sanitizeURI(str: string, { replacement = '', encoding = 'unicode' } = {}) { if (!isString(str)) { throw new Error('The input slug must be a string.'); } @@ -73,22 +73,22 @@ export function sanitizeURI(str, { replacement = '', encoding = 'unicode' } = {} .join(''); } -export function sanitizeChar(char, options = Map()) { - const encoding = options.get('encoding', 'unicode'); - const replacement = options.get('sanitize_replacement', '-'); +export function sanitizeChar(char: string, options: SlugConfig) { + const encoding = options.get('encoding'); + const replacement = options.get('sanitize_replacement'); return getCharReplacer(encoding, replacement)(char); } -export function sanitizeSlug(str, options = Map()) { - const encoding = options.get('encoding', 'unicode'); - const stripDiacritics = options.get('clean_accents', false); - const replacement = options.get('sanitize_replacement', '-'); - +export function sanitizeSlug(str: string, options: SlugConfig) { if (!isString(str)) { throw new Error('The input slug must be a string.'); } + const encoding = options.get('encoding'); + const stripDiacritics = options.get('clean_accents'); + const replacement = options.get('sanitize_replacement'); + const sanitizedSlug = flow([ ...(stripDiacritics ? [diacritics.remove] : []), partialRight(sanitizeURI, { replacement, encoding }), @@ -97,13 +97,13 @@ export function sanitizeSlug(str, options = Map()) { // Remove any doubled or leading/trailing replacement characters (that were added in the sanitizers). const doubleReplacement = new RegExp(`(?:${escapeRegExp(replacement)})+`, 'g'); - const trailingReplacment = new RegExp(`${escapeRegExp(replacement)}$`); - const leadingReplacment = new RegExp(`^${escapeRegExp(replacement)}`); + const trailingReplacement = new RegExp(`${escapeRegExp(replacement)}$`); + const leadingReplacement = new RegExp(`^${escapeRegExp(replacement)}`); - const normalizedSlug = sanitizedSlug + const normalizedSlug: string = sanitizedSlug .replace(doubleReplacement, replacement) - .replace(leadingReplacment, '') - .replace(trailingReplacment, ''); + .replace(leadingReplacement, '') + .replace(trailingReplacement, ''); return normalizedSlug; } diff --git a/packages/netlify-cms-core/src/mediaLibrary.js b/packages/netlify-cms-core/src/mediaLibrary.ts similarity index 50% rename from packages/netlify-cms-core/src/mediaLibrary.js rename to packages/netlify-cms-core/src/mediaLibrary.ts index 63cdf7a2..4eae159d 100644 --- a/packages/netlify-cms-core/src/mediaLibrary.js +++ b/packages/netlify-cms-core/src/mediaLibrary.ts @@ -3,13 +3,30 @@ * registered via `registerMediaLibrary`. */ import { once } from 'lodash'; -import { getMediaLibrary } from 'Lib/registry'; -import store from 'ReduxStore'; -import { createMediaLibrary, insertMedia } from 'Actions/mediaLibrary'; +import { getMediaLibrary } from './lib/registry'; +import store from './redux'; +import { createMediaLibrary, insertMedia } from './actions/mediaLibrary'; + +type MediaLibraryOptions = {}; + +interface MediaLibrary { + init: (args: { + options: MediaLibraryOptions; + handleInsert: (url: string) => void; + }) => MediaLibraryInstance; +} + +export interface MediaLibraryInstance { + show?: () => void; + hide?: () => void; + onClearControl?: (args: { id: string }) => void; + onRemoveControl?: (args: { id: string }) => void; + enableStandalone?: () => boolean; +} const initializeMediaLibrary = once(async function initializeMediaLibrary(name, options) { - const lib = getMediaLibrary(name); - const handleInsert = url => store.dispatch(insertMedia(url)); + const lib = (getMediaLibrary(name) as unknown) as MediaLibrary; + const handleInsert = (url: string) => store.dispatch(insertMedia(url)); const instance = await lib.init({ options, handleInsert }); store.dispatch(createMediaLibrary(instance)); }); diff --git a/packages/netlify-cms-core/src/reducers/__tests__/config.spec.js b/packages/netlify-cms-core/src/reducers/__tests__/config.spec.js index 25052a9e..da4ccfed 100644 --- a/packages/netlify-cms-core/src/reducers/__tests__/config.spec.js +++ b/packages/netlify-cms-core/src/reducers/__tests__/config.spec.js @@ -1,6 +1,6 @@ import { Map } from 'immutable'; import { configLoaded, configLoading, configFailed } from 'Actions/config'; -import config from 'Reducers/config'; +import config, { selectLocale } from 'Reducers/config'; describe('config', () => { it('should handle an empty state', () => { @@ -22,4 +22,8 @@ describe('config', () => { Map({ error: 'Error: Config could not be loaded' }), ); }); + + it('should default to "en" locale', () => { + expect(selectLocale(Map())).toEqual('en'); + }); }); diff --git a/packages/netlify-cms-core/src/reducers/__tests__/entries.spec.js b/packages/netlify-cms-core/src/reducers/__tests__/entries.spec.js index 68205dc2..ab6b1dc2 100644 --- a/packages/netlify-cms-core/src/reducers/__tests__/entries.spec.js +++ b/packages/netlify-cms-core/src/reducers/__tests__/entries.spec.js @@ -1,67 +1,215 @@ import { Map, OrderedMap, fromJS } from 'immutable'; import * as actions from 'Actions/entries'; -import reducer from '../entries'; +import reducer, { + selectMediaFolder, + selectMediaFilePath, + selectMediaFilePublicPath, +} from '../entries'; +import { EDITORIAL_WORKFLOW } from '../../constants/publishModes'; const initialState = OrderedMap({ posts: Map({ name: 'posts' }), }); describe('entries', () => { - it('should mark entries as fetching', () => { - expect(reducer(initialState, actions.entriesLoading(Map({ name: 'posts' })))).toEqual( - OrderedMap( - fromJS({ - posts: { name: 'posts' }, - pages: { - posts: { isFetching: true }, - }, - }), - ), - ); + describe('reducer', () => { + it('should mark entries as fetching', () => { + expect(reducer(initialState, actions.entriesLoading(Map({ name: 'posts' })))).toEqual( + OrderedMap( + fromJS({ + posts: { name: 'posts' }, + pages: { + posts: { isFetching: true }, + }, + }), + ), + ); + }); + + it('should handle loaded entries', () => { + const entries = [ + { slug: 'a', path: '' }, + { slug: 'b', title: 'B' }, + ]; + expect( + reducer(initialState, actions.entriesLoaded(Map({ name: 'posts' }), entries, 0)), + ).toEqual( + OrderedMap( + fromJS({ + posts: { name: 'posts' }, + entities: { + 'posts.a': { slug: 'a', path: '', isFetching: false }, + 'posts.b': { slug: 'b', title: 'B', isFetching: false }, + }, + pages: { + posts: { + page: 0, + ids: ['a', 'b'], + }, + }, + }), + ), + ); + }); + + it('should handle loaded entry', () => { + const entry = { slug: 'a', path: '' }; + expect(reducer(initialState, actions.entryLoaded(Map({ name: 'posts' }), entry))).toEqual( + OrderedMap( + fromJS({ + posts: { name: 'posts' }, + entities: { + 'posts.a': { slug: 'a', path: '' }, + }, + pages: { + posts: { + ids: ['a'], + }, + }, + }), + ), + ); + }); }); - it('should handle loaded entries', () => { - const entries = [ - { slug: 'a', path: '' }, - { slug: 'b', title: 'B' }, - ]; - expect( - reducer(initialState, actions.entriesLoaded(Map({ name: 'posts' }), entries, 0)), - ).toEqual( - OrderedMap( - fromJS({ - posts: { name: 'posts' }, - entities: { - 'posts.a': { slug: 'a', path: '', isFetching: false }, - 'posts.b': { slug: 'b', title: 'B', isFetching: false }, - }, - pages: { - posts: { - page: 0, - ids: ['a', 'b'], - }, - }, - }), - ), - ); + describe('selectMediaFolder', () => { + it('should return global media folder when not in editorial workflow', () => { + expect(selectMediaFolder(Map({ media_folder: 'static/media' }))).toEqual('static/media'); + }); + + it("should return global media folder when in editorial workflow and collection doesn't specify media_folder", () => { + expect( + selectMediaFolder( + Map({ media_folder: 'static/media', publish_mode: EDITORIAL_WORKFLOW }), + Map({ name: 'posts' }), + ), + ).toEqual('static/media'); + }); + + it('should return draft media folder when in editorial workflow, collection specifies media_folder and entry path is null', () => { + expect( + selectMediaFolder( + Map({ media_folder: 'static/media', publish_mode: EDITORIAL_WORKFLOW }), + Map({ name: 'posts', folder: 'posts', media_folder: '' }), + null, + ), + ).toEqual('posts/DRAFT_MEDIA_FILES'); + }); + + it('should return relative media folder when in editorial workflow, collection specifies media_folder and entry path is not null', () => { + expect( + selectMediaFolder( + Map({ media_folder: 'static/media', publish_mode: EDITORIAL_WORKFLOW }), + Map({ name: 'posts', folder: 'posts', media_folder: '' }), + 'posts/title/index.md', + ), + ).toEqual('posts/title'); + }); + + it('should resolve relative media folder', () => { + expect( + selectMediaFolder( + Map({ media_folder: 'static/media', publish_mode: EDITORIAL_WORKFLOW }), + Map({ name: 'posts', folder: 'posts', media_folder: '../' }), + 'posts/title/index.md', + ), + ).toEqual('posts/'); + }); }); - it('should handle loaded entry', () => { - const entry = { slug: 'a', path: '' }; - expect(reducer(initialState, actions.entryLoaded(Map({ name: 'posts' }), entry))).toEqual( - OrderedMap( - fromJS({ - posts: { name: 'posts' }, - entities: { - 'posts.a': { slug: 'a', path: '' }, - }, - pages: { - posts: { - ids: ['a'], - }, - }, - }), - ), - ); + describe('selectMediaFilePath', () => { + it('should return absolute URL as is', () => { + expect(selectMediaFilePath(null, null, null, 'https://www.netlify.com/image.png')).toBe( + 'https://www.netlify.com/image.png', + ); + }); + + it('should resolve path from global media folder when absolute path', () => { + expect( + selectMediaFilePath( + Map({ media_folder: 'static/media', publish_mode: EDITORIAL_WORKFLOW }), + null, + null, + '/media/image.png', + ), + ).toBe('static/media/image.png'); + }); + + it('should resolve path from global media folder when relative path for collection with no media folder', () => { + expect( + selectMediaFilePath( + Map({ media_folder: 'static/media', publish_mode: EDITORIAL_WORKFLOW }), + Map({ name: 'posts', folder: 'posts' }), + null, + 'image.png', + ), + ).toBe('static/media/image.png'); + }); + + it('should resolve path from collection media folder when relative path for collection with media folder', () => { + expect( + selectMediaFilePath( + Map({ media_folder: 'static/media', publish_mode: EDITORIAL_WORKFLOW }), + Map({ name: 'posts', folder: 'posts', media_folder: '' }), + null, + 'image.png', + ), + ).toBe('posts/DRAFT_MEDIA_FILES/image.png'); + }); + + it('should handle relative media_folder', () => { + expect( + selectMediaFilePath( + Map({ media_folder: 'static/media', publish_mode: EDITORIAL_WORKFLOW }), + Map({ name: 'posts', folder: 'posts', media_folder: '../../static/media/' }), + 'posts/title/index.md', + 'image.png', + ), + ).toBe('static/media/image.png'); + }); + }); + + describe('selectMediaFilePublicPath', () => { + it('should return absolute URL as is', () => { + expect(selectMediaFilePublicPath(null, null, 'https://www.netlify.com/image.png')).toBe( + 'https://www.netlify.com/image.png', + ); + }); + + it('should resolve path from public folder when not in editorial workflow', () => { + expect( + selectMediaFilePublicPath(Map({ public_folder: '/media' }), null, '/media/image.png'), + ).toBe('/media/image.png'); + }); + + it('should resolve path from public folder when in editorial workflow for collection with no media folder', () => { + expect( + selectMediaFilePublicPath( + Map({ public_folder: '/media', publish_mode: EDITORIAL_WORKFLOW }), + Map({ name: 'posts', folder: 'posts' }), + 'image.png', + ), + ).toBe('/media/image.png'); + }); + + it('should resolve path from collection media folder when in editorial workflow for collection with media folder', () => { + expect( + selectMediaFilePublicPath( + Map({ public_folder: '/media', publish_mode: EDITORIAL_WORKFLOW }), + Map({ name: 'posts', folder: 'posts', media_folder: '' }), + 'image.png', + ), + ).toBe('image.png'); + }); + + it('should handle relative media_folder', () => { + expect( + selectMediaFilePublicPath( + Map({ public_folder: '/media', publish_mode: EDITORIAL_WORKFLOW }), + Map({ name: 'posts', folder: 'posts', media_folder: '../../static/media/' }), + 'image.png', + ), + ).toBe('../../static/media/image.png'); + }); }); }); diff --git a/packages/netlify-cms-core/src/reducers/__tests__/entryDraft.spec.js b/packages/netlify-cms-core/src/reducers/__tests__/entryDraft.spec.js index 588a7dc3..054f07fd 100644 --- a/packages/netlify-cms-core/src/reducers/__tests__/entryDraft.spec.js +++ b/packages/netlify-cms-core/src/reducers/__tests__/entryDraft.spec.js @@ -1,4 +1,4 @@ -import { Map, List, fromJS } from 'immutable'; +import { Map, fromJS } from 'immutable'; import * as actions from 'Actions/entries'; import reducer from '../entryDraft'; @@ -6,7 +6,6 @@ jest.mock('uuid/v4', () => jest.fn(() => '1')); const initialState = Map({ entry: Map(), - mediaFiles: List(), fieldsMetaData: Map(), fieldsErrors: Map(), hasChanged: false, @@ -33,7 +32,6 @@ describe('entryDraft reducer', () => { ...entry, newRecord: false, }, - mediaFiles: [], fieldsMetaData: Map(), fieldsErrors: Map(), hasChanged: false, @@ -52,7 +50,6 @@ describe('entryDraft reducer', () => { ...entry, newRecord: true, }, - mediaFiles: [], fieldsMetaData: Map(), fieldsErrors: Map(), hasChanged: false, @@ -124,16 +121,15 @@ describe('entryDraft reducer', () => { describe('REMOVE_DRAFT_ENTRY_MEDIA_FILE', () => { it('should remove a media file', () => { const actualState = reducer( - initialState.set('mediaFiles', List([{ id: '1' }, { id: '2' }])), + initialState.setIn(['entry', 'mediaFiles'], fromJS([{ id: '1' }, { id: '2' }])), actions.removeDraftEntryMediaFile({ id: '1' }), ); expect(actualState.toJS()).toEqual({ - entry: {}, - mediaFiles: [{ id: '2' }], + entry: { mediaFiles: [{ id: '2' }] }, fieldsMetaData: {}, fieldsErrors: {}, - hasChanged: false, + hasChanged: true, key: '', }); }); @@ -142,34 +138,15 @@ describe('entryDraft reducer', () => { describe('ADD_DRAFT_ENTRY_MEDIA_FILE', () => { it('should overwrite an existing media file', () => { const actualState = reducer( - initialState.set('mediaFiles', List([{ id: '1', name: 'old' }])), + initialState.setIn(['entry', 'mediaFiles'], fromJS([{ id: '1', name: 'old' }])), actions.addDraftEntryMediaFile({ id: '1', name: 'new' }), ); expect(actualState.toJS()).toEqual({ - entry: {}, - mediaFiles: [{ id: '1', name: 'new' }], + entry: { mediaFiles: [{ id: '1', name: 'new' }] }, fieldsMetaData: {}, fieldsErrors: {}, - hasChanged: false, - key: '', - }); - }); - }); - - describe('SET_DRAFT_ENTRY_MEDIA_FILES', () => { - it('should overwrite an existing media file', () => { - const actualState = reducer( - initialState, - actions.setDraftEntryMediaFiles([{ id: '1' }, { id: '2' }]), - ); - - expect(actualState.toJS()).toEqual({ - entry: {}, - mediaFiles: [{ id: '1' }, { id: '2' }], - fieldsMetaData: {}, - fieldsErrors: {}, - hasChanged: false, + hasChanged: true, key: '', }); }); @@ -177,7 +154,7 @@ describe('entryDraft reducer', () => { describe('DRAFT_CREATE_FROM_LOCAL_BACKUP', () => { it('should create draft from local backup', () => { - const localBackup = Map({ entry: fromJS(entry), mediaFiles: List([{ id: '1' }]) }); + const localBackup = Map({ entry: fromJS({ ...entry, mediaFiles: [{ id: '1' }] }) }); const actualState = reducer(initialState.set('localBackup', localBackup), { type: actions.DRAFT_CREATE_FROM_LOCAL_BACKUP, @@ -185,9 +162,9 @@ describe('entryDraft reducer', () => { expect(actualState.toJS()).toEqual({ entry: { ...entry, + mediaFiles: [{ id: '1' }], newRecord: false, }, - mediaFiles: [{ id: '1' }], fieldsMetaData: {}, fieldsErrors: {}, hasChanged: true, @@ -200,17 +177,18 @@ describe('entryDraft reducer', () => { it('should set local backup', () => { const mediaFiles = [{ id: '1' }]; - const actualState = reducer(initialState, actions.localBackupRetrieved(entry, mediaFiles)); + const actualState = reducer( + initialState, + actions.localBackupRetrieved({ ...entry, mediaFiles }), + ); expect(actualState.toJS()).toEqual({ entry: {}, - mediaFiles: [], fieldsMetaData: {}, fieldsErrors: {}, hasChanged: false, localBackup: { - entry, - mediaFiles: [{ id: '1' }], + entry: { ...entry, mediaFiles: [{ id: '1' }] }, }, key: '', }); diff --git a/packages/netlify-cms-core/src/reducers/__tests__/integrations.spec.ts b/packages/netlify-cms-core/src/reducers/__tests__/integrations.spec.ts new file mode 100644 index 00000000..9387b0ff --- /dev/null +++ b/packages/netlify-cms-core/src/reducers/__tests__/integrations.spec.ts @@ -0,0 +1,70 @@ +import { fromJS } from 'immutable'; +import integrations from '../integrations'; +import { CONFIG_SUCCESS } from '../../actions/config'; + +describe('integrations', () => { + it('should return default state when no integrations', () => { + const result = integrations(null, { + type: CONFIG_SUCCESS, + payload: fromJS({ integrations: [] }), + }); + expect(result && result.toJS()).toEqual({ + providers: {}, + hooks: {}, + }); + }); + + it('should return hooks and providers map when has integrations', () => { + const result = integrations(null, { + type: CONFIG_SUCCESS, + payload: fromJS({ + integrations: [ + { + hooks: ['listEntries'], + collections: '*', + provider: 'algolia', + applicationID: 'applicationID', + apiKey: 'apiKey', + }, + { + hooks: ['listEntries'], + collections: ['posts'], + provider: 'algolia', + applicationID: 'applicationID', + apiKey: 'apiKey', + }, + { + hooks: ['assetStore'], + provider: 'assetStore', + getSignedFormURL: 'https://asset.store.com/signedUrl', + }, + ], + collections: [{ name: 'posts' }, { name: 'pages' }, { name: 'faq' }], + }), + }); + + expect(result && result.toJS()).toEqual({ + providers: { + algolia: { + applicationID: 'applicationID', + apiKey: 'apiKey', + }, + assetStore: { + getSignedFormURL: 'https://asset.store.com/signedUrl', + }, + }, + hooks: { + posts: { + listEntries: 'algolia', + }, + pages: { + listEntries: 'algolia', + }, + faq: { + listEntries: 'algolia', + }, + assetStore: 'assetStore', + }, + }); + }); +}); diff --git a/packages/netlify-cms-core/src/reducers/__tests__/mediaLibrary.spec.js b/packages/netlify-cms-core/src/reducers/__tests__/mediaLibrary.spec.js index 9fba1cec..7f85071b 100644 --- a/packages/netlify-cms-core/src/reducers/__tests__/mediaLibrary.spec.js +++ b/packages/netlify-cms-core/src/reducers/__tests__/mediaLibrary.spec.js @@ -1,38 +1,16 @@ -import { Map } from 'immutable'; -import { ADD_MEDIA_FILES_TO_LIBRARY, mediaDeleted } from 'Actions/mediaLibrary'; -import mediaLibrary from '../mediaLibrary'; +import { Map, fromJS } from 'immutable'; +import { mediaDeleted } from 'Actions/mediaLibrary'; +import mediaLibrary, { + selectMediaFiles, + selectMediaFileByPath, + selectMediaDisplayURL, +} from '../mediaLibrary'; jest.mock('uuid/v4'); +jest.mock('Reducers/editorialWorkflow'); +jest.mock('Reducers'); describe('mediaLibrary', () => { - const uuid = require('uuid/v4'); - - it('should add media files to library', () => { - uuid.mockReturnValue('newKey'); - - expect( - mediaLibrary( - Map({ - files: [ - { sha: 'old', path: 'path', key: 'key1' }, - { sha: 'sha', path: 'some-other-pas', key: 'key2' }, - ], - }), - { - type: ADD_MEDIA_FILES_TO_LIBRARY, - payload: { mediaFiles: [{ sha: 'new', path: 'path' }] }, - }, - ), - ).toEqual( - Map({ - files: [ - { sha: 'new', path: 'path', key: 'newKey' }, - { sha: 'sha', path: 'some-other-pas', key: 'key2' }, - ], - }), - ); - }); - it('should remove media file by key', () => { expect( mediaLibrary( @@ -64,4 +42,60 @@ describe('mediaLibrary', () => { }), ); }); + + it('should select draft media files when editing a workflow draft', () => { + const { selectEditingWorkflowDraft } = require('Reducers/editorialWorkflow'); + + selectEditingWorkflowDraft.mockReturnValue(true); + + const state = { + entryDraft: fromJS({ entry: { mediaFiles: [{ id: 1 }] } }), + }; + + expect(selectMediaFiles(state)).toEqual([{ key: 1, id: 1 }]); + }); + + it('should select global media files when not editing a workflow draft', () => { + const { selectEditingWorkflowDraft } = require('Reducers/editorialWorkflow'); + + selectEditingWorkflowDraft.mockReturnValue(false); + + const state = { + mediaLibrary: Map({ files: [{ id: 1 }] }), + }; + + expect(selectMediaFiles(state)).toEqual([{ id: 1 }]); + }); + + it('should select global media files when not using asset store integration', () => { + const { selectIntegration } = require('Reducers'); + + selectIntegration.mockReturnValue({}); + + const state = { + mediaLibrary: Map({ files: [{ id: 1 }] }), + }; + + expect(selectMediaFiles(state)).toEqual([{ id: 1 }]); + }); + + it('should return media file by path', () => { + const { selectEditingWorkflowDraft } = require('Reducers/editorialWorkflow'); + + selectEditingWorkflowDraft.mockReturnValue(false); + + const state = { + mediaLibrary: Map({ files: [{ id: 1, path: 'path' }] }), + }; + + expect(selectMediaFileByPath(state, 'path')).toEqual({ id: 1, path: 'path' }); + }); + + it('should return media display URL state', () => { + const state = { + mediaLibrary: fromJS({ displayURLs: { id: { url: 'url' } } }), + }; + + expect(selectMediaDisplayURL(state, 'id')).toEqual(Map({ url: 'url' })); + }); }); diff --git a/packages/netlify-cms-core/src/reducers/__tests__/medias.spec.js b/packages/netlify-cms-core/src/reducers/__tests__/medias.spec.js deleted file mode 100644 index a89b0c58..00000000 --- a/packages/netlify-cms-core/src/reducers/__tests__/medias.spec.js +++ /dev/null @@ -1,25 +0,0 @@ -import { Map } from 'immutable'; -import { addAssets, addAsset, removeAsset } from 'Actions/media'; -import reducer from '../medias'; - -jest.mock('ValueObjects/AssetProxy'); - -describe('medias', () => { - it('should add assets', () => { - expect(reducer(Map(), addAssets([{ public_path: 'public_path' }]))).toEqual( - Map({ public_path: { public_path: 'public_path' } }), - ); - }); - - it('should add asset', () => { - expect(reducer(Map(), addAsset({ public_path: 'public_path' }))).toEqual( - Map({ public_path: { public_path: 'public_path' } }), - ); - }); - - it('should remove asset', () => { - expect( - reducer(Map({ public_path: { public_path: 'public_path' } }), removeAsset('public_path')), - ).toEqual(Map()); - }); -}); diff --git a/packages/netlify-cms-core/src/reducers/__tests__/medias.spec.ts b/packages/netlify-cms-core/src/reducers/__tests__/medias.spec.ts new file mode 100644 index 00000000..c6a592bf --- /dev/null +++ b/packages/netlify-cms-core/src/reducers/__tests__/medias.spec.ts @@ -0,0 +1,20 @@ +import { Map, fromJS } from 'immutable'; +import { addAssets, addAsset, removeAsset } from '../../actions/media'; +import reducer from '../medias'; +import { createAssetProxy } from '../../valueObjects/AssetProxy'; + +describe('medias', () => { + const asset = createAssetProxy({ url: 'url', path: 'path' }); + + it('should add assets', () => { + expect(reducer(fromJS({}), addAssets([asset]))).toEqual(Map({ path: asset })); + }); + + it('should add asset', () => { + expect(reducer(fromJS({}), addAsset(asset))).toEqual(Map({ path: asset })); + }); + + it('should remove asset', () => { + expect(reducer(fromJS({ path: asset }), removeAsset(asset.path))).toEqual(Map()); + }); +}); diff --git a/packages/netlify-cms-core/src/reducers/collections.js b/packages/netlify-cms-core/src/reducers/collections.js deleted file mode 100644 index ba02bc90..00000000 --- a/packages/netlify-cms-core/src/reducers/collections.js +++ /dev/null @@ -1,172 +0,0 @@ -import { List } from 'immutable'; -import { get, escapeRegExp } from 'lodash'; -import consoleError from 'Lib/consoleError'; -import { CONFIG_SUCCESS } from 'Actions/config'; -import { FILES, FOLDER } from 'Constants/collectionTypes'; -import { INFERABLE_FIELDS, IDENTIFIER_FIELDS } from 'Constants/fieldInference'; -import { formatExtensions } from 'Formats/formats'; - -const collections = (state = null, action) => { - switch (action.type) { - case CONFIG_SUCCESS: { - const configCollections = action.payload ? action.payload.get('collections') : List(); - return configCollections - .toOrderedMap() - .map(collection => { - if (collection.has('folder')) { - return collection.set('type', FOLDER); - } - if (collection.has('files')) { - return collection.set('type', FILES); - } - }) - .mapKeys((key, collection) => collection.get('name')); - } - default: - return state; - } -}; - -const selectors = { - [FOLDER]: { - entryExtension(collection) { - return ( - collection.get('extension') || - get(formatExtensions, collection.get('format') || 'frontmatter') - ).replace(/^\./, ''); - }, - fields(collection) { - return collection.get('fields'); - }, - entryPath(collection, slug) { - const folder = collection.get('folder').replace(/\/$/, ''); - return `${folder}/${slug}.${this.entryExtension(collection)}`; - }, - entrySlug(collection, path) { - const folder = collection.get('folder').replace(/\/$/, ''); - const slug = path - .split(folder + '/') - .pop() - .replace(new RegExp(`\\.${escapeRegExp(this.entryExtension(collection))}$`), ''); - - return slug; - }, - listMethod() { - return 'entriesByFolder'; - }, - allowNewEntries(collection) { - return collection.get('create'); - }, - allowDeletion(collection) { - return collection.get('delete', true); - }, - templateName(collection) { - return collection.get('name'); - }, - }, - [FILES]: { - fileForEntry(collection, slug) { - const files = collection.get('files'); - return files && files.filter(f => f.get('name') === slug).get(0); - }, - fields(collection, slug) { - const file = this.fileForEntry(collection, slug); - return file && file.get('fields'); - }, - entryPath(collection, slug) { - const file = this.fileForEntry(collection, slug); - return file && file.get('file'); - }, - entrySlug(collection, path) { - const file = collection - .get('files') - .filter(f => f.get('file') === path) - .get(0); - return file && file.get('name'); - }, - entryLabel(collection, slug) { - const path = this.entryPath(collection, slug); - const files = collection.get('files'); - return files && files.find(f => f.get('file') === path).get('label'); - }, - listMethod() { - return 'entriesByFiles'; - }, - allowNewEntries() { - return false; - }, - allowDeletion(collection) { - return collection.get('delete', false); - }, - templateName(collection, slug) { - return slug; - }, - }, -}; - -export const selectFields = (collection, slug) => - selectors[collection.get('type')].fields(collection, slug); -export const selectFolderEntryExtension = collection => - selectors[FOLDER].entryExtension(collection); -export const selectFileEntryLabel = (collection, slug) => - selectors[FILES].entryLabel(collection, slug); -export const selectEntryPath = (collection, slug) => - selectors[collection.get('type')].entryPath(collection, slug); -export const selectEntrySlug = (collection, path) => - selectors[collection.get('type')].entrySlug(collection, path); -export const selectListMethod = collection => selectors[collection.get('type')].listMethod(); -export const selectAllowNewEntries = collection => - selectors[collection.get('type')].allowNewEntries(collection); -export const selectAllowDeletion = collection => - selectors[collection.get('type')].allowDeletion(collection); -export const selectTemplateName = (collection, slug) => - selectors[collection.get('type')].templateName(collection, slug); -export const selectIdentifier = collection => { - const identifier = collection.get('identifier_field'); - const identifierFields = identifier ? [identifier, ...IDENTIFIER_FIELDS] : IDENTIFIER_FIELDS; - const fieldNames = collection.get('fields', []).map(field => field.get('name')); - return identifierFields.find(id => - fieldNames.find(name => name.toLowerCase().trim() === id.toLowerCase().trim()), - ); -}; -export const selectInferedField = (collection, fieldName) => { - if (fieldName === 'title' && collection.get('identifier_field')) { - return selectIdentifier(collection); - } - const inferableField = INFERABLE_FIELDS[fieldName]; - const fields = collection.get('fields'); - let field; - - // If collection has no fields or fieldName is not defined within inferables list, return null - if (!fields || !inferableField) return null; - // Try to return a field of the specified type with one of the synonyms - const mainTypeFields = fields - .filter(f => f.get('widget', 'string') === inferableField.type) - .map(f => f.get('name')); - field = mainTypeFields.filter(f => inferableField.synonyms.indexOf(f) !== -1); - if (field && field.size > 0) return field.first(); - - // Try to return a field for each of the specified secondary types - const secondaryTypeFields = fields - .filter(f => inferableField.secondaryTypes.indexOf(f.get('widget', 'string')) !== -1) - .map(f => f.get('name')); - field = secondaryTypeFields.filter(f => inferableField.synonyms.indexOf(f) !== -1); - if (field && field.size > 0) return field.first(); - - // Try to return the first field of the specified type - if (inferableField.fallbackToFirstField && mainTypeFields.size > 0) return mainTypeFields.first(); - - // Coundn't infer the field. Show error and return null. - if (inferableField.showError) { - consoleError( - `The Field ${fieldName} is missing for the collection “${collection.get('name')}”`, - `Netlify CMS tries to infer the entry ${fieldName} automatically, but one couldn't be found for entries of the collection “${collection.get( - 'name', - )}”. Please check your site configuration.`, - ); - } - - return null; -}; - -export default collections; diff --git a/packages/netlify-cms-core/src/reducers/collections.ts b/packages/netlify-cms-core/src/reducers/collections.ts new file mode 100644 index 00000000..904b2ce5 --- /dev/null +++ b/packages/netlify-cms-core/src/reducers/collections.ts @@ -0,0 +1,195 @@ +import { List } from 'immutable'; +import { get, escapeRegExp } from 'lodash'; +import consoleError from '../lib/consoleError'; +import { CONFIG_SUCCESS } from '../actions/config'; +import { FILES, FOLDER } from '../constants/collectionTypes'; +import { INFERABLE_FIELDS, IDENTIFIER_FIELDS } from '../constants/fieldInference'; +import { formatExtensions } from '../formats/formats'; +import { CollectionsAction, Collection, CollectionFiles, EntryField } from '../types/redux'; + +const collections = (state = null, action: CollectionsAction) => { + switch (action.type) { + case CONFIG_SUCCESS: { + const configCollections = action.payload + ? action.payload.get('collections') + : List(); + + return ( + configCollections + .toOrderedMap() + .map(item => { + const collection = item as Collection; + if (collection.has('folder')) { + return collection.set('type', FOLDER); + } + if (collection.has('files')) { + return collection.set('type', FILES); + } + }) + // eslint-disable-next-line @typescript-eslint/ban-ts-ignore + // @ts-ignore + .mapKeys((key: string, collection: Collection) => collection.get('name')) + ); + } + default: + return state; + } +}; + +enum ListMethod { + ENTRIES_BY_FOLDER = 'entriesByFolder', + ENTRIES_BY_FILES = 'entriesByFiles', +} + +const selectors = { + [FOLDER]: { + entryExtension(collection: Collection) { + return ( + collection.get('extension') || + get(formatExtensions, collection.get('format') || 'frontmatter') + ).replace(/^\./, ''); + }, + fields(collection: Collection) { + return collection.get('fields'); + }, + entryPath(collection: Collection, slug: string) { + const folder = (collection.get('folder') as string).replace(/\/$/, ''); + return `${folder}/${slug}.${this.entryExtension(collection)}`; + }, + entrySlug(collection: Collection, path: string) { + const folder = (collection.get('folder') as string).replace(/\/$/, ''); + const slug = path + .split(folder + '/') + .pop() + ?.replace(new RegExp(`\\.${escapeRegExp(this.entryExtension(collection))}$`), ''); + + return slug; + }, + listMethod() { + return ListMethod.ENTRIES_BY_FOLDER; + }, + allowNewEntries(collection: Collection) { + return collection.get('create'); + }, + allowDeletion(collection: Collection) { + return collection.get('delete', true); + }, + templateName(collection: Collection) { + return collection.get('name'); + }, + }, + [FILES]: { + fileForEntry(collection: Collection, slug: string) { + const files = collection.get('files'); + return files && files.filter(f => f?.get('name') === slug).get(0); + }, + fields(collection: Collection, slug: string) { + const file = this.fileForEntry(collection, slug); + return file && file.get('fields'); + }, + entryPath(collection: Collection, slug: string) { + const file = this.fileForEntry(collection, slug); + return file && file.get('file'); + }, + entrySlug(collection: Collection, path: string) { + const file = (collection.get('files') as CollectionFiles) + .filter(f => f?.get('file') === path) + .get(0); + return file && file.get('name'); + }, + entryLabel(collection: Collection, slug: string) { + const path = this.entryPath(collection, slug); + const files = collection.get('files'); + return files && files.find(f => f?.get('file') === path).get('label'); + }, + listMethod() { + return ListMethod.ENTRIES_BY_FILES; + }, + allowNewEntries() { + return false; + }, + allowDeletion(collection: Collection) { + return collection.get('delete', false); + }, + templateName(collection: Collection, slug: string) { + return slug; + }, + }, +}; + +export const selectFields = (collection: Collection, slug: string) => + selectors[collection.get('type')].fields(collection, slug); +export const selectFolderEntryExtension = (collection: Collection) => + selectors[FOLDER].entryExtension(collection); +export const selectFileEntryLabel = (collection: Collection, slug: string) => + selectors[FILES].entryLabel(collection, slug); +export const selectEntryPath = (collection: Collection, slug: string) => + selectors[collection.get('type')].entryPath(collection, slug); +export const selectEntrySlug = (collection: Collection, path: string) => + selectors[collection.get('type')].entrySlug(collection, path); +export const selectListMethod = (collection: Collection) => + selectors[collection.get('type')].listMethod(); +export const selectAllowNewEntries = (collection: Collection) => + selectors[collection.get('type')].allowNewEntries(collection); +export const selectAllowDeletion = (collection: Collection) => + selectors[collection.get('type')].allowDeletion(collection); +export const selectTemplateName = (collection: Collection, slug: string) => + selectors[collection.get('type')].templateName(collection, slug); +export const selectIdentifier = (collection: Collection) => { + const identifier = collection.get('identifier_field'); + const identifierFields = identifier ? [identifier, ...IDENTIFIER_FIELDS] : IDENTIFIER_FIELDS; + const fieldNames = collection.get('fields', List()).map(field => field?.get('name')); + return identifierFields.find(id => + fieldNames.find(name => name?.toLowerCase().trim() === id.toLowerCase().trim()), + ); +}; +export const selectInferedField = (collection: Collection, fieldName: string) => { + if (fieldName === 'title' && collection.get('identifier_field')) { + return selectIdentifier(collection); + } + const inferableField = (INFERABLE_FIELDS as Record< + string, + { + type: string; + synonyms: string[]; + secondaryTypes: string[]; + fallbackToFirstField: boolean; + showError: boolean; + } + >)[fieldName]; + const fields = collection.get('fields'); + let field; + + // If collection has no fields or fieldName is not defined within inferables list, return null + if (!fields || !inferableField) return null; + // Try to return a field of the specified type with one of the synonyms + const mainTypeFields = fields + .filter(f => f?.get('widget', 'string') === inferableField.type) + .map(f => f?.get('name')); + field = mainTypeFields.filter(f => inferableField.synonyms.indexOf(f as string) !== -1); + if (field && field.size > 0) return field.first(); + + // Try to return a field for each of the specified secondary types + const secondaryTypeFields = fields + .filter(f => inferableField.secondaryTypes.indexOf(f?.get('widget', 'string') as string) !== -1) + .map(f => f?.get('name')); + field = secondaryTypeFields.filter(f => inferableField.synonyms.indexOf(f as string) !== -1); + if (field && field.size > 0) return field.first(); + + // Try to return the first field of the specified type + if (inferableField.fallbackToFirstField && mainTypeFields.size > 0) return mainTypeFields.first(); + + // Coundn't infer the field. Show error and return null. + if (inferableField.showError) { + consoleError( + `The Field ${fieldName} is missing for the collection “${collection.get('name')}”`, + `Netlify CMS tries to infer the entry ${fieldName} automatically, but one couldn't be found for entries of the collection “${collection.get( + 'name', + )}”. Please check your site configuration.`, + ); + } + + return null; +}; + +export default collections; diff --git a/packages/netlify-cms-core/src/reducers/config.js b/packages/netlify-cms-core/src/reducers/config.ts similarity index 73% rename from packages/netlify-cms-core/src/reducers/config.js rename to packages/netlify-cms-core/src/reducers/config.ts index 2de09e47..fdbc9296 100644 --- a/packages/netlify-cms-core/src/reducers/config.js +++ b/packages/netlify-cms-core/src/reducers/config.ts @@ -1,7 +1,8 @@ import { Map } from 'immutable'; -import { CONFIG_REQUEST, CONFIG_SUCCESS, CONFIG_FAILURE, CONFIG_MERGE } from 'Actions/config'; +import { CONFIG_REQUEST, CONFIG_SUCCESS, CONFIG_FAILURE, CONFIG_MERGE } from '../actions/config'; +import { Config, ConfigAction } from '../types/redux'; -const config = (state = Map({ isFetching: true }), action) => { +const config = (state = Map({ isFetching: true }), action: ConfigAction) => { switch (action.type) { case CONFIG_MERGE: return state.mergeDeep(action.payload); @@ -21,4 +22,6 @@ const config = (state = Map({ isFetching: true }), action) => { } }; +export const selectLocale = (state: Config) => state.get('locale', 'en') as string; + export default config; diff --git a/packages/netlify-cms-core/src/reducers/editorialWorkflow.js b/packages/netlify-cms-core/src/reducers/editorialWorkflow.js index 7d6cab1d..2e549a07 100644 --- a/packages/netlify-cms-core/src/reducers/editorialWorkflow.js +++ b/packages/netlify-cms-core/src/reducers/editorialWorkflow.js @@ -86,7 +86,7 @@ const unpublishedEntries = (state = Map(), action) => { // Update Optimistically return state.deleteIn([ 'entities', - `${action.payload.collection}.${action.payload.entry.get('slug')}`, + `${action.payload.collection}.${action.payload.slug}`, 'isPersisting', ]); @@ -150,4 +150,11 @@ export const selectUnpublishedSlugs = (state, collection) => { .valueSeq(); }; +export const selectEditingWorkflowDraft = state => { + const entry = state.entryDraft.get('entry'); + const useWorkflow = state.config.get('publish_mode') === EDITORIAL_WORKFLOW; + const workflowDraft = entry && !entry.isEmpty() && useWorkflow; + return workflowDraft; +}; + export default unpublishedEntries; diff --git a/packages/netlify-cms-core/src/reducers/entries.js b/packages/netlify-cms-core/src/reducers/entries.js deleted file mode 100644 index f5527823..00000000 --- a/packages/netlify-cms-core/src/reducers/entries.js +++ /dev/null @@ -1,115 +0,0 @@ -import { Map, List, fromJS } from 'immutable'; -import { - ENTRY_REQUEST, - ENTRY_SUCCESS, - ENTRY_FAILURE, - ENTRIES_REQUEST, - ENTRIES_SUCCESS, - ENTRIES_FAILURE, - ENTRY_DELETE_SUCCESS, -} from 'Actions/entries'; - -import { SEARCH_ENTRIES_SUCCESS } from 'Actions/search'; - -let collection; -let loadedEntries; -let append; -let page; -let slug; - -const entries = (state = Map({ entities: Map(), pages: Map() }), action) => { - switch (action.type) { - case ENTRY_REQUEST: - return state.setIn( - ['entities', `${action.payload.collection}.${action.payload.slug}`, 'isFetching'], - true, - ); - - case ENTRY_SUCCESS: - collection = action.payload.collection; - slug = action.payload.entry.slug; - return state.withMutations(map => { - map.setIn(['entities', `${collection}.${slug}`], fromJS(action.payload.entry)); - const ids = map.getIn(['pages', collection, 'ids'], List()); - if (!ids.includes(slug)) { - map.setIn(['pages', collection, 'ids'], ids.unshift(slug)); - } - }); - - case ENTRIES_REQUEST: - return state.setIn(['pages', action.payload.collection, 'isFetching'], true); - - case ENTRIES_SUCCESS: - collection = action.payload.collection; - loadedEntries = action.payload.entries; - append = action.payload.append; - page = action.payload.page; - return state.withMutations(map => { - loadedEntries.forEach(entry => - map.setIn( - ['entities', `${collection}.${entry.slug}`], - fromJS(entry).set('isFetching', false), - ), - ); - - const ids = List(loadedEntries.map(entry => entry.slug)); - map.setIn( - ['pages', collection], - Map({ - page, - ids: append ? map.getIn(['pages', collection, 'ids'], List()).concat(ids) : ids, - }), - ); - }); - - case ENTRIES_FAILURE: - return state.setIn(['pages', action.meta.collection, 'isFetching'], false); - - case ENTRY_FAILURE: - return state.withMutations(map => { - map.setIn( - ['entities', `${action.payload.collection}.${action.payload.slug}`, 'isFetching'], - false, - ); - map.setIn( - ['entities', `${action.payload.collection}.${action.payload.slug}`, 'error'], - action.payload.error.message, - ); - }); - - case SEARCH_ENTRIES_SUCCESS: - loadedEntries = action.payload.entries; - return state.withMutations(map => { - loadedEntries.forEach(entry => - map.setIn( - ['entities', `${entry.collection}.${entry.slug}`], - fromJS(entry).set('isFetching', false), - ), - ); - }); - - case ENTRY_DELETE_SUCCESS: - return state.withMutations(map => { - map.deleteIn(['entities', `${action.payload.collectionName}.${action.payload.entrySlug}`]); - map.updateIn(['pages', action.payload.collectionName, 'ids'], ids => - ids.filter(id => id !== action.payload.entrySlug), - ); - }); - - default: - return state; - } -}; - -export const selectEntry = (state, collection, slug) => - state.getIn(['entities', `${collection}.${slug}`]); - -export const selectPublishedSlugs = (state, collection) => - state.getIn(['pages', collection, 'ids'], List()); - -export const selectEntries = (state, collection) => { - const slugs = selectPublishedSlugs(state, collection); - return slugs && slugs.map(slug => selectEntry(state, collection, slug)); -}; - -export default entries; diff --git a/packages/netlify-cms-core/src/reducers/entries.ts b/packages/netlify-cms-core/src/reducers/entries.ts new file mode 100644 index 00000000..a8a1055b --- /dev/null +++ b/packages/netlify-cms-core/src/reducers/entries.ts @@ -0,0 +1,200 @@ +import { Map, List, fromJS } from 'immutable'; +import { dirname, join } from 'path'; +import { + ENTRY_REQUEST, + ENTRY_SUCCESS, + ENTRY_FAILURE, + ENTRIES_REQUEST, + ENTRIES_SUCCESS, + ENTRIES_FAILURE, + ENTRY_DELETE_SUCCESS, +} from '../actions/entries'; + +import { SEARCH_ENTRIES_SUCCESS } from '../actions/search'; +import { + EntriesAction, + EntryRequestPayload, + EntrySuccessPayload, + EntriesSuccessPayload, + EntryObject, + Entries, + Config, + Collection, + EntryFailurePayload, + EntryDeletePayload, + EntriesRequestPayload, +} from '../types/redux'; +import { isAbsolutePath, basename } from 'netlify-cms-lib-util/src'; +import { EDITORIAL_WORKFLOW } from '../constants/publishModes'; + +let collection: string; +let loadedEntries: EntryObject[]; +let append: boolean; +let page: number; +let slug: string; + +const entries = (state = Map({ entities: Map(), pages: Map() }), action: EntriesAction) => { + switch (action.type) { + case ENTRY_REQUEST: { + const payload = action.payload as EntryRequestPayload; + return state.setIn(['entities', `${payload.collection}.${payload.slug}`, 'isFetching'], true); + } + + case ENTRY_SUCCESS: { + const payload = action.payload as EntrySuccessPayload; + collection = payload.collection; + slug = payload.entry.slug; + return state.withMutations(map => { + map.setIn(['entities', `${collection}.${slug}`], fromJS(payload.entry)); + const ids = map.getIn(['pages', collection, 'ids'], List()); + if (!ids.includes(slug)) { + map.setIn(['pages', collection, 'ids'], ids.unshift(slug)); + } + }); + } + + case ENTRIES_REQUEST: { + const payload = action.payload as EntriesRequestPayload; + return state.setIn(['pages', payload.collection, 'isFetching'], true); + } + + case ENTRIES_SUCCESS: { + const payload = action.payload as EntriesSuccessPayload; + collection = payload.collection; + loadedEntries = payload.entries; + append = payload.append; + page = payload.page; + return state.withMutations(map => { + loadedEntries.forEach(entry => + map.setIn( + ['entities', `${collection}.${entry.slug}`], + fromJS(entry).set('isFetching', false), + ), + ); + + const ids = List(loadedEntries.map(entry => entry.slug)); + map.setIn( + ['pages', collection], + Map({ + page, + ids: append ? map.getIn(['pages', collection, 'ids'], List()).concat(ids) : ids, + }), + ); + }); + } + case ENTRIES_FAILURE: + return state.setIn(['pages', action.meta.collection, 'isFetching'], false); + + case ENTRY_FAILURE: { + const payload = action.payload as EntryFailurePayload; + return state.withMutations(map => { + map.setIn(['entities', `${payload.collection}.${payload.slug}`, 'isFetching'], false); + map.setIn( + ['entities', `${payload.collection}.${payload.slug}`, 'error'], + payload.error.message, + ); + }); + } + + case SEARCH_ENTRIES_SUCCESS: { + const payload = action.payload as EntriesSuccessPayload; + loadedEntries = payload.entries; + return state.withMutations(map => { + loadedEntries.forEach(entry => + map.setIn( + ['entities', `${entry.collection}.${entry.slug}`], + fromJS(entry).set('isFetching', false), + ), + ); + }); + } + + case ENTRY_DELETE_SUCCESS: { + const payload = action.payload as EntryDeletePayload; + return state.withMutations(map => { + map.deleteIn(['entities', `${payload.collectionName}.${payload.entrySlug}`]); + map.updateIn(['pages', payload.collectionName, 'ids'], (ids: string[]) => + ids.filter(id => id !== payload.entrySlug), + ); + }); + } + + default: + return state; + } +}; + +export const selectEntry = (state: Entries, collection: string, slug: string) => + state.getIn(['entities', `${collection}.${slug}`]); + +export const selectPublishedSlugs = (state: Entries, collection: string) => + state.getIn(['pages', collection, 'ids'], List()); + +export const selectEntries = (state: Entries, collection: string) => { + const slugs = selectPublishedSlugs(state, collection); + return slugs && slugs.map(slug => selectEntry(state, collection, slug as string)); +}; + +const DRAFT_MEDIA_FILES = 'DRAFT_MEDIA_FILES'; + +export const selectMediaFolder = ( + config: Config, + collection: Collection | null, + entryPath: string | null, +) => { + let mediaFolder = config.get('media_folder'); + + const useWorkflow = config.get('publish_mode') === EDITORIAL_WORKFLOW; + if (useWorkflow && collection && collection.has('media_folder')) { + if (entryPath) { + const entryDir = dirname(entryPath); + mediaFolder = join(entryDir, collection.get('media_folder') as string); + } else { + mediaFolder = join(collection.get('folder') as string, DRAFT_MEDIA_FILES); + } + } + + return mediaFolder; +}; + +export const selectMediaFilePath = ( + config: Config, + collection: Collection | null, + entryPath: string | null, + mediaPath: string, +) => { + if (isAbsolutePath(mediaPath)) { + return mediaPath; + } + + let mediaFolder; + if (mediaPath.startsWith('/')) { + // absolute media paths are not bound to a collection + mediaFolder = selectMediaFolder(config, null, null); + } else { + mediaFolder = selectMediaFolder(config, collection, entryPath); + } + + return join(mediaFolder, basename(mediaPath)); +}; + +export const selectMediaFilePublicPath = ( + config: Config, + collection: Collection | null, + mediaPath: string, +) => { + if (isAbsolutePath(mediaPath)) { + return mediaPath; + } + + let publicFolder = config.get('public_folder'); + + const useWorkflow = config.get('publish_mode') === EDITORIAL_WORKFLOW; + if (useWorkflow && collection && collection.has('media_folder')) { + publicFolder = collection.get('media_folder') as string; + } + + return join(publicFolder, basename(mediaPath)); +}; + +export default entries; diff --git a/packages/netlify-cms-core/src/reducers/entryDraft.js b/packages/netlify-cms-core/src/reducers/entryDraft.js index dc8b29ab..e1051798 100644 --- a/packages/netlify-cms-core/src/reducers/entryDraft.js +++ b/packages/netlify-cms-core/src/reducers/entryDraft.js @@ -15,9 +15,7 @@ import { ENTRY_PERSIST_FAILURE, ENTRY_DELETE_SUCCESS, ADD_DRAFT_ENTRY_MEDIA_FILE, - SET_DRAFT_ENTRY_MEDIA_FILES, REMOVE_DRAFT_ENTRY_MEDIA_FILE, - CLEAR_DRAFT_ENTRY_MEDIA_FILES, } from 'Actions/entries'; import { UNPUBLISHED_ENTRY_PERSIST_REQUEST, @@ -27,7 +25,6 @@ import { const initialState = Map({ entry: Map(), - mediaFiles: List(), fieldsMetaData: Map(), fieldsErrors: Map(), hasChanged: false, @@ -41,7 +38,6 @@ const entryDraftReducer = (state = Map(), action) => { return state.withMutations(state => { state.set('entry', action.payload.entry); state.setIn(['entry', 'newRecord'], false); - state.set('mediaFiles', action.payload.mediaFiles || List()); // An existing entry may already have metadata. If we surfed away and back to its // editor page, the metadata will have been fetched already, so we shouldn't // clear it as to not break relation lists. @@ -55,7 +51,6 @@ const entryDraftReducer = (state = Map(), action) => { return state.withMutations(state => { state.set('entry', fromJS(action.payload)); state.setIn(['entry', 'newRecord'], true); - state.set('mediaFiles', List()); state.set('fieldsMetaData', Map()); state.set('fieldsErrors', Map()); state.set('hasChanged', false); @@ -69,7 +64,6 @@ const entryDraftReducer = (state = Map(), action) => { state.delete('localBackup'); state.set('entry', backupEntry); state.setIn(['entry', 'newRecord'], !backupEntry.get('path')); - state.set('mediaFiles', backupDraftEntry.get('mediaFiles')); state.set('fieldsMetaData', Map()); state.set('fieldsErrors', Map()); state.set('hasChanged', true); @@ -88,10 +82,9 @@ const entryDraftReducer = (state = Map(), action) => { case DRAFT_DISCARD: return initialState; case DRAFT_LOCAL_BACKUP_RETRIEVED: { - const { entry, mediaFiles } = action.payload; + const { entry } = action.payload; const newState = new Map({ entry: fromJS(entry), - mediaFiles: List(mediaFiles), }); return state.set('localBackup', newState); } @@ -139,28 +132,31 @@ const entryDraftReducer = (state = Map(), action) => { state.set('hasChanged', false); }); - case ADD_DRAFT_ENTRY_MEDIA_FILE: - if (state.has('mediaFiles')) { - return state.update('mediaFiles', list => - list.filterNot(file => file.id === action.payload.id).push({ ...action.payload }), - ); - } - return state; + case ADD_DRAFT_ENTRY_MEDIA_FILE: { + return state.withMutations(state => { + const mediaFiles = state.getIn(['entry', 'mediaFiles']); - case SET_DRAFT_ENTRY_MEDIA_FILES: { - return state.set('mediaFiles', List(action.payload)); + state.setIn( + ['entry', 'mediaFiles'], + mediaFiles + .filterNot(file => file.get('id') === action.payload.id) + .insert(0, fromJS(action.payload)), + ); + state.set('hasChanged', true); + }); } - case REMOVE_DRAFT_ENTRY_MEDIA_FILE: - if (state.has('mediaFiles')) { - return state.update('mediaFiles', list => - list.filterNot(file => file.id === action.payload.id), - ); - } - return state; + case REMOVE_DRAFT_ENTRY_MEDIA_FILE: { + return state.withMutations(state => { + const mediaFiles = state.getIn(['entry', 'mediaFiles']); - case CLEAR_DRAFT_ENTRY_MEDIA_FILES: - return state.set('mediaFiles', List()); + state.setIn( + ['entry', 'mediaFiles'], + mediaFiles.filterNot(file => file.get('id') === action.payload.id), + ); + state.set('hasChanged', true); + }); + } default: return state; diff --git a/packages/netlify-cms-core/src/reducers/index.js b/packages/netlify-cms-core/src/reducers/index.ts similarity index 64% rename from packages/netlify-cms-core/src/reducers/index.js rename to packages/netlify-cms-core/src/reducers/index.ts index 92bd35a8..e2418ef7 100644 --- a/packages/netlify-cms-core/src/reducers/index.js +++ b/packages/netlify-cms-core/src/reducers/index.ts @@ -7,10 +7,12 @@ import editorialWorkflow, * as fromEditorialWorkflow from './editorialWorkflow'; import entryDraft from './entryDraft'; import collections from './collections'; import search from './search'; +import medias from './medias'; import mediaLibrary from './mediaLibrary'; -import medias, * as fromMedias from './medias'; import deploys, * as fromDeploys from './deploys'; import globalUI from './globalUI'; +import { Status } from '../constants/publishModes'; +import { State } from '../types/redux'; const reducers = { auth, @@ -22,8 +24,8 @@ const reducers = { cursors, editorialWorkflow, entryDraft, - mediaLibrary, medias, + mediaLibrary, deploys, globalUI, }; @@ -33,16 +35,16 @@ export default reducers; /* * Selectors */ -export const selectEntry = (state, collection, slug) => +export const selectEntry = (state: State, collection: string, slug: string) => fromEntries.selectEntry(state.entries, collection, slug); -export const selectEntries = (state, collection) => +export const selectEntries = (state: State, collection: string) => fromEntries.selectEntries(state.entries, collection); -export const selectPublishedSlugs = (state, collection) => +export const selectPublishedSlugs = (state: State, collection: string) => fromEntries.selectPublishedSlugs(state.entries, collection); -export const selectSearchedEntries = state => { +export const selectSearchedEntries = (state: State) => { const searchItems = state.search.get('entryIds'); return ( searchItems && @@ -52,27 +54,17 @@ export const selectSearchedEntries = state => { ); }; -export const selectDeployPreview = (state, collection, slug) => +export const selectDeployPreview = (state: State, collection: string, slug: string) => fromDeploys.selectDeployPreview(state.deploys, collection, slug); -export const selectUnpublishedEntry = (state, collection, slug) => +export const selectUnpublishedEntry = (state: State, collection: string, slug: string) => fromEditorialWorkflow.selectUnpublishedEntry(state.editorialWorkflow, collection, slug); -export const selectUnpublishedEntriesByStatus = (state, status) => +export const selectUnpublishedEntriesByStatus = (state: State, status: Status) => fromEditorialWorkflow.selectUnpublishedEntriesByStatus(state.editorialWorkflow, status); -export const selectUnpublishedSlugs = (state, collection) => +export const selectUnpublishedSlugs = (state: State, collection: string) => fromEditorialWorkflow.selectUnpublishedSlugs(state.editorialWorkflow, collection); -export const selectIntegration = (state, collection, hook) => +export const selectIntegration = (state: State, collection: string | null, hook: string) => fromIntegrations.selectIntegration(state.integrations, collection, hook); - -export const getAsset = (state, path) => { - /** - * If an external media library is in use, just return the path. - */ - if (state.mediaLibrary.get('externalLibrary')) { - return path; - } - return fromMedias.getAsset(state.config.get('public_folder'), state.medias, path); -}; diff --git a/packages/netlify-cms-core/src/reducers/integrations.js b/packages/netlify-cms-core/src/reducers/integrations.ts similarity index 56% rename from packages/netlify-cms-core/src/reducers/integrations.js rename to packages/netlify-cms-core/src/reducers/integrations.ts index 93a5d6f8..123855e9 100644 --- a/packages/netlify-cms-core/src/reducers/integrations.js +++ b/packages/netlify-cms-core/src/reducers/integrations.ts @@ -1,10 +1,16 @@ import { fromJS, List } from 'immutable'; -import { CONFIG_SUCCESS } from 'Actions/config'; +import { CONFIG_SUCCESS } from '../actions/config'; +import { Integrations, IntegrationsAction, Integration } from '../types/redux'; -const integrations = (state = null, action) => { +interface Acc { + providers: Record; + hooks: Record>; +} + +const integrations = (state = null, action: IntegrationsAction): Integrations | null => { switch (action.type) { case CONFIG_SUCCESS: { - const integrations = action.payload.get('integrations', List()).toJS() || []; + const integrations: Integration[] = action.payload.get('integrations', List()).toJS() || []; const newState = integrations.reduce( (acc, integration) => { const { hooks, collections, provider, ...providerData } = integration; @@ -17,18 +23,18 @@ const integrations = (state = null, action) => { } const integrationCollections = collections === '*' - ? action.payload.collections.map(collection => collection.name) - : collections; + ? action.payload.get('collections').map(collection => collection.get('name')) + : (collections as string[]); integrationCollections.forEach(collection => { hooks.forEach(hook => { acc.hooks[collection] - ? (acc.hooks[collection][hook] = provider) + ? ((acc.hooks[collection] as Record)[hook] = provider) : (acc.hooks[collection] = { [hook]: provider }); }); }); return acc; }, - { providers: {}, hooks: {} }, + { providers: {}, hooks: {} } as Acc, ); return fromJS(newState); } @@ -37,7 +43,7 @@ const integrations = (state = null, action) => { } }; -export const selectIntegration = (state, collection, hook) => +export const selectIntegration = (state: Integrations, collection: string | null, hook: string) => collection ? state.getIn(['hooks', collection, hook], false) : state.getIn(['hooks', hook], false); diff --git a/packages/netlify-cms-core/src/reducers/mediaLibrary.js b/packages/netlify-cms-core/src/reducers/mediaLibrary.js index 48196ee4..57afa078 100644 --- a/packages/netlify-cms-core/src/reducers/mediaLibrary.js +++ b/packages/netlify-cms-core/src/reducers/mediaLibrary.js @@ -1,6 +1,5 @@ -import { Map } from 'immutable'; +import { Map, List } from 'immutable'; import uuid from 'uuid/v4'; -import { differenceBy } from 'lodash'; import { MEDIA_LIBRARY_OPEN, MEDIA_LIBRARY_CLOSE, @@ -19,8 +18,9 @@ import { MEDIA_DISPLAY_URL_REQUEST, MEDIA_DISPLAY_URL_SUCCESS, MEDIA_DISPLAY_URL_FAILURE, - ADD_MEDIA_FILES_TO_LIBRARY, } from 'Actions/mediaLibrary'; +import { selectEditingWorkflowDraft } from 'Reducers/editorialWorkflow'; +import { selectIntegration } from 'Reducers'; const defaultState = { isVisible: false, @@ -129,12 +129,6 @@ const mediaLibrary = (state = Map(defaultState), action) => { map.set('isPersisting', false); }); } - case ADD_MEDIA_FILES_TO_LIBRARY: { - const { mediaFiles } = action.payload; - let updatedFiles = differenceBy(state.get('files'), mediaFiles, 'path'); - updatedFiles = [...mediaFiles.map(file => ({ ...file, key: uuid() })), ...updatedFiles]; - return state.set('files', updatedFiles); - } case MEDIA_PERSIST_FAILURE: { const privateUploadChanged = state.get('privateUpload') !== action.payload.privateUpload; if (privateUploadChanged) { @@ -193,4 +187,33 @@ const mediaLibrary = (state = Map(defaultState), action) => { } }; +export function selectMediaFiles(state) { + const { mediaLibrary, entryDraft } = state; + const workflowDraft = selectEditingWorkflowDraft(state); + const integration = selectIntegration(state, null, 'assetStore'); + + let files; + if (workflowDraft && !integration) { + files = entryDraft + .getIn(['entry', 'mediaFiles'], List()) + .toJS() + .map(file => ({ key: file.id, ...file })); + } else { + files = mediaLibrary.get('files') || []; + } + + return files; +} + +export function selectMediaFileByPath(state, path) { + const files = selectMediaFiles(state); + const file = files.find(file => file.path === path); + return file; +} + +export function selectMediaDisplayURL(state, id) { + const displayUrlState = state.mediaLibrary.getIn(['displayURLs', id], Map()); + return displayUrlState; +} + export default mediaLibrary; diff --git a/packages/netlify-cms-core/src/reducers/medias.js b/packages/netlify-cms-core/src/reducers/medias.js deleted file mode 100644 index 094847a2..00000000 --- a/packages/netlify-cms-core/src/reducers/medias.js +++ /dev/null @@ -1,41 +0,0 @@ -import { Map } from 'immutable'; -import { resolvePath } from 'netlify-cms-lib-util'; -import { ADD_ASSETS, ADD_ASSET, REMOVE_ASSET } from 'Actions/media'; -import AssetProxy from 'ValueObjects/AssetProxy'; - -const medias = (state = Map(), action) => { - switch (action.type) { - case ADD_ASSETS: { - let newState = state; - action.payload.forEach(asset => { - newState = newState.set(asset.public_path, asset); - }); - return newState; - } - case ADD_ASSET: - return state.set(action.payload.public_path, action.payload); - case REMOVE_ASSET: - return state.delete(action.payload); - - default: - return state; - } -}; - -export default medias; - -const memoizedProxies = {}; -export const getAsset = (publicFolder, state, path) => { - // No path provided, skip - if (!path) return null; - - let proxy = state.get(path) || memoizedProxies[path]; - if (proxy) { - // There is already an AssetProxy in memory for this path. Use it. - return proxy; - } - - // Create a new AssetProxy (for consistency) and return it. - proxy = memoizedProxies[path] = new AssetProxy(resolvePath(path, publicFolder), null, true); - return proxy; -}; diff --git a/packages/netlify-cms-core/src/reducers/medias.ts b/packages/netlify-cms-core/src/reducers/medias.ts new file mode 100644 index 00000000..3e19f3d7 --- /dev/null +++ b/packages/netlify-cms-core/src/reducers/medias.ts @@ -0,0 +1,29 @@ +import { fromJS } from 'immutable'; +import { ADD_ASSETS, ADD_ASSET, REMOVE_ASSET } from '../actions/media'; +import AssetProxy from '../valueObjects/AssetProxy'; +import { Medias, MediasAction } from '../types/redux'; + +const medias = (state: Medias = fromJS({}), action: MediasAction) => { + switch (action.type) { + case ADD_ASSETS: { + const payload = action.payload as AssetProxy[]; + let newState = state; + payload.forEach(asset => { + newState = newState.set(asset.path, asset); + }); + return newState; + } + case ADD_ASSET: { + const payload = action.payload as AssetProxy; + return state.set(payload.path, payload); + } + case REMOVE_ASSET: { + const payload = action.payload as string; + return state.delete(payload); + } + default: + return state; + } +}; + +export default medias; diff --git a/packages/netlify-cms-core/src/redux/index.js b/packages/netlify-cms-core/src/redux/index.js deleted file mode 100644 index 720b8011..00000000 --- a/packages/netlify-cms-core/src/redux/index.js +++ /dev/null @@ -1,14 +0,0 @@ -import { createStore, applyMiddleware, compose } from 'redux'; -import thunkMiddleware from 'redux-thunk'; -import waitUntilAction from './middleware/waitUntilAction'; -import reducer from 'Reducers/combinedReducer'; - -const store = createStore( - reducer, - compose( - applyMiddleware(thunkMiddleware, waitUntilAction), - window.__REDUX_DEVTOOLS_EXTENSION__ ? window.__REDUX_DEVTOOLS_EXTENSION__() : f => f, - ), -); - -export default store; diff --git a/packages/netlify-cms-core/src/redux/index.ts b/packages/netlify-cms-core/src/redux/index.ts new file mode 100644 index 00000000..6007f085 --- /dev/null +++ b/packages/netlify-cms-core/src/redux/index.ts @@ -0,0 +1,24 @@ +import { createStore, applyMiddleware, compose, AnyAction } from 'redux'; +import thunkMiddleware, { ThunkMiddleware } from 'redux-thunk'; +import { waitUntilAction } from './middleware/waitUntilAction'; +import reducer from '../reducers/combinedReducer'; +import { State } from '../types/redux'; + +declare global { + interface Window { + __REDUX_DEVTOOLS_EXTENSION__?: Function; + } +} + +// eslint-disable-next-line @typescript-eslint/no-explicit-any +const store = createStore( + reducer, + compose( + applyMiddleware(thunkMiddleware as ThunkMiddleware, waitUntilAction), + window.__REDUX_DEVTOOLS_EXTENSION__ + ? window.__REDUX_DEVTOOLS_EXTENSION__() + : (f: Function): Function => f, + ), +); + +export default store; diff --git a/packages/netlify-cms-core/src/redux/middleware/waitUntilAction.js b/packages/netlify-cms-core/src/redux/middleware/waitUntilAction.ts similarity index 64% rename from packages/netlify-cms-core/src/redux/middleware/waitUntilAction.js rename to packages/netlify-cms-core/src/redux/middleware/waitUntilAction.ts index 19112084..f22ff5fe 100644 --- a/packages/netlify-cms-core/src/redux/middleware/waitUntilAction.js +++ b/packages/netlify-cms-core/src/redux/middleware/waitUntilAction.ts @@ -7,12 +7,27 @@ * action coming through the system. Think of it as a thunk that * blocks until the condition is met. */ +import { Middleware, MiddlewareAPI, Dispatch, AnyAction } from 'redux'; +import { State } from '../../types/redux'; + export const WAIT_UNTIL_ACTION = 'WAIT_UNTIL_ACTION'; -export default function waitUntilAction({ dispatch, getState }) { - let pending = []; +export interface WaitActionArgs { + predicate: (action: AnyAction) => boolean; + run: (dispatch: Dispatch, getState: () => State, action: AnyAction) => void; +} - function checkPending(action) { +interface WaitAction extends WaitActionArgs { + type: typeof WAIT_UNTIL_ACTION; +} + +export const waitUntilAction: Middleware<{}, State, Dispatch> = ({ + dispatch, + getState, +}: MiddlewareAPI) => { + let pending: WaitAction[] = []; + + function checkPending(action: AnyAction): void { const readyRequests = []; const stillPending = []; @@ -35,13 +50,13 @@ export default function waitUntilAction({ dispatch, getState }) { } } - return next => action => { + return (next: Dispatch) => (action: AnyAction): null | AnyAction => { if (action.type === WAIT_UNTIL_ACTION) { - pending.push(action); + pending.push(action as WaitAction); return null; } const result = next(action); checkPending(action); return result; }; -} +}; diff --git a/packages/netlify-cms-core/src/selectors/config.js b/packages/netlify-cms-core/src/selectors/config.js deleted file mode 100644 index 58752647..00000000 --- a/packages/netlify-cms-core/src/selectors/config.js +++ /dev/null @@ -1 +0,0 @@ -export const selectLocale = state => state.get('locale', 'en'); diff --git a/packages/netlify-cms-core/src/selectors/entryDraft.js b/packages/netlify-cms-core/src/selectors/entryDraft.js deleted file mode 100644 index 477c225c..00000000 --- a/packages/netlify-cms-core/src/selectors/entryDraft.js +++ /dev/null @@ -1,15 +0,0 @@ -import { slugFormatter } from 'Lib/backendHelper'; -import { selectEntryPath } from 'Reducers/collections'; - -export const selectDraftPath = (state, collection, entry) => { - const config = state.config; - - try { - // slugFormatter throws in case an identifier is missing from the entry - // we can safely ignore this error as this is just a preview path value - const slug = slugFormatter(collection, entry.get('data'), config.get('slug')); - return selectEntryPath(collection, slug); - } catch (e) { - return ''; - } -}; diff --git a/packages/netlify-cms-core/src/types/diacritics.d.ts b/packages/netlify-cms-core/src/types/diacritics.d.ts new file mode 100644 index 00000000..3550ac17 --- /dev/null +++ b/packages/netlify-cms-core/src/types/diacritics.d.ts @@ -0,0 +1 @@ +declare module 'diacritics'; diff --git a/packages/netlify-cms-core/src/types/immutable.ts b/packages/netlify-cms-core/src/types/immutable.ts new file mode 100644 index 00000000..6bbeb4b6 --- /dev/null +++ b/packages/netlify-cms-core/src/types/immutable.ts @@ -0,0 +1,24 @@ +export interface StaticallyTypedRecord { + get(key: K, defaultValue?: T[K]): T[K]; + set(key: K, value: V): StaticallyTypedRecord & T; + has(key: K): boolean; + delete(key: K): StaticallyTypedRecord; + getIn( + keys: [K1, K2], + defaultValue?: V, + ): T[K1][K2]; + getIn< + K1 extends keyof T, + K2 extends keyof T[K1], + K3 extends keyof T[K1][K2], + V extends T[K1][K2][K3] + >( + keys: [K1, K2, K3], + defaultValue?: V, + ): T[K1][K2][K3]; + toJS(): T; + isEmpty(): boolean; + some(predicate: (value: T[K], key: K, iter: this) => boolean): boolean; + mapKeys(mapFunc: (key: K, value: StaticallyTypedRecord) => V): V[]; + find(findFunc: (value: T[K]) => boolean): T[K]; +} diff --git a/packages/netlify-cms-core/src/types/redux-notifications.d.ts b/packages/netlify-cms-core/src/types/redux-notifications.d.ts new file mode 100644 index 00000000..d7c532c9 --- /dev/null +++ b/packages/netlify-cms-core/src/types/redux-notifications.d.ts @@ -0,0 +1 @@ +declare module 'redux-notifications'; diff --git a/packages/netlify-cms-core/src/types/redux-optimist.d.ts b/packages/netlify-cms-core/src/types/redux-optimist.d.ts new file mode 100644 index 00000000..7cb46c18 --- /dev/null +++ b/packages/netlify-cms-core/src/types/redux-optimist.d.ts @@ -0,0 +1 @@ +declare module 'redux-optimist'; diff --git a/packages/netlify-cms-core/src/types/redux.ts b/packages/netlify-cms-core/src/types/redux.ts new file mode 100644 index 00000000..ee726641 --- /dev/null +++ b/packages/netlify-cms-core/src/types/redux.ts @@ -0,0 +1,263 @@ +import { Action } from 'redux'; +import { StaticallyTypedRecord } from './immutable'; +import { Map, List } from 'immutable'; +import AssetProxy from '../valueObjects/AssetProxy'; + +export type SlugConfig = StaticallyTypedRecord<{ + encoding: string; + clean_accents: boolean; + sanitize_replacement: string; +}>; + +type BackendObject = { + name: string; +}; + +type Backend = StaticallyTypedRecord & BackendObject; + +export type Config = StaticallyTypedRecord<{ + backend: Backend; + media_folder: string; + public_folder: string; + publish_mode?: string; + media_library: StaticallyTypedRecord<{ name: string }> & { name: string }; + locale?: string; + slug: SlugConfig; + media_folder_relative?: boolean; + site_url?: string; + show_preview_links?: boolean; +}>; + +type PagesObject = { + [collection: string]: { isFetching: boolean; page: number; ids: List }; +}; + +type Pages = StaticallyTypedRecord; + +type EntitiesObject = { [key: string]: EntryMap }; + +type Entities = StaticallyTypedRecord; + +export type Entries = StaticallyTypedRecord<{ + pages: Pages & PagesObject; + entities: Entities & EntitiesObject; +}>; + +export type Deploys = StaticallyTypedRecord<{}>; + +export type EditorialWorkflow = StaticallyTypedRecord<{}>; + +// eslint-disable-next-line @typescript-eslint/no-explicit-any +export type EntryObject = { + path: string; + slug: string; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + data: any; + collection: string; + mediaFiles: List; + newRecord: boolean; +}; + +export type EntryMap = StaticallyTypedRecord; + +export type Entry = EntryMap & EntryObject; + +export type FieldsErrors = StaticallyTypedRecord<{ [field: string]: { type: string }[] }>; + +export type EntryDraft = StaticallyTypedRecord<{ + entry: Entry; + fieldsErrors: FieldsErrors; +}>; + +export type EntryField = StaticallyTypedRecord<{ + field?: EntryField; + fields?: List; + widget: string; + name: string; + default: string | null; +}>; + +export type EntryFields = List; + +export type FilterRule = StaticallyTypedRecord<{ + value: string; + field: string; +}>; + +export type CollectionFile = StaticallyTypedRecord<{ + file: string; + name: string; + fields: EntryFields; + label: string; +}>; + +export type CollectionFiles = List; + +type CollectionObject = { + name: string; + folder?: string; + files?: CollectionFiles; + fields: EntryFields; + isFetching: boolean; + media_folder?: string; + preview_path?: string; + preview_path_date_field?: string; + summary?: string; + filter?: FilterRule; + type: 'file_based_collection' | 'folder_based_collection'; + extension?: string; + format?: string; + create?: boolean; + delete?: boolean; + identifier_field?: string; + path?: string; +}; + +export type Collection = StaticallyTypedRecord; + +export type Collections = StaticallyTypedRecord<{ [path: string]: Collection & CollectionObject }>; + +export type Medias = StaticallyTypedRecord<{ [path: string]: AssetProxy | undefined }>; + +interface MediaLibraryInstance { + show: (args: { + id?: string; + value?: string; + config: StaticallyTypedRecord<{}>; + allowMultiple?: boolean; + imagesOnly?: boolean; + }) => void; + hide: () => void; + onClearControl: (args: { id: string }) => void; + onRemoveControl: (args: { id: string }) => void; + enableStandalone: () => boolean; +} + +export type DisplayURL = { id: string; path: string } | string; + +export interface MediaFile { + name: string; + id: string; + size?: number; + displayURL?: DisplayURL; + path: string; + draft?: boolean; + url?: string; +} + +export type MediaFileMap = StaticallyTypedRecord; + +export type DisplayURLState = StaticallyTypedRecord<{ + isFetching: boolean; + url?: string; + err?: Error; +}>; + +interface DisplayURLsObject { + [id: string]: DisplayURLState; +} + +export type MediaLibrary = StaticallyTypedRecord<{ + externalLibrary?: MediaLibraryInstance; + files: MediaFile[]; + displayURLs: StaticallyTypedRecord & DisplayURLsObject; + isLoading: boolean; +}>; + +export type Hook = string | boolean; + +export type Integrations = StaticallyTypedRecord<{ + // eslint-disable-next-line @typescript-eslint/no-explicit-any + hooks: { [collectionOrHook: string]: any }; +}>; + +interface SearchItem { + collection: string; + slug: string; +} + +export type Search = StaticallyTypedRecord<{ entryIds?: SearchItem[] }>; + +export type Cursors = StaticallyTypedRecord<{}>; + +export interface State { + config: Config; + cursors: Cursors; + collections: Collections; + deploys: Deploys; + editorialWorkflow: EditorialWorkflow; + entries: Entries; + entryDraft: EntryDraft; + integrations: Integrations; + medias: Medias; + mediaLibrary: MediaLibrary; + search: Search; +} + +export interface MediasAction extends Action { + payload: string | AssetProxy | AssetProxy[]; +} + +export interface ConfigAction extends Action { + payload: Map; +} + +export interface Integration { + hooks: string[]; + collections?: string | string[]; + provider: string; +} + +export interface IntegrationsAction extends Action { + payload: StaticallyTypedRecord<{ + integrations: List; + collections: StaticallyTypedRecord<{ name: string }>[]; + }>; +} + +interface EntryPayload { + collection: string; +} + +export interface EntryRequestPayload extends EntryPayload { + slug: string; +} + +export interface EntrySuccessPayload extends EntryPayload { + entry: EntryObject; +} + +export interface EntryFailurePayload extends EntryPayload { + slug: string; + error: Error; +} + +export interface EntryDeletePayload { + entrySlug: string; + collectionName: string; +} + +export type EntriesRequestPayload = EntryPayload; + +export interface EntriesSuccessPayload extends EntryPayload { + entries: EntryObject[]; + append: boolean; + page: number; +} + +export interface EntriesAction extends Action { + payload: + | EntryRequestPayload + | EntrySuccessPayload + | EntryFailurePayload + | EntriesSuccessPayload + | EntriesRequestPayload + | EntryDeletePayload; + meta: { + collection: string; + }; +} + +export interface CollectionsAction extends Action { + payload?: StaticallyTypedRecord<{ collections: List }>; +} diff --git a/packages/netlify-cms-core/src/valueObjects/AssetProxy.js b/packages/netlify-cms-core/src/valueObjects/AssetProxy.js deleted file mode 100644 index 97735907..00000000 --- a/packages/netlify-cms-core/src/valueObjects/AssetProxy.js +++ /dev/null @@ -1,64 +0,0 @@ -import { resolvePath } from 'netlify-cms-lib-util'; -import { currentBackend } from 'coreSrc/backend'; -import store from 'ReduxStore'; -import { getIntegrationProvider } from 'Integrations'; -import { selectIntegration } from 'Reducers'; - -export default function AssetProxy(value, fileObj, uploaded = false, asset) { - const config = store.getState().config; - this.value = value; - this.fileObj = fileObj; - this.uploaded = uploaded; - this.sha = null; - this.path = - config.get('media_folder') && !uploaded - ? resolvePath(value, config.get('media_folder')) - : value; - this.public_path = !uploaded ? resolvePath(value, config.get('public_folder')) : value; - this.asset = asset; -} - -AssetProxy.prototype.toString = function() { - // Use the deployed image path if we do not have a locally cached copy. - if (this.uploaded && !this.fileObj) return this.public_path; - try { - return window.URL.createObjectURL(this.fileObj); - } catch (error) { - return null; - } -}; - -AssetProxy.prototype.toBase64 = function() { - return new Promise(resolve => { - const fr = new FileReader(); - fr.onload = readerEvt => { - const binaryString = readerEvt.target.result; - - resolve(binaryString.split('base64,')[1]); - }; - fr.readAsDataURL(this.fileObj); - }); -}; - -export function createAssetProxy(value, fileObj, uploaded = false, privateUpload = false) { - const state = store.getState(); - const integration = selectIntegration(state, null, 'assetStore'); - if (integration && !uploaded) { - const provider = - integration && - getIntegrationProvider( - state.integrations, - currentBackend(state.config).getToken, - integration, - ); - return provider.upload(fileObj, privateUpload).then( - response => - new AssetProxy(response.asset.url.replace(/^(https?):/, ''), null, true, response.asset), - () => new AssetProxy(value, fileObj, false), - ); - } else if (privateUpload) { - throw new Error('The Private Upload option is only available for Asset Store Integration'); - } - - return Promise.resolve(new AssetProxy(value, fileObj, uploaded)); -} diff --git a/packages/netlify-cms-core/src/valueObjects/AssetProxy.ts b/packages/netlify-cms-core/src/valueObjects/AssetProxy.ts new file mode 100644 index 00000000..c9d40896 --- /dev/null +++ b/packages/netlify-cms-core/src/valueObjects/AssetProxy.ts @@ -0,0 +1,40 @@ +interface AssetProxyArgs { + path: string; + url?: string; + file?: File; +} + +export default class AssetProxy { + url: string; + fileObj?: File; + path: string; + + constructor({ url, file, path }: AssetProxyArgs) { + this.url = url ? url : window.URL.createObjectURL(file); + this.fileObj = file; + this.path = path; + } + + toString(): string { + return this.url; + } + + async toBase64(): Promise { + const blob = await fetch(this.url).then(response => response.blob()); + const result = await new Promise(resolve => { + const fr = new FileReader(); + fr.onload = (readerEvt): void => { + const binaryString = readerEvt.target?.result || ''; + + resolve(binaryString.toString().split('base64,')[1]); + }; + fr.readAsDataURL(blob); + }); + + return result; + } +} + +export function createAssetProxy({ url, file, path }: AssetProxyArgs): AssetProxy { + return new AssetProxy({ url, file, path }); +} diff --git a/packages/netlify-cms-core/src/valueObjects/Entry.js b/packages/netlify-cms-core/src/valueObjects/Entry.js deleted file mode 100644 index 4efa515c..00000000 --- a/packages/netlify-cms-core/src/valueObjects/Entry.js +++ /dev/null @@ -1,15 +0,0 @@ -import { isBoolean } from 'lodash'; - -export function createEntry(collection, slug = '', path = '', options = {}) { - const returnObj = {}; - returnObj.collection = collection; - returnObj.slug = slug; - returnObj.path = path; - returnObj.partial = options.partial || false; - returnObj.raw = options.raw || ''; - returnObj.data = options.data || {}; - returnObj.label = options.label || null; - returnObj.metaData = options.metaData || null; - returnObj.isModification = isBoolean(options.isModification) ? options.isModification : null; - return returnObj; -} diff --git a/packages/netlify-cms-core/src/valueObjects/Entry.ts b/packages/netlify-cms-core/src/valueObjects/Entry.ts new file mode 100644 index 00000000..115e48c3 --- /dev/null +++ b/packages/netlify-cms-core/src/valueObjects/Entry.ts @@ -0,0 +1,44 @@ +import { isBoolean } from 'lodash'; +import { ImplementationMediaFile } from '../backend'; + +interface Options { + partial?: boolean; + raw?: string; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + data?: any; + label?: string | null; + metaData?: unknown | null; + isModification?: boolean | null; + mediaFiles?: ImplementationMediaFile[] | null; +} + +export interface EntryValue { + collection: string; + slug: string; + path: string; + partial: boolean; + raw: string; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + data: any; + label: string | null; + metaData: unknown | null; + isModification: boolean | null; + mediaFiles: ImplementationMediaFile[]; +} + +export function createEntry(collection: string, slug = '', path = '', options: Options = {}) { + const returnObj: EntryValue = { + collection, + slug, + path, + partial: options.partial || false, + raw: options.raw || '', + data: options.data || {}, + label: options.label || null, + metaData: options.metaData || null, + isModification: isBoolean(options.isModification) ? options.isModification : null, + mediaFiles: options.mediaFiles || [], + }; + + return returnObj; +} diff --git a/packages/netlify-cms-editor-component-image/src/__tests__/index.spec.js b/packages/netlify-cms-editor-component-image/src/__tests__/index.spec.js index 6468dfc6..054d8385 100644 --- a/packages/netlify-cms-editor-component-image/src/__tests__/index.spec.js +++ b/packages/netlify-cms-editor-component-image/src/__tests__/index.spec.js @@ -1,6 +1,6 @@ import component from '../index'; -const getAsset = path => path; +const getAsset = path => Promise.resolve(path); const image = '/image'; const alt = 'alt'; const title = 'title'; @@ -32,8 +32,8 @@ describe('editor component image', () => { ); }); - it('should generate valid react props', () => { - expect(component.toPreview({ image, alt, title }, getAsset)).toMatchObject({ + it('should generate valid react props', async () => { + await expect(component.toPreview({ image, alt, title }, getAsset)).resolves.toMatchObject({ props: { src: image, alt, title }, }); }); diff --git a/packages/netlify-cms-editor-component-image/src/index.js b/packages/netlify-cms-editor-component-image/src/index.js index bf57d56f..950af58f 100644 --- a/packages/netlify-cms-editor-component-image/src/index.js +++ b/packages/netlify-cms-editor-component-image/src/index.js @@ -12,9 +12,10 @@ const image = { toBlock: ({ alt, image, title }) => `![${alt || ''}](${image || ''}${title ? ` "${title.replace(/"/g, '\\"')}"` : ''})`, // eslint-disable-next-line react/display-name - toPreview: ({ alt, image, title }, getAsset) => ( - {alt - ), + toPreview: async ({ alt, image, title }, getAsset) => { + const src = await getAsset(image); + return {alt; + }, pattern: /^!\[(.*)\]\((.*?)(\s"(.*)")?\)$/, fields: [ { diff --git a/packages/netlify-cms-lib-util/index.d.ts b/packages/netlify-cms-lib-util/index.d.ts new file mode 100644 index 00000000..4694f114 --- /dev/null +++ b/packages/netlify-cms-lib-util/index.d.ts @@ -0,0 +1,55 @@ +declare module 'netlify-cms-lib-util' { + export const isAbsolutePath: (path: string) => boolean; + export const basename: (path: string, extension?: string) => string; + + export const EDITORIAL_WORKFLOW_ERROR: 'EDITORIAL_WORKFLOW_ERROR'; + + export const getBlobSHA: (blob: Blob) => string; + + export interface CursorType { + create: (args: unknown) => Cursor; + updateStore: (args: unknown) => void; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + unwrapData: () => [Map, CursorType]; + actions: Set; + data: Map; + meta: Map; + store: Map; + } + + export const Cursor: CursorType; + + export const CURSOR_COMPATIBILITY_SYMBOL = Symbol( + 'cursor key for compatibility with old backends', + ); + + export class APIError extends Error { + status: number; + constructor(message?: string, responseStatus: number, backend: string); + } + + export class EditorialWorkflowError extends Error { + constructor(message?: string, notUnderEditorialWorkflow: boolean); + + notUnderEditorialWorkflow: boolean; + } + + export const getAllResponses: (url: string, options: RequestInit) => Promise; + export const flowAsync: (funcs: Function[]) => () => Promise; + + export const localForage: { + setItem: (key: string, item: T) => Promise; + getItem: (key: string) => Promise; + removeItem: (key: string) => Promise; + }; + + // eslint-disable-next-line @typescript-eslint/no-explicit-any + export const onlySuccessfulPromises: (...args: any[]) => any; + export const resolvePromiseProperties: ( + object: Record>, + ) => Promise; + + export type ResponseParser = (res: Response) => Promise; + + export const responseParser: ({ format }: { format: 'blob' | 'json' | 'text' }) => ResponseParser; +} diff --git a/packages/netlify-cms-lib-util/package.json b/packages/netlify-cms-lib-util/package.json index 2afe83e2..451f9425 100644 --- a/packages/netlify-cms-lib-util/package.json +++ b/packages/netlify-cms-lib-util/package.json @@ -17,7 +17,6 @@ "build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward" }, "dependencies": { - "get-relative-path": "^1.0.2", "js-sha256": "^0.9.0", "localforage": "^1.7.3" }, diff --git a/packages/netlify-cms-lib-util/src/__tests__/path.spec.js b/packages/netlify-cms-lib-util/src/__tests__/path.spec.js index 981b4d78..0d296541 100644 --- a/packages/netlify-cms-lib-util/src/__tests__/path.spec.js +++ b/packages/netlify-cms-lib-util/src/__tests__/path.spec.js @@ -1,93 +1,4 @@ -import { resolveMediaFilename, fileExtensionWithSeparator, fileExtension } from '../path'; - -describe('resolveMediaFilename', () => { - it('publicly Accessible URL, no slash', () => { - expect( - resolveMediaFilename('image.png', { - publicFolder: 'static/assets', - }), - ).toEqual('/static/assets/image.png'); - }); - - it('publicly Accessible URL, with slash', () => { - expect( - resolveMediaFilename('image.png', { - publicFolder: '/static/assets', - }), - ).toEqual('/static/assets/image.png'); - }); - - it('publicly Accessible URL, root', () => { - expect( - resolveMediaFilename('image.png', { - publicFolder: '/', - }), - ).toEqual('/image.png'); - }); - - it('relative URL, same folder', () => { - expect( - resolveMediaFilename('image.png', { - mediaFolder: '/content/posts', - collectionFolder: '/content/posts', - }), - ).toEqual('image.png'); - }); - - it('relative URL, same folder, with slash', () => { - expect( - resolveMediaFilename('image.png', { - mediaFolder: '/content/posts/', - collectionFolder: '/content/posts', - }), - ).toEqual('image.png'); - }); - - it('relative URL, same folder, with slashes', () => { - expect( - resolveMediaFilename('image.png', { - mediaFolder: '/content/posts/', - collectionFolder: '/content/posts/', - }), - ).toEqual('image.png'); - }); - - it('relative URL, sibling folder', () => { - expect( - resolveMediaFilename('image.png', { - mediaFolder: '/content/images/', - collectionFolder: '/content/posts/', - }), - ).toEqual('../images/image.png'); - }); - - it('relative URL, cousin folder', () => { - expect( - resolveMediaFilename('image.png', { - mediaFolder: '/content/images/pngs/', - collectionFolder: '/content/markdown/posts/', - }), - ).toEqual('../../images/pngs/image.png'); - }); - - it('relative URL, parent folder', () => { - expect( - resolveMediaFilename('image.png', { - mediaFolder: '/content/', - collectionFolder: '/content/posts', - }), - ).toEqual('../image.png'); - }); - - it('relative URL, child folder', () => { - expect( - resolveMediaFilename('image.png', { - mediaFolder: '/content/images', - collectionFolder: '/content/', - }), - ).toEqual('images/image.png'); - }); -}); +import { fileExtensionWithSeparator, fileExtension } from '../path'; describe('fileExtensionWithSeparator', () => { it('should return the extension of a file', () => { diff --git a/packages/netlify-cms-lib-util/src/index.js b/packages/netlify-cms-lib-util/src/index.js index 4a067bdd..f09277cf 100644 --- a/packages/netlify-cms-lib-util/src/index.js +++ b/packages/netlify-cms-lib-util/src/index.js @@ -2,13 +2,7 @@ import APIError from './APIError'; import Cursor, { CURSOR_COMPATIBILITY_SYMBOL } from './Cursor'; import EditorialWorkflowError, { EDITORIAL_WORKFLOW_ERROR } from './EditorialWorkflowError'; import localForage from './localForage'; -import { - resolvePath, - resolveMediaFilename, - basename, - fileExtensionWithSeparator, - fileExtension, -} from './path'; +import { isAbsolutePath, basename, fileExtensionWithSeparator, fileExtension } from './path'; import { filterPromises, filterPromisesWith, @@ -36,8 +30,6 @@ export const NetlifyCmsLibUtil = { EditorialWorkflowError, EDITORIAL_WORKFLOW_ERROR, localForage, - resolvePath, - resolveMediaFilename, basename, fileExtensionWithSeparator, fileExtension, @@ -62,8 +54,6 @@ export { EditorialWorkflowError, EDITORIAL_WORKFLOW_ERROR, localForage, - resolvePath, - resolveMediaFilename, basename, fileExtensionWithSeparator, fileExtension, @@ -82,4 +72,5 @@ export { loadScript, getBlobSHA, asyncLock, + isAbsolutePath, }; diff --git a/packages/netlify-cms-lib-util/src/path.js b/packages/netlify-cms-lib-util/src/path.js index 4a8905de..e093326b 100644 --- a/packages/netlify-cms-lib-util/src/path.js +++ b/packages/netlify-cms-lib-util/src/path.js @@ -1,53 +1,8 @@ -import getRelativePath from 'get-relative-path'; - const absolutePath = new RegExp('^(?:[a-z]+:)?//', 'i'); const normalizePath = path => path.replace(/[\\/]+/g, '/'); -export function resolvePath(path, basePath) { - // No path provided, skip - if (!path) return null; - - // It's an absolute path. - if (absolutePath.test(path)) return path; - - if (path.indexOf('/') === -1) { - // It's a single file name, no directories. Prepend public folder - return normalizePath(`/${basePath}/${path}`); - } - - // It's a relative path. Prepend a forward slash. - return normalizePath(`/${path}`); -} - -/** - * Take a media filename and resolve it with respect to a - * certain collection entry, either as an absolute URL, or - * a path relative to the collection entry's folder. - * - * @param {*} filename the filename of the media item within the media_folder - * @param {*} options how the filename should be resolved, see examples below: - * - * @example Resolving to publicly accessible URL - * mediaFilenameToUse('image.jpg', { - * publicFolder: '/static/assets' // set by public_folder - * }) // -> "/static/assets/image.jpg" - * - * @example Resolving URL relatively to a specific collection entry - * mediaFilenameToUse('image.jpg', { - * mediaFolder: '/content/media', // set by media_folder - * collectionFolder: 'content/posts' - * }) // -> "../media/image.jpg" - * - */ -export function resolveMediaFilename(filename, options) { - if (options.publicFolder) { - return resolvePath(filename, options.publicFolder); - } else if (options.mediaFolder && options.collectionFolder) { - const media = normalizePath(`/${options.mediaFolder}/${filename}`); - const collection = normalizePath(`/${options.collectionFolder}/`); - return getRelativePath(collection, media); - } - throw new Error('incorrect usage'); +export function isAbsolutePath(path) { + return absolutePath.test(path); } /** diff --git a/packages/netlify-cms-ui-default/src/Asset.js b/packages/netlify-cms-ui-default/src/Asset.js new file mode 100644 index 00000000..f434fd51 --- /dev/null +++ b/packages/netlify-cms-ui-default/src/Asset.js @@ -0,0 +1,46 @@ +import React from 'react'; +import PropTypes from 'prop-types'; + +class Asset extends React.Component { + static propTypes = { + path: PropTypes.string.isRequired, + getAsset: PropTypes.func.isRequired, + component: PropTypes.elementType.isRequired, + }; + + subscribed = true; + + state = { + value: null, + }; + + _fetchAsset() { + const { getAsset, path } = this.props; + getAsset(path).then(value => { + if (this.subscribed) { + this.setState({ value }); + } + }); + } + + componentDidMount() { + this._fetchAsset(); + } + + componentWillUnmount() { + this.subscribed = false; + } + + componentDidUpdate(prevProps) { + if (prevProps.path !== this.props.path || prevProps.getAsset !== this.props.getAsset) { + this._fetchAsset(); + } + } + + render() { + const { component, ...props } = this.props; + return React.createElement(component, { ...props, value: this.state.value }); + } +} + +export default Asset; diff --git a/packages/netlify-cms-ui-default/src/index.js b/packages/netlify-cms-ui-default/src/index.js index ccaceafa..5e03884c 100644 --- a/packages/netlify-cms-ui-default/src/index.js +++ b/packages/netlify-cms-ui-default/src/index.js @@ -9,6 +9,7 @@ import AuthenticationPage from './AuthenticationPage'; import WidgetPreviewContainer from './WidgetPreviewContainer'; import ObjectWidgetTopBar from './ObjectWidgetTopBar'; import GoBackButton from './GoBackButton'; +import Asset from './Asset'; import { fonts, colorsRaw, @@ -55,6 +56,7 @@ export const NetlifyCmsUiDefault = { effects, reactSelectStyles, GlobalStyles, + Asset, }; export { Dropdown, @@ -87,4 +89,5 @@ export { reactSelectStyles, GlobalStyles, GoBackButton, + Asset, }; diff --git a/packages/netlify-cms-widget-file/src/FilePreview.js b/packages/netlify-cms-widget-file/src/FilePreview.js index 1d442b5a..027361bc 100644 --- a/packages/netlify-cms-widget-file/src/FilePreview.js +++ b/packages/netlify-cms-widget-file/src/FilePreview.js @@ -2,21 +2,25 @@ import React from 'react'; import PropTypes from 'prop-types'; import styled from '@emotion/styled'; import { List } from 'immutable'; -import { WidgetPreviewContainer } from 'netlify-cms-ui-default'; +import { WidgetPreviewContainer, Asset } from 'netlify-cms-ui-default'; -const FileLink = styled(({ value, getAsset }) => ( -
- {value} +const FileLink = styled(({ value: href, path }) => ( + + {path} ))` display: block; `; +const FileLinkAsset = ({ value, getAsset }) => { + return ; +}; + function FileLinkList({ values, getAsset }) { return (

{values.map(value => ( - + ))}
); @@ -26,7 +30,7 @@ function FileContent({ value, getAsset }) { if (Array.isArray(value) || List.isList(value)) { return ; } - return ; + return ; } const FilePreview = props => ( diff --git a/packages/netlify-cms-widget-file/src/withFileControl.js b/packages/netlify-cms-widget-file/src/withFileControl.js index cf9c431a..2a876a18 100644 --- a/packages/netlify-cms-widget-file/src/withFileControl.js +++ b/packages/netlify-cms-widget-file/src/withFileControl.js @@ -6,7 +6,15 @@ import { Map, List } from 'immutable'; import { once } from 'lodash'; import uuid from 'uuid/v4'; import { oneLine } from 'common-tags'; -import { lengths, components, buttons, borders, effects, shadows } from 'netlify-cms-ui-default'; +import { + lengths, + components, + buttons, + borders, + effects, + shadows, + Asset, +} from 'netlify-cms-ui-default'; const MAX_DISPLAY_LENGTH = 50; @@ -22,12 +30,16 @@ const ImageWrapper = styled.div` ${shadows.inset}; `; -const Image = styled.img` +const Image = styled(({ value: src }) => )` width: 100%; height: 100%; object-fit: contain; `; +const ImageAsset = ({ getAsset, value }) => { + return ; +}; + const MultiImageWrapper = styled.div` display: flex; flex-wrap: wrap; @@ -210,7 +222,7 @@ export default function withFileControl({ forImage } = {}) { {value.map(val => ( - + ))} @@ -218,7 +230,7 @@ export default function withFileControl({ forImage } = {}) { } return ( - + ); }; diff --git a/packages/netlify-cms-widget-image/src/ImagePreview.js b/packages/netlify-cms-widget-image/src/ImagePreview.js index e553f100..8a741916 100644 --- a/packages/netlify-cms-widget-image/src/ImagePreview.js +++ b/packages/netlify-cms-widget-image/src/ImagePreview.js @@ -2,22 +2,24 @@ import React from 'react'; import PropTypes from 'prop-types'; import styled from '@emotion/styled'; import { List } from 'immutable'; -import { WidgetPreviewContainer } from 'netlify-cms-ui-default'; +import { WidgetPreviewContainer, Asset } from 'netlify-cms-ui-default'; -const StyledImage = styled(({ getAsset, value }) => ( - -))` +const StyledImage = styled(({ value: src }) => )` display: block; max-width: 100%; height: auto; `; +const StyledImageAsset = ({ getAsset, value }) => { + return ; +}; + const ImagePreviewContent = props => { const { value, getAsset } = props; if (Array.isArray(value) || List.isList(value)) { - return value.map(val => ); + return value.map(val => ); } - return ; + return ; }; const ImagePreview = props => { diff --git a/packages/netlify-cms-widget-markdown/src/MarkdownControl/RawEditor.js b/packages/netlify-cms-widget-markdown/src/MarkdownControl/RawEditor.js index 33dd745d..e01cf056 100644 --- a/packages/netlify-cms-widget-markdown/src/MarkdownControl/RawEditor.js +++ b/packages/netlify-cms-widget-markdown/src/MarkdownControl/RawEditor.js @@ -49,17 +49,18 @@ export default class RawEditor extends React.Component { } } - handleCopy = (event, editor) => { + handleCopy = async (event, editor) => { + event.persist(); const { getAsset, resolveWidget } = this.props; const markdown = Plain.serialize(editor.value); - const html = markdownToHtml(markdown, { getAsset, resolveWidget }); + const html = await markdownToHtml(markdown, { getAsset, resolveWidget }); setEventTransfer(event, 'text', markdown); setEventTransfer(event, 'html', html); event.preventDefault(); }; - handleCut = (event, editor, next) => { - this.handleCopy(event, editor, next); + handleCut = async (event, editor, next) => { + await this.handleCopy(event, editor, next); editor.delete(); }; diff --git a/packages/netlify-cms-widget-markdown/src/MarkdownControl/plugins/CopyPasteVisual.js b/packages/netlify-cms-widget-markdown/src/MarkdownControl/plugins/CopyPasteVisual.js index 054d014e..adbef28a 100644 --- a/packages/netlify-cms-widget-markdown/src/MarkdownControl/plugins/CopyPasteVisual.js +++ b/packages/netlify-cms-widget-markdown/src/MarkdownControl/plugins/CopyPasteVisual.js @@ -5,9 +5,10 @@ import isHotkey from 'is-hotkey'; import { slateToMarkdown, markdownToSlate, htmlToSlate, markdownToHtml } from '../../serializers'; const CopyPasteVisual = ({ getAsset, resolveWidget }) => { - const handleCopy = (event, editor) => { + const handleCopy = async (event, editor) => { + event.persist(); const markdown = slateToMarkdown(editor.value.fragment.toJS()); - const html = markdownToHtml(markdown, { getAsset, resolveWidget }); + const html = await markdownToHtml(markdown, { getAsset, resolveWidget }); setEventTransfer(event, 'text', markdown); setEventTransfer(event, 'html', html); setEventTransfer(event, 'fragment', base64.serializeNode(editor.value.fragment)); @@ -31,8 +32,8 @@ const CopyPasteVisual = ({ getAsset, resolveWidget }) => { const doc = Document.fromJSON(ast); return editor.insertFragment(doc); }, - onCopy(event, editor, next) { - handleCopy(event, editor, next); + async onCopy(event, editor, next) { + await handleCopy(event, editor, next); }, onCut(event, editor, next) { handleCopy(event, editor, next); diff --git a/packages/netlify-cms-widget-markdown/src/MarkdownPreview.js b/packages/netlify-cms-widget-markdown/src/MarkdownPreview.js index 0114dc40..1da26b20 100644 --- a/packages/netlify-cms-widget-markdown/src/MarkdownPreview.js +++ b/packages/netlify-cms-widget-markdown/src/MarkdownPreview.js @@ -1,30 +1,54 @@ -import React, { useEffect } from 'react'; +import React from 'react'; import PropTypes from 'prop-types'; import { WidgetPreviewContainer } from 'netlify-cms-ui-default'; import { markdownToHtml } from './serializers'; -let editorPreview; +class MarkdownPreview extends React.Component { + static propTypes = { + getAsset: PropTypes.func.isRequired, + resolveWidget: PropTypes.func.isRequired, + value: PropTypes.string, + }; -export const getEditorPreview = () => editorPreview; + subscribed = true; -const MarkdownPreview = props => { - const { value, getAsset, resolveWidget } = props; - useEffect(() => { - editorPreview = props.editorPreview; - }, []); + state = { + html: null, + }; - if (value === null) { - return null; + async _renderHtml() { + const { value, getAsset, resolveWidget } = this.props; + if (value) { + const html = await markdownToHtml(value, { getAsset, resolveWidget }); + if (this.subscribed) { + this.setState({ html }); + } + } } - const html = markdownToHtml(value, { getAsset, resolveWidget }); - return ; -}; -MarkdownPreview.propTypes = { - getAsset: PropTypes.func.isRequired, - editorPreview: PropTypes.func.isRequired, - resolveWidget: PropTypes.func.isRequired, - value: PropTypes.string, -}; + componentDidMount() { + this._renderHtml(); + } + + componentDidUpdate(prevProps) { + if (prevProps.value !== this.props.value || prevProps.getAsset !== this.props.getAsset) { + this._renderHtml(); + } + } + + componentWillUnmount() { + this.subscribed = false; + } + + render() { + const { html } = this.state; + + if (html === null) { + return null; + } + + return ; + } +} export default MarkdownPreview; diff --git a/packages/netlify-cms-widget-markdown/src/__tests__/renderer.spec.js b/packages/netlify-cms-widget-markdown/src/__tests__/renderer.spec.js index da86d6e5..fda890cc 100644 --- a/packages/netlify-cms-widget-markdown/src/__tests__/renderer.spec.js +++ b/packages/netlify-cms-widget-markdown/src/__tests__/renderer.spec.js @@ -1,5 +1,5 @@ import React from 'react'; -import renderer from 'react-test-renderer'; +import { create, act } from 'react-test-renderer'; import { padStart } from 'lodash'; import MarkdownPreview from '../MarkdownPreview'; import { markdownToHtml } from '../serializers'; @@ -7,7 +7,7 @@ import { markdownToHtml } from '../serializers'; describe('Markdown Preview renderer', () => { describe('Markdown rendering', () => { describe('General', () => { - it('should render markdown', () => { + it('should render markdown', async () => { const value = ` # H1 @@ -36,29 +36,39 @@ Text with **bold** & _em_ elements ![](https://pbs.twimg.com/profile_images/678903331176214528/TQTdqGwD.jpg) `; - expect( - renderer - .create() - .toJSON(), - ).toMatchSnapshot(); + const html = await markdownToHtml(value); + + let root; + await act(async () => { + root = create( + , + ); + }); + + expect(root.toJSON()).toMatchSnapshot(); }); }); describe('Headings', () => { for (const heading of [...Array(6).keys()]) { - it(`should render Heading ${heading + 1}`, () => { + it(`should render Heading ${heading + 1}`, async () => { const value = padStart(' Title', heading + 7, '#'); - expect( - renderer - .create() - .toJSON(), - ).toMatchSnapshot(); + const html = await markdownToHtml(value); + + let root; + await act(async () => { + root = create( + , + ); + }); + + expect(root.toJSON()).toMatchSnapshot(); }); } }); describe('Lists', () => { - it('should render lists', () => { + it('should render lists', async () => { const value = ` 1. ol item 1 1. ol item 2 @@ -70,11 +80,16 @@ Text with **bold** & _em_ elements 1. Sub-Sublist 3 1. ol item 3 `; - expect( - renderer - .create() - .toJSON(), - ).toMatchInlineSnapshot(` + const html = await markdownToHtml(value); + + let root; + await act(async () => { + root = create( + , + ); + }); + + expect(root.toJSON()).toMatchInlineSnapshot(` .emotion-0 { margin: 15px 2px; } @@ -104,7 +119,7 @@ Text with **bold** & _em_ elements }); describe('Links', () => { - it('should render links', () => { + it('should render links', async () => { const value = ` I get 10 times more traffic from [Google] than from [Yahoo] or [MSN]. @@ -112,36 +127,51 @@ I get 10 times more traffic from [Google] than from [Yahoo] or [MSN]. [Yahoo]: http://search.yahoo.com/ "Yahoo Search" [MSN]: http://search.msn.com/ "MSN Search" `; - expect( - renderer - .create() - .toJSON(), - ).toMatchSnapshot(); + const html = await markdownToHtml(value); + + let root; + await act(async () => { + root = create( + , + ); + }); + + expect(root.toJSON()).toMatchSnapshot(); }); }); describe('Code', () => { - it('should render code', () => { + it('should render code', async () => { const value = 'Use the `printf()` function.'; - expect( - renderer - .create() - .toJSON(), - ).toMatchSnapshot(); + const html = await markdownToHtml(value); + + let root; + await act(async () => { + root = create( + , + ); + }); + + expect(root.toJSON()).toMatchSnapshot(); }); - it('should render code 2', () => { + it('should render code 2', async () => { const value = '``There is a literal backtick (`) here.``'; - expect( - renderer - .create() - .toJSON(), - ).toMatchSnapshot(); + const html = await markdownToHtml(value); + + let root; + await act(async () => { + root = create( + , + ); + }); + + expect(root.toJSON()).toMatchSnapshot(); }); }); describe('HTML', () => { - it('should render HTML as is when using Markdown', () => { + it('should render HTML as is when using Markdown', async () => { const value = ` # Title @@ -157,23 +187,33 @@ I get 10 times more traffic from [Google] than from [Yahoo] or [MSN].

Test

`; - expect( - renderer - .create() - .toJSON(), - ).toMatchSnapshot(); + const html = await markdownToHtml(value); + + let root; + await act(async () => { + root = create( + , + ); + }); + + expect(root.toJSON()).toMatchSnapshot(); }); }); }); describe('HTML rendering', () => { - it('should render HTML', () => { + it('should render HTML', async () => { const value = '

Paragraph with inline element

'; - expect( - renderer - .create() - .toJSON(), - ).toMatchSnapshot(); + const html = await markdownToHtml(value); + + let root; + await act(async () => { + root = create( + , + ); + }); + + expect(root.toJSON()).toMatchSnapshot(); }); }); }); diff --git a/packages/netlify-cms-widget-markdown/src/serializers/index.js b/packages/netlify-cms-widget-markdown/src/serializers/index.js index 3f0be220..45eb332f 100644 --- a/packages/netlify-cms-widget-markdown/src/serializers/index.js +++ b/packages/netlify-cms-widget-markdown/src/serializers/index.js @@ -148,13 +148,13 @@ export const remarkToMarkdown = obj => { /** * Convert Markdown to HTML. */ -export const markdownToHtml = (markdown, { getAsset, resolveWidget } = {}) => { +export const markdownToHtml = async (markdown, { getAsset, resolveWidget } = {}) => { const mdast = markdownToRemark(markdown); - const hast = unified() + const hast = await unified() .use(remarkToRehypeShortcodes, { plugins: getEditorComponents(), getAsset, resolveWidget }) .use(remarkToRehype, { allowDangerousHTML: true }) - .runSync(mdast); + .run(mdast); const html = unified() .use(rehypeToHtml, { diff --git a/packages/netlify-cms-widget-markdown/src/serializers/remarkRehypeShortcodes.js b/packages/netlify-cms-widget-markdown/src/serializers/remarkRehypeShortcodes.js index 0fb41f59..41065db4 100644 --- a/packages/netlify-cms-widget-markdown/src/serializers/remarkRehypeShortcodes.js +++ b/packages/netlify-cms-widget-markdown/src/serializers/remarkRehypeShortcodes.js @@ -12,15 +12,15 @@ import u from 'unist-builder'; export default function remarkToRehypeShortcodes({ plugins, getAsset, resolveWidget }) { return transform; - function transform(root) { - const transformedChildren = map(root.children, processShortcodes); + async function transform(root) { + const transformedChildren = await Promise.all(map(root.children, processShortcodes)); return { ...root, children: transformedChildren }; } /** * Mapping function to transform nodes that contain shortcodes. */ - function processShortcodes(node) { + async function processShortcodes(node) { /** * If the node doesn't contain shortcode data, return the original node. */ @@ -38,7 +38,7 @@ export default function remarkToRehypeShortcodes({ plugins, getAsset, resolveWid * an HTML string or a React component. If a React component is returned, * render it to an HTML string. */ - const value = getPreview(plugin, shortcodeData); + const value = await getPreview(plugin, shortcodeData); const valueHtml = typeof value === 'string' ? value : renderToString(value); /** @@ -52,7 +52,7 @@ export default function remarkToRehypeShortcodes({ plugins, getAsset, resolveWid /** * Retrieve the shortcode preview component. */ - function getPreview(plugin, shortcodeData) { + async function getPreview(plugin, shortcodeData) { const { toPreview, widget } = plugin; if (toPreview) { return toPreview(shortcodeData, getAsset); diff --git a/scripts/webpack.js b/scripts/webpack.js index 1ad6310a..fd3ad070 100644 --- a/scripts/webpack.js +++ b/scripts/webpack.js @@ -11,13 +11,12 @@ const moduleNameToPath = libName => `${path.resolve(__dirname, `../node_modules/ const rules = () => ({ js: () => ({ - test: /\.js$/, + test: /\.(ts|js)x?$/, exclude: /node_modules/, use: { loader: 'babel-loader', options: { rootMode: 'upward', - // configFile: path.resolve(`${__dirname}/../babel.config.js`), }, }, }), @@ -115,6 +114,9 @@ const baseConfig = ({ target = isProduction ? 'umd' : 'umddir' } = {}) => ({ module: { rules: flatMap(Object.values(rules()), rule => rule()), }, + resolve: { + extensions: ['.ts', '.tsx', '.js', '.json'], + }, plugins: Object.values(plugins()).map(plugin => plugin()), devtool: isTest ? '' : 'source-map', target: 'web', diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000..a0883dba --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "jsx": "react", + "target": "esnext", + "module": "esnext", + "moduleResolution": "node", + "esModuleInterop": true, + "noEmit": true, + "strict": true, + "isolatedModules": true, + "skipLibCheck": true, + "allowJs": true + }, + "include": ["**/src/**/*"], + "exclude": ["node_modules", "**/*.spec.ts"] +} diff --git a/website/content/docs/beta-features.md b/website/content/docs/beta-features.md index 26e6fdd6..81b8c627 100644 --- a/website/content/docs/beta-features.md +++ b/website/content/docs/beta-features.md @@ -35,14 +35,6 @@ At the same time, any contributors who _do_ have write access to the repository More details and setup instructions can be found on [the Open Authoring docs page](/docs/open-authoring). -## Relative Image Paths - -Image paths have always been absolute from a single media library directory defined in the config. As of Netlify CMS 2.9.8-beta.2, relative paths can be used - this especially useful for SSG's like Gatsby, which generally expect relative paths. - -### Using relative paths - -To use relative image paths, set `media_folder_relative: true` in the root of your CMS config. That's it! - ## Folder Collections Path By default the CMS stores folder collection content under the folder specified in the collection setting. @@ -53,6 +45,60 @@ You can now specify a `path` template (similar to the `slug` template) to contro This allows saving content in subfolders, e.g. configuring `path: '{{year}}/{{slug}}'` will save the content under `2019/post-title.md`. +## Folder Collections Media Folder + +By default the CMS stores media files for all collections under a global `media_folder` directory as specified in the configuration. + +When using the global `media_folder` directory any entry field that points to a media file will use the absolute path to the published file as designated by the `public_folder` configuration. + +For example configuring: + +```yaml +media_folder: static/media +public_folder: /media +``` + +And saving an entry with an image named `image.png` will result in the image being saved under `static/media/image.png` and relevant entry fields populated with the value of `/media/image.png`. + +Some static site generators (e.g. Gatsby) work best when using relative image paths. + +This can now be achieved using a per collection `media_folder` configuration which specifies a relative media folder for the collection. + +For example, the following configuration will result in media files being saved in the same directory as the entry and the image field being populated with the relative path to the image. + +```yaml +media_folder: static/media +public_folder: /media +collections: + - name: posts + label: Posts + label_singular: 'Post' + folder: content/posts + path: '{{slug}}/index' + media_folder: '' + fields: + - label: Title + name: title + widget: string + - label: 'Cover Image' + name: 'image' + widget: 'image' +``` + +More specifically, saving a entry with a title of `example post` with an image named `image.png` will result in a directory structure of: + +``` +content + posts + example-post + index.md + image.png +``` + +And for the image field being populated with a value of `image.png`. + +**Note: When specifying a `path` on a folder collection `media_folder` defaults to an empty string.** + ## List Widget: Variable Types Before this feature, the [list widget](/docs/widgets/#list) allowed a set of fields to be repeated, but every list item had the same set of fields available. With variable types, multiple named sets of fields can be defined, which opens the door to highly flexible content authoring (even page building) in Netlify CMS. diff --git a/yarn.lock b/yarn.lock index 3c52297f..a0862bac 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,7 +2,7 @@ # yarn lockfile v1 -"@babel/cli@^7.2.3": +"@babel/cli@^7.7.4": version "7.7.5" resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.7.5.tgz#25702cc65418efc06989af3727897b9f4c8690b6" integrity sha512-y2YrMGXM3NUyu1Myg0pxg+Lx6g8XhEyvLHYNRwTBV6fDek3H7Io6b7N/LXscLs4HWn4HxMdy7f2rM1rTMp2mFg== @@ -25,7 +25,7 @@ dependencies: "@babel/highlight" "^7.0.0" -"@babel/core@>=7.2.2", "@babel/core@^7.1.0", "@babel/core@^7.3.4": +"@babel/core@>=7.2.2", "@babel/core@^7.1.0", "@babel/core@^7.7.4": version "7.7.5" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.7.5.tgz#ae1323cd035b5160293307f50647e83f8ba62f7e" integrity sha512-M42+ScN4+1S9iB6f+TL7QBpoQETxbclx+KNoKJABghnKYE+fMzSGqst0BZJc8CpI625bwPwYgUyRvxZ+0mZzpw== @@ -270,7 +270,7 @@ "@babel/helper-remap-async-to-generator" "^7.7.4" "@babel/plugin-syntax-async-generators" "^7.7.4" -"@babel/plugin-proposal-class-properties@^7.3.4": +"@babel/plugin-proposal-class-properties@^7.7.4": version "7.7.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.7.4.tgz#2f964f0cb18b948450362742e33e15211e77c2ba" integrity sha512-EcuXeV4Hv1X3+Q1TsuOmyyxeTRiSqurGJ26+I/FW1WbymmRRapVORm6x1Zl3iDIHyRxEs+VXWp6qnlcfcJSbbw== @@ -310,7 +310,15 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.7.4" -"@babel/plugin-proposal-object-rest-spread@^7.3.4", "@babel/plugin-proposal-object-rest-spread@^7.7.4": +"@babel/plugin-proposal-numeric-separator@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.7.4.tgz#7819a17445f4197bb9575e5750ed349776da858a" + integrity sha512-CG605v7lLpVgVldSY6kxsN9ui1DxFOyepBfuX2AzU2TNriMAYApoU55mrGw9Jr4TlrTzPCG10CL8YXyi+E/iPw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-numeric-separator" "^7.7.4" + +"@babel/plugin-proposal-object-rest-spread@^7.7.4": version "7.7.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.7.4.tgz#cc57849894a5c774214178c8ab64f6334ec8af71" integrity sha512-rnpnZR3/iWKmiQyJ3LKJpSwLDcX/nSXhdLk4Aq/tXOApIvyu7qoabrige0ylsAJffaUC51WiBu209Q0U+86OWQ== @@ -326,10 +334,10 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-optional-catch-binding" "^7.7.4" -"@babel/plugin-proposal-optional-chaining@^7.2.0": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.7.4.tgz#3f04c2de1a942cbd3008324df8144b9cbc0ca0ba" - integrity sha512-JmgaS+ygAWDR/STPe3/7y0lNlHgS+19qZ9aC06nYLwQ/XB7c0q5Xs+ksFU3EDnp9EiEsO0dnRAOKeyLHTZuW3A== +"@babel/plugin-proposal-optional-chaining@^7.7.4": + version "7.7.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.7.5.tgz#f0835f044cef85b31071a924010a2a390add11d4" + integrity sha512-sOwFqT8JSchtJeDD+CjmWCaiFoLxY4Ps7NjvwHC/U7l4e9i5pTRNt8nDMIFSOUL+ncFbYSwruHM8WknYItWdXw== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-optional-chaining" "^7.7.4" @@ -384,6 +392,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-syntax-numeric-separator@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.7.4.tgz#39818f8042a09d4c6248d85d82555369da4da5c4" + integrity sha512-vmlUUBlLuFnbpaR+1kKIdo62xQEN+THWbtAHSEilo+0rHl2dKKCn6GLUVKpI848wL/T0ZPQgAy8asRJ9yYEjog== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.7.4": version "7.7.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.7.4.tgz#47cf220d19d6d0d7b154304701f468fc1cc6ff46" @@ -412,6 +427,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-syntax-typescript@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.7.4.tgz#5d037ffa10f3b25a16f32570ebbe7a8c2efa304b" + integrity sha512-77blgY18Hud4NM1ggTA8xVT/dBENQf17OpiToSa2jSmEY3fWXD2jwrdVlO4kq5yzUTeF15WSQ6b4fByNvJcjpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-transform-arrow-functions@^7.7.4": version "7.7.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.7.4.tgz#76309bd578addd8aee3b379d809c802305a98a12" @@ -680,6 +702,15 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-transform-typescript@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.7.4.tgz#2974fd05f4e85c695acaf497f432342de9fc0636" + integrity sha512-X8e3tcPEKnwwPVG+vP/vSqEShkwODOEeyQGod82qrIuidwIrfnsGn11qPM1jBLF4MqguTXXYzm58d0dY+/wdpg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-typescript" "^7.7.4" + "@babel/plugin-transform-unicode-regex@^7.7.4": version "7.7.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.7.4.tgz#a3c0f65b117c4c81c5b6484f2a5e7b95346b83ae" @@ -688,7 +719,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.7.4" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/preset-env@^7.3.4": +"@babel/preset-env@^7.7.4": version "7.7.6" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.7.6.tgz#39ac600427bbb94eec6b27953f1dfa1d64d457b2" integrity sha512-k5hO17iF/Q7tR9Jv8PdNBZWYW6RofxhnxKjBMc0nG4JTaWvOTiPoO/RLFwAKcA4FpmuBFm6jkoqaRJLGi0zdaQ== @@ -756,6 +787,14 @@ "@babel/plugin-transform-react-jsx-self" "^7.7.4" "@babel/plugin-transform-react-jsx-source" "^7.7.4" +"@babel/preset-typescript@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.7.4.tgz#780059a78e6fa7f7a4c87f027292a86b31ce080a" + integrity sha512-rqrjxfdiHPsnuPur0jKrIIGQCIgoTWMTjlbWE69G4QJ6TIOVnnRnIJhUxNTL/VwDmEAVX08Tq3B1nirer5341w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-transform-typescript" "^7.7.4" + "@babel/runtime@^7.1.2", "@babel/runtime@^7.2.0", "@babel/runtime@^7.4.3", "@babel/runtime@^7.5.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6": version "7.7.6" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.7.6.tgz#d18c511121aff1b4f2cd1d452f1bac9601dd830f" @@ -2209,6 +2248,16 @@ resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== +"@types/common-tags@^1.8.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@types/common-tags/-/common-tags-1.8.0.tgz#79d55e748d730b997be5b7fce4b74488d8b26a6b" + integrity sha512-htRqZr5qn8EzMelhX/Xmx142z218lLyGaeZ3YR8jlze4TATRU9huKKvuBmAJEW4LCC4pnY1N6JAm6p85fMHjhg== + +"@types/eslint-visitor-keys@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" + integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== + "@types/events@*": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" @@ -2256,6 +2305,28 @@ resolved "https://registry.yarnpkg.com/@types/jest/-/jest-23.3.14.tgz#37daaf78069e7948520474c87b80092ea912520a" integrity sha512-Q5hTcfdudEL2yOmluA1zaSyPbzWPmJ3XfSWeP3RyoYvS9hnje1ZyagrZOuQ6+1nQC1Gw+7gap3pLNL3xL6UBug== +"@types/jest@^24.0.23": + version "24.0.23" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-24.0.23.tgz#046f8e2ade026fe831623e361a36b6fb9a4463e4" + integrity sha512-L7MBvwfNpe7yVPTXLn32df/EK+AMBFAFvZrRuArGs7npEWnlziUXK+5GMIUTI4NIuwok3XibsjXCs5HxviYXjg== + dependencies: + jest-diff "^24.3.0" + +"@types/js-base64@^2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@types/js-base64/-/js-base64-2.3.1.tgz#c39f14f129408a3d96a1105a650d8b2b6eeb4168" + integrity sha512-4RKbhIDGC87s4EBy2Cp2/5S2O6kmCRcZnD5KRCq1q9z2GhBte1+BdsfVKCpG8yKpDGNyEE2G6IqFIh6W2YwWPA== + +"@types/json-schema@^7.0.3": + version "7.0.3" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.3.tgz#bdfd69d61e464dcc81b25159c270d75a73c1a636" + integrity sha512-Il2DtDVRGDcqjDtE+rF8iqg1CArehSK84HZJCT7AMITlyXRBpuPhqGLDQMowraqqu1coEaimg4ZOqggt6L6L+A== + +"@types/lodash@^4.14.149": + version "4.14.149" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.149.tgz#1342d63d948c6062838fbf961012f74d4e638440" + integrity sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ== + "@types/minimatch@*": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" @@ -2348,6 +2419,13 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== +"@types/uuid@^3.4.6": + version "3.4.6" + resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-3.4.6.tgz#d2c4c48eb85a757bf2927f75f939942d521e3016" + integrity sha512-cCdlC/1kGEZdEglzOieLDYBxHsvEOIg7kp/2FYyVR9Pxakq+Qf/inL3RKQ+PA8gOlI/NnL+fXmQH12nwcGzsHw== + dependencies: + "@types/node" "*" + "@types/vfile-message@*": version "2.0.0" resolved "https://registry.yarnpkg.com/@types/vfile-message/-/vfile-message-2.0.0.tgz#690e46af0fdfc1f9faae00cd049cc888957927d5" @@ -2402,6 +2480,49 @@ resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.0.tgz#8b63ab7f1aa5321248aad5ac890a485656dcea4d" integrity sha512-te5lMAWii1uEJ4FwLjzdlbw3+n0FZNOvFXHxQDKeT0dilh7HOzdMzV2TrJVUzq8ep7J4Na8OUYPRLSQkJHAlrg== +"@typescript-eslint/eslint-plugin@^2.9.0": + version "2.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.12.0.tgz#0da7cbca7b24f4c6919e9eb31c704bfb126f90ad" + integrity sha512-1t4r9rpLuEwl3hgt90jY18wJHSyb0E3orVL3DaqwmpiSDHmHiSspVsvsFF78BJ/3NNG3qmeso836jpuBWYziAA== + dependencies: + "@typescript-eslint/experimental-utils" "2.12.0" + eslint-utils "^1.4.3" + functional-red-black-tree "^1.0.1" + regexpp "^3.0.0" + tsutils "^3.17.1" + +"@typescript-eslint/experimental-utils@2.12.0": + version "2.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.0.tgz#e0a76ffb6293e058748408a191921e453c31d40d" + integrity sha512-jv4gYpw5N5BrWF3ntROvCuLe1IjRenLy5+U57J24NbPGwZFAjhnM45qpq0nDH1y/AZMb3Br25YiNVwyPbz6RkA== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/typescript-estree" "2.12.0" + eslint-scope "^5.0.0" + +"@typescript-eslint/parser@^2.9.0": + version "2.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.12.0.tgz#393f1604943a4ca570bb1a45bc8834e9b9158884" + integrity sha512-lPdkwpdzxEfjI8TyTzZqPatkrswLSVu4bqUgnB03fHSOwpC7KSerPgJRgIAf11UGNf7HKjJV6oaPZI4AghLU6g== + dependencies: + "@types/eslint-visitor-keys" "^1.0.0" + "@typescript-eslint/experimental-utils" "2.12.0" + "@typescript-eslint/typescript-estree" "2.12.0" + eslint-visitor-keys "^1.1.0" + +"@typescript-eslint/typescript-estree@2.12.0": + version "2.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.12.0.tgz#bd9e547ccffd17dfab0c3ab0947c80c8e2eb914c" + integrity sha512-rGehVfjHEn8Frh9UW02ZZIfJs6SIIxIu/K1bbci8rFfDE/1lQ8krIJy5OXOV3DVnNdDPtoiPOdEANkLMrwXbiQ== + dependencies: + debug "^4.1.1" + eslint-visitor-keys "^1.1.0" + glob "^7.1.6" + is-glob "^4.0.1" + lodash.unescape "4.0.1" + semver "^6.3.0" + tsutils "^3.17.1" + "@webassemblyjs/ast@1.8.5": version "1.8.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" @@ -2616,7 +2737,7 @@ acorn-globals@^4.1.0: acorn "^6.0.1" acorn-walk "^6.0.1" -acorn-jsx@^5.0.0: +acorn-jsx@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.1.0.tgz#294adb71b57398b0680015f0a38c563ee1db5384" integrity sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw== @@ -2631,11 +2752,16 @@ acorn@^5.5.3: resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== -acorn@^6.0.1, acorn@^6.0.7, acorn@^6.2.1: +acorn@^6.0.1, acorn@^6.2.1: version "6.4.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.0.tgz#b659d2ffbafa24baf5db1cdbb2c94a983ecd2784" integrity sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw== +acorn@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz#949d36f2c292535da602283586c2477c57eb2d6c" + integrity sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ== + agent-base@4, agent-base@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" @@ -2667,7 +2793,7 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5, ajv@^6.9.1: +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: version "6.10.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== @@ -2715,6 +2841,13 @@ ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== +ansi-escapes@^4.1.0, ansi-escapes@^4.2.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.0.tgz#a4ce2b33d6b214b7950d8595c212f12ac9cc569d" + integrity sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg== + dependencies: + type-fest "^0.8.1" + ansi-html@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" @@ -2852,6 +2985,13 @@ apollo-utilities@1.3.3, apollo-utilities@^1.3.0, apollo-utilities@^1.3.3: ts-invariant "^0.4.0" tslib "^1.10.0" +app-path@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/app-path/-/app-path-3.2.0.tgz#06d426e0c988885264e0aa0a766dfa2723491633" + integrity sha512-PQPaKXi64FZuofJkrtaO3I5RZESm9Yjv7tkeJaDz4EZMeBBfGtr5MyQ3m5AC7F0HVrISBLatPxAAAgvbe418fQ== + dependencies: + execa "^1.0.0" + aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" @@ -2965,6 +3105,14 @@ array-unique@^0.3.2: resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= +array.prototype.flat@^1.2.1: + version "1.2.3" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" + integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" @@ -3105,13 +3253,13 @@ babel-core@^7.0.0-bridge.0: resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== -babel-eslint@^11.0.0-beta.0: - version "11.0.0-beta.1" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-11.0.0-beta.1.tgz#1762faffeaee26877761b9a19af43cef679999a4" - integrity sha512-4xDIJZUn6RDNfSfKmrywNT+e37srxxPP+GdciWakL5U36fde3/K7Y/X8XyEquXGQz02tPvzRuF6SNrR61uZ+fA== +babel-eslint@^11.0.0-beta.2: + version "11.0.0-beta.2" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-11.0.0-beta.2.tgz#de1f06795aa0d8cedcf6ac943e63056f5b4a7048" + integrity sha512-D2tunrOu04XloEdU2XVUminUu25FILlGruZmffqH5OSnLDhCheKNvUoM1ihrexdUvhizlix8bjqRnsss4V/UIQ== dependencies: - eslint-scope "3.7.1" - eslint-visitor-keys "^1.0.0" + eslint-scope "5.0.0" + eslint-visitor-keys "^1.1.0" semver "^6.3.0" babel-jest@^24.5.0, babel-jest@^24.9.0: @@ -3366,7 +3514,7 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= -base64-js@^1.0.2: +base64-js@^1.0.2, base64-js@^1.2.3: version "1.3.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== @@ -3960,6 +4108,13 @@ cli-cursor@^2.1.0: dependencies: restore-cursor "^2.0.0" +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + cli-spinners@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-0.1.2.tgz#bb764d88e185fb9e1e6a2a1f19772318f605e31c" @@ -4247,6 +4402,11 @@ constants-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= +contains-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + content-disposition@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" @@ -4638,13 +4798,32 @@ cyclist@^1.0.1: resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= -cypress-jest-adapter@^0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/cypress-jest-adapter/-/cypress-jest-adapter-0.0.3.tgz#4f161fb9d88392e1eb163099f31839586297c139" - integrity sha512-t0y+k0CM5VO3o+t3aJUHSlWfsDOAEsMjaQtU9sUDtmATYmcuMKCSz7hdHcqTB1+ZEK4+XwIs0Gg05NE35Q/eIA== +cypress-file-upload@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/cypress-file-upload/-/cypress-file-upload-3.5.1.tgz#6dcd7a87c93242b8fe917abe39bdda1ff82e23a3" + integrity sha512-HUhnoLlhLTHmgRGsoflcGyv3n9WA/Kh96mmBLmTGlg9Fs/CP2fVVc4NdbKeT9fNYk6Qy3upjfUxYaavNnfQb/Q== + +cypress-image-snapshot@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/cypress-image-snapshot/-/cypress-image-snapshot-3.1.1.tgz#cb7242d8086e0d4cbb7f333f927f71cdb5ff9971" + integrity sha512-r+rjnljehx45qhhV9M/lBsg34Ibys9JWSbPFo9ktV6ovnpxiZSh9GYM/SXEvtJoEonRF51M/Gn2G6J3UlaV6Dg== + dependencies: + chalk "^2.4.1" + fs-extra "^7.0.1" + glob "^7.1.3" + jest-image-snapshot "2.8.2" + pkg-dir "^3.0.0" + term-img "^4.0.0" + +cypress-jest-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/cypress-jest-adapter/-/cypress-jest-adapter-0.1.1.tgz#d1aa9d84393b6a5007022d1d33b3cdd3ce9672af" + integrity sha512-5dSB03utqDTBG5pi1LaAvYQD5uSMtSwurSzodpM+3XS/RdrjR/644oPnFUxPRvX4FVBaIY8avRs/f/GmIAiu8w== dependencies: expect "^24.5.0" jest-get-type "^24.3.0" + jest-jquery-matchers "^2.1.0" + jquery "^3.4.0" cypress-plugin-tab@^1.0.0: version "1.0.3" @@ -4653,7 +4832,7 @@ cypress-plugin-tab@^1.0.0: dependencies: ally.js "^1.4.1" -cypress@^3.4.1: +cypress@^3.8.0: version "3.8.0" resolved "https://registry.yarnpkg.com/cypress/-/cypress-3.8.0.tgz#7d4cd08f81f9048ee36760cc9ee3b9014f9e84ab" integrity sha512-gtEbqCgKETRc3pQFMsELRgIBNgiQg7vbOWTrCi7WE7bgOwNCaW9PEX8Jb3UN8z/maIp9WwzoFfeySfelYY7nRA== @@ -4732,7 +4911,7 @@ dateformat@^3.0.0: resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -5004,6 +5183,14 @@ dns-txt@^2.0.2: dependencies: buffer-indexof "^1.0.0" +doctrine@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + doctrine@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" @@ -5376,13 +5563,29 @@ escodegen@^1.9.1: optionalDependencies: source-map "~0.6.1" -eslint-config-prettier@^6.5.0: +eslint-config-prettier@^6.7.0: version "6.7.0" resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.7.0.tgz#9a876952e12df2b284adbd3440994bf1f39dfbb9" integrity sha512-FamQVKM3jjUVwhG4hEMnbtsq7xOIDm+SY5iBPfR8gKsJoAB2IQnNF+bk1+8Fy44Nq7PPJaLvkRxILYdJWoguKQ== dependencies: get-stdin "^6.0.0" +eslint-import-resolver-node@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a" + integrity sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q== + dependencies: + debug "^2.6.9" + resolve "^1.5.0" + +eslint-module-utils@^2.4.1: + version "2.5.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.5.0.tgz#cdf0b40d623032274ccd2abd7e64c4e524d6e19c" + integrity sha512-kCo8pZaNz2dsAW7nCUjuVoI11EBXXpIzfNxmaoLhXoRDOnqXLC4iSGVRdZPhOitfbdEfMEfKOiENaK6wDPZEGw== + dependencies: + debug "^2.6.9" + pkg-dir "^2.0.0" + eslint-plugin-babel@^5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/eslint-plugin-babel/-/eslint-plugin-babel-5.3.0.tgz#2e7f251ccc249326da760c1a4c948a91c32d0023" @@ -5407,7 +5610,32 @@ eslint-plugin-eslint-plugin@^2.1.0: resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-2.1.0.tgz#a7a00f15a886957d855feacaafee264f039e62d5" integrity sha512-kT3A/ZJftt28gbl/Cv04qezb/NQ1dwYIbi8lyf806XMxkus7DvOVCLIfTXMrorp322Pnoez7+zabXH29tADIDg== -eslint-plugin-react@^7.12.4: +eslint-plugin-import@^2.18.2: + version "2.19.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.19.1.tgz#5654e10b7839d064dd0d46cd1b88ec2133a11448" + integrity sha512-x68131aKoCZlCae7rDXKSAQmbT5DQuManyXo2sK6fJJ0aK5CWAkv6A6HJZGgqC8IhjQxYPgo6/IY4Oz8AFsbBw== + dependencies: + array-includes "^3.0.3" + array.prototype.flat "^1.2.1" + contains-path "^0.1.0" + debug "^2.6.9" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.2" + eslint-module-utils "^2.4.1" + has "^1.0.3" + minimatch "^3.0.4" + object.values "^1.1.0" + read-pkg-up "^2.0.0" + resolve "^1.12.0" + +eslint-plugin-prettier@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz#432e5a667666ab84ce72f945c72f77d996a5c9ba" + integrity sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-react@^7.17.0: version "7.17.0" resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.17.0.tgz#a31b3e134b76046abe3cd278e7482bd35a1d12d7" integrity sha512-ODB7yg6lxhBVMeiH1c7E95FLD4E/TwmFjltiU+ethv7KPdCwgiFuOZg9zNRHyufStTDLl/dEFqI2Q1VPmCd78A== @@ -5428,10 +5656,10 @@ eslint-rule-composer@^0.3.0: resolved "https://registry.yarnpkg.com/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9" integrity sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg== -eslint-scope@3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" - integrity sha1-PWPD7f2gLgbgGkUq2IyqzHzctug= +eslint-scope@5.0.0, eslint-scope@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" + integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== dependencies: esrecurse "^4.1.0" estraverse "^4.1.1" @@ -5444,68 +5672,69 @@ eslint-scope@^4.0.3: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-utils@^1.3.1: +eslint-utils@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== dependencies: eslint-visitor-keys "^1.1.0" -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: +eslint-visitor-keys@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== -eslint@^5.15.1: - version "5.16.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.16.0.tgz#a1e3ac1aae4a3fbd8296fcf8f7ab7314cbb6abea" - integrity sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg== +eslint@^6.7.2: + version "6.7.2" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.7.2.tgz#c17707ca4ad7b2d8af986a33feba71e18a9fecd1" + integrity sha512-qMlSWJaCSxDFr8fBPvJM9kJwbazrhNcBU3+DszDW1OlEwKBBRWsJc7NJFelvwQpanHCR14cOLD41x8Eqvo3Nng== dependencies: "@babel/code-frame" "^7.0.0" - ajv "^6.9.1" + ajv "^6.10.0" chalk "^2.1.0" cross-spawn "^6.0.5" debug "^4.0.1" doctrine "^3.0.0" - eslint-scope "^4.0.3" - eslint-utils "^1.3.1" - eslint-visitor-keys "^1.0.0" - espree "^5.0.1" + eslint-scope "^5.0.0" + eslint-utils "^1.4.3" + eslint-visitor-keys "^1.1.0" + espree "^6.1.2" esquery "^1.0.1" esutils "^2.0.2" file-entry-cache "^5.0.1" functional-red-black-tree "^1.0.1" - glob "^7.1.2" - globals "^11.7.0" + glob-parent "^5.0.0" + globals "^12.1.0" ignore "^4.0.6" import-fresh "^3.0.0" imurmurhash "^0.1.4" - inquirer "^6.2.2" - js-yaml "^3.13.0" + inquirer "^7.0.0" + is-glob "^4.0.0" + js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.3.0" - lodash "^4.17.11" + lodash "^4.17.14" minimatch "^3.0.4" mkdirp "^0.5.1" natural-compare "^1.4.0" - optionator "^0.8.2" - path-is-inside "^1.0.2" + optionator "^0.8.3" progress "^2.0.0" regexpp "^2.0.1" - semver "^5.5.1" - strip-ansi "^4.0.0" - strip-json-comments "^2.0.1" + semver "^6.1.2" + strip-ansi "^5.2.0" + strip-json-comments "^3.0.1" table "^5.2.3" text-table "^0.2.0" + v8-compile-cache "^2.0.3" -espree@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-5.0.1.tgz#5d6526fa4fc7f0788a5cf75b15f30323e2f81f7a" - integrity sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A== +espree@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.2.tgz#6c272650932b4f91c3714e5e7b5f5e2ecf47262d" + integrity sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA== dependencies: - acorn "^6.0.7" - acorn-jsx "^5.0.0" - eslint-visitor-keys "^1.0.0" + acorn "^7.1.0" + acorn-jsx "^5.1.0" + eslint-visitor-keys "^1.1.0" esprima@^2.6.0: version "2.7.3" @@ -5817,6 +6046,11 @@ fast-deep-equal@^2.0.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + fast-glob@^2.2.6: version "2.2.7" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" @@ -5907,6 +6141,13 @@ figures@^2.0.0: dependencies: escape-string-regexp "^1.0.5" +figures@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec" + integrity sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg== + dependencies: + escape-string-regexp "^1.0.5" + file-entry-cache@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-4.0.0.tgz#633567d15364aefe0b299e1e217735e8f3a9f6e8" @@ -6126,6 +6367,15 @@ fs-extra@5.0.0: jsonfile "^4.0.0" universalify "^0.1.0" +fs-extra@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -6240,11 +6490,6 @@ get-port@^4.2.0: resolved "https://registry.yarnpkg.com/get-port/-/get-port-4.2.0.tgz#e37368b1e863b7629c43c5a323625f95cf24b119" integrity sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw== -get-relative-path@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/get-relative-path/-/get-relative-path-1.0.2.tgz#45c26fc4247f0c8541cec4b57d0de993ec965cda" - integrity sha512-dGkopYfmB4sXMTcZslq5SojEYakpdCSj/SVSHLhv7D6RBHzvDtd/3Q8lTEOAhVKxPPeAHu/YYkENbbz3PaH+8w== - get-stdin@7.0.0, get-stdin@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6" @@ -6255,6 +6500,11 @@ get-stdin@^4.0.1: resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= +get-stdin@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" + integrity sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g= + get-stdin@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" @@ -6385,7 +6635,7 @@ glob-to-regexp@^0.3.0: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= -glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.5: +glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.5, glob@^7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -6448,11 +6698,18 @@ global@^4.3.0: min-document "^2.19.0" process "^0.11.10" -globals@^11.1.0, globals@^11.12.0, globals@^11.7.0: +globals@^11.1.0, globals@^11.12.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== +globals@^12.1.0: + version "12.3.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-12.3.0.tgz#1e564ee5c4dded2ab098b0f88f24702a3c56be13" + integrity sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw== + dependencies: + type-fest "^0.8.1" + globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" @@ -7147,7 +7404,7 @@ init-package-json@^1.10.3: validate-npm-package-license "^3.0.1" validate-npm-package-name "^3.0.0" -inquirer@^6.2.0, inquirer@^6.2.1, inquirer@^6.2.2: +inquirer@^6.2.0, inquirer@^6.2.1: version "6.5.2" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ== @@ -7166,6 +7423,25 @@ inquirer@^6.2.0, inquirer@^6.2.1, inquirer@^6.2.2: strip-ansi "^5.1.0" through "^2.3.6" +inquirer@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.1.tgz#13f7980eedc73c689feff3994b109c4e799c6ebb" + integrity sha512-V1FFQ3TIO15det8PijPLFR9M9baSlnRs9nL7zWu1MNVA2T9YVl9ZbrHJhYs7e9X8jeMZ3lr2JH/rdHFgNCBdYw== + dependencies: + ansi-escapes "^4.2.1" + chalk "^2.4.2" + cli-cursor "^3.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.15" + mute-stream "0.0.8" + run-async "^2.2.0" + rxjs "^6.5.3" + string-width "^4.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + internal-ip@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" @@ -7679,6 +7955,14 @@ iterall@^1.2.2: resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.2.2.tgz#92d70deb8028e0c39ff3164fdbf4d8b088130cd7" integrity sha512-yynBb1g+RFUPY64fTrFv7nsjRrENBQJaX2UL+2Szc9REFrSNm1rpSXHGzhmAy7a9uv3vlvgBlXnf9RqmPH1/DA== +iterm2-version@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/iterm2-version/-/iterm2-version-4.2.0.tgz#b78069f747f34a772bc7dc17bda5bd9ed5e09633" + integrity sha512-IoiNVk4SMPu6uTcK+1nA5QaHNok2BMDLjSl5UomrOixe5g4GkylhPwuiGdw00ysSCrXAKNMfFTu+u/Lk5f6OLQ== + dependencies: + app-path "^3.2.0" + plist "^3.0.1" + jest-changed-files@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-24.9.0.tgz#08d8c15eb79a7fa3fc98269bc14b451ee82f8039" @@ -7730,7 +8014,7 @@ jest-config@^24.9.0: pretty-format "^24.9.0" realpath-native "^1.1.0" -jest-diff@^24.0.0, jest-diff@^24.9.0: +jest-diff@^24.0.0, jest-diff@^24.3.0, jest-diff@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-24.9.0.tgz#931b7d0d5778a1baf7452cb816e325e3724055da" integrity sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ== @@ -7829,6 +8113,19 @@ jest-haste-map@^24.9.0: optionalDependencies: fsevents "^1.2.7" +jest-image-snapshot@2.8.2: + version "2.8.2" + resolved "https://registry.yarnpkg.com/jest-image-snapshot/-/jest-image-snapshot-2.8.2.tgz#d9e95b8987fdf176a94505cd1b1f22916b11c897" + integrity sha512-gtKgxfW5ifAikNI+fp0c0o/3byOeOUSmYeAELblGzINEZrDGUYxwUZtn5rNrgVuzjgGMBBsKYv/2gIM6VpzLaw== + dependencies: + chalk "^1.1.3" + get-stdin "^5.0.1" + lodash "^4.17.4" + mkdirp "^0.5.1" + pixelmatch "^4.0.2" + pngjs "^3.3.3" + rimraf "^2.6.2" + jest-jasmine2@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz#1f7b1bd3242c1774e62acabb3646d96afc3be6a0" @@ -7851,6 +8148,11 @@ jest-jasmine2@^24.9.0: pretty-format "^24.9.0" throat "^4.0.0" +jest-jquery-matchers@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/jest-jquery-matchers/-/jest-jquery-matchers-2.1.0.tgz#b56d19c460f6e57b17e6ddcce6f905d28b0ec532" + integrity sha512-gbCptZOPFv4m7CJenRJcp7OTmQ432yakCDGup6gExrIwbNq8hBfxU+llXO2IXOpFuLmI0c8A+JdGMUNXe6LV9A== + jest-leak-detector@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz#b665dea7c77100c5c4f7dfcb153b65cf07dcf96a" @@ -8049,7 +8351,7 @@ jest-worker@^24.6.0, jest-worker@^24.9.0: merge-stream "^2.0.0" supports-color "^6.1.0" -jest@^24.5.0: +jest@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest/-/jest-24.9.0.tgz#987d290c05a08b52c56188c1002e368edb007171" integrity sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw== @@ -8057,7 +8359,7 @@ jest@^24.5.0: import-local "^2.0.0" jest-cli "^24.9.0" -jquery@^3.4.1: +jquery@^3.4.0, jquery@^3.4.1: version "3.4.1" resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.4.1.tgz#714f1f8d9dde4bdfa55764ba37ef214630d80ef2" integrity sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw== @@ -8087,7 +8389,7 @@ js-tokens@^3.0.2: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= -js-yaml@^3.11.0, js-yaml@^3.12.2, js-yaml@^3.13.0, js-yaml@^3.13.1: +js-yaml@^3.11.0, js-yaml@^3.12.2, js-yaml@^3.13.1: version "3.13.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== @@ -8414,6 +8716,16 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + load-json-file@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" @@ -8544,6 +8856,11 @@ lodash.templatesettings@^4.0.0: dependencies: lodash._reinterpolate "^3.0.0" +lodash.unescape@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c" + integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw= + lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" @@ -9048,7 +9365,7 @@ mkdirp@*, mkdirp@0.5.1, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: dependencies: minimist "0.0.8" -mockserver-client@^5.6.1: +mockserver-client@^5.8.0: version "5.8.0" resolved "https://registry.yarnpkg.com/mockserver-client/-/mockserver-client-5.8.0.tgz#359037489d239558cc17007fdb63adff406f7727" integrity sha512-2vQQkC+Ur0yY5d0g9SgaL+Wc0XqSQFXthpAHr2QHV4rwrrFOP1yLm6xVzlWC58tnSNx3oFrmuNjzVg7B7gNuyQ== @@ -9056,7 +9373,7 @@ mockserver-client@^5.6.1: q "~2.0" websocket "^1.0.30" -mockserver-node@^5.6.1: +mockserver-node@^5.8.0: version "5.8.0" resolved "https://registry.yarnpkg.com/mockserver-node/-/mockserver-node-5.8.0.tgz#c012c20e4dfd647ca85a763eb0d9a7ef3a6c24d6" integrity sha512-FMc0URfCbjPjZvkDnrOZQ8H28QevnzPVe0oSJ8XFE5vhd9l7P26F0P/XbdDmpb1ZnM7tbJ+on8yi4LeGPXkFsQ== @@ -9142,7 +9459,7 @@ mute-stream@0.0.7: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= -mute-stream@~0.0.4: +mute-stream@0.0.8, mute-stream@~0.0.4: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== @@ -9680,7 +9997,7 @@ optimist@^0.6.1, optimist@~0.6.1: minimist "~0.0.1" wordwrap "~0.0.2" -optionator@^0.8.1, optionator@^0.8.2: +optionator@^0.8.1, optionator@^0.8.3: version "0.8.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== @@ -10060,6 +10377,13 @@ path-type@^1.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" + path-type@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" @@ -10157,11 +10481,25 @@ pirates@^4.0.1: dependencies: node-modules-regexp "^1.0.0" +pixelmatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" + integrity sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ= + dependencies: + pngjs "^3.0.0" + pixelworks@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pixelworks/-/pixelworks-1.1.0.tgz#1f095ad48dca8bf8a1c8258e0092031a44f22ca5" integrity sha1-Hwla1I3Ki/ihyCWOAJIDGkTyLKU= +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + pkg-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" @@ -10195,11 +10533,25 @@ please-upgrade-node@^3.2.0: dependencies: semver-compare "^1.0.0" +plist@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c" + integrity sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ== + dependencies: + base64-js "^1.2.3" + xmlbuilder "^9.0.7" + xmldom "0.1.x" + pn@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== +pngjs@^3.0.0, pngjs@^3.3.3: + version "3.4.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" + integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== + pop-iterate@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/pop-iterate/-/pop-iterate-1.0.1.tgz#ceacfdab4abf353d7a0f2aaa2c1fc7b3f9413ba3" @@ -10370,6 +10722,13 @@ prelude-ls@~1.1.2: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + prettier@^1.19.1: version "1.19.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" @@ -11000,6 +11359,14 @@ read-pkg-up@^1.0.1: find-up "^1.0.0" read-pkg "^1.0.0" +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + read-pkg-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" @@ -11025,6 +11392,15 @@ read-pkg@^1.0.0: normalize-package-data "^2.3.2" path-type "^1.0.0" +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + read-pkg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" @@ -11213,6 +11589,11 @@ regexpp@^2.0.1: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== +regexpp@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.0.0.tgz#dd63982ee3300e67b41c1956f850aa680d9d330e" + integrity sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g== + regexpu-core@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.6.0.tgz#2037c18b327cfce8a6fea2a4ec441f2432afb8b6" @@ -11506,7 +11887,7 @@ resolve@1.1.7: resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.3.2, resolve@^1.4.0: +resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.3.2, resolve@^1.4.0, resolve@^1.5.0: version "1.13.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.13.1.tgz#be0aa4c06acd53083505abb35f4d66932ab35d16" integrity sha512-CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w== @@ -11529,6 +11910,14 @@ restore-cursor@^2.0.0: onetime "^2.0.0" signal-exit "^3.0.2" +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -11609,7 +11998,7 @@ rxjs@^5.0.0-beta.11: dependencies: symbol-observable "1.0.1" -rxjs@^6.4.0: +rxjs@^6.4.0, rxjs@^6.5.3: version "6.5.3" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.3.tgz#510e26317f4db91a7eb1de77d9dd9ba0a4899a3a" integrity sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA== @@ -11735,7 +12124,7 @@ semver-compare@^1.0.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@6.3.0, semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: +semver@6.3.0, semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== @@ -12517,10 +12906,10 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" -strip-json-comments@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= +strip-json-comments@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7" + integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw== strong-log-transformer@^2.0.0: version "2.1.0" @@ -12742,6 +13131,14 @@ temp-write@^3.4.0: temp-dir "^1.0.0" uuid "^3.0.1" +term-img@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/term-img/-/term-img-4.1.0.tgz#5b170961f7aa20b2f3b22deb8ad504beb963a8a5" + integrity sha512-DFpBhaF5j+2f7kheKFc1ajsAUUDGOaNPpKPtiIMxlbfud6mvfFZuWGnTRpaujUa5J7yl6cIw/h6nyr4mSsENPg== + dependencies: + ansi-escapes "^4.1.0" + iterm2-version "^4.1.0" + terser-webpack-plugin@^1.4.1: version "1.4.3" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz#5ecaf2dbdc5fb99745fd06791f46fc9ddb1c9a7c" @@ -13022,11 +13419,18 @@ ts-invariant@^0.4.0: dependencies: tslib "^1.9.3" -tslib@^1.10.0, tslib@^1.9.0, tslib@^1.9.3: +tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: version "1.10.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== +tsutils@^3.17.1: + version "3.17.1" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" + integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== + dependencies: + tslib "^1.8.1" + tty-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" @@ -13066,6 +13470,11 @@ type-fest@^0.6.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -13101,6 +13510,11 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= +typescript@^3.7.2: + version "3.7.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.3.tgz#b36840668a16458a7025b9eabfad11b66ab85c69" + integrity sha512-Mcr/Qk7hXqFBXMN7p7Lusj1ktCBydylfQM/FZCk5glCNQJrCUKPkMHdo9R0MTFWsC/4kPFvDS0fDPvukfCkFsw== + ua-parser-js@^0.7.18: version "0.7.20" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.20.tgz#7527178b82f6a62a0f243d1f94fd30e3e3c21098" @@ -13418,6 +13832,11 @@ v8-compile-cache@2.0.3: resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" integrity sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w== +v8-compile-cache@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" + integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== + validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" @@ -13918,6 +14337,16 @@ xml-name-validator@^3.0.0: resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== +xmlbuilder@^9.0.7: + version "9.0.7" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" + integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= + +xmldom@0.1.x: + version "0.1.27" + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" + integrity sha1-1QH5ezvbQDr4757MIFcxh6rawOk= + xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"